基于MSP430的自控式骨矯形器的設計與實(shí)現
3 系統軟件設計
3.1主程序
為了減輕CPU的負擔和降低電路功耗, 系統全部功能都使用中斷方式實(shí)現。主程序進(jìn)行一些必要的初始化工作后進(jìn)入低功耗死循環(huán)狀態(tài)并等待中斷。一旦有中斷, CPU從低功耗模式中喚醒,進(jìn)行中斷處理, 中斷結束后再次返回低功耗死循環(huán)。主程序的流程圖如圖4所示。本文引用地址:http://dyxdggzs.com/article/166532.htm
3.2 電機控制
矯形器的調速功能通過(guò)MSP430F169的定時(shí)器B輸出PWM方波來(lái)實(shí)現[5]。通過(guò)改變捕獲/比較寄存器CCR1、CCR2中的數值就可以改變定時(shí)器B產(chǎn)生的2路(P4.1、P4.2)PWM方波信號的占空比, 通過(guò)改變捕獲/比較寄存器CCR0中的數值就可改變PWM方波信號的周期,由此達到改變微電機轉速的目的。當P4.1輸出PWM信號時(shí),矯形器正向運行;當P4.2輸出PWM信號時(shí),矯形器反向運行;當P4.1與P4.2都輸出或者都不輸出信號時(shí),矯形器停止運行。
矯形器運行位移通過(guò)定時(shí)器A所記錄的脈沖數來(lái)確定。微電機的轉速為8 000 r/m,經(jīng)過(guò)減速器4 096:1的減速,輸出速度為1.95 r/m,因此中心螺桿的轉速也為1.95 r/m,而中心螺桿的螺紋導程為0.5 mm。所以?xún)忍淄蚕鄬ν馓淄驳倪\行速度為0.975 mm/min,整個(gè)矯形器的運行速度即為0.975 mm/min。通過(guò)運算可知矯形器每運行0.1 mm,微電機就運行819.2轉,而碼盤(pán)上固定了4個(gè)小磁鐵,計數器就記錄了3 277個(gè)脈沖。用戶(hù)通過(guò)鍵盤(pán)選擇當次運行位移,程序中通過(guò)設置CCR0值來(lái)實(shí)現對矯形器運行位移的精確控制。電機控制程序流程圖如圖5所示。
本文介紹了一種新型高精度自控式骨矯形器設計及實(shí)現。該骨矯形器安放在長(cháng)骨骨髓腔內,以避免外固定器械的高并發(fā)癥,既可作內固定器,又具有牽張作用,能夠在單次牽張后,達到長(cháng)時(shí)間持續穩定的牽張效果;肢體牽張手術(shù)創(chuàng )傷小,手術(shù)操作及術(shù)后護理簡(jiǎn)單;性能安全可靠、操控簡(jiǎn)單穩定實(shí)用而又不困擾患者日常生活,在實(shí)際應用中效果明顯優(yōu)于傳統的骨矯形器,具有非常高的實(shí)用價(jià)值。
參考文獻
[1] 張濤,龐貴根.肢體延長(cháng)的研究進(jìn)展[J].中國骨與關(guān)節損傷雜志,2008,23(3):262-264.
[2] 趙輝三. 肢殘康復20年:假肢矯形器服務(wù)的發(fā)展與挑戰[J].中國矯形外科雜志,2007,15(7):481-483.
[3] 魏小龍.MSP430系列單片機接口技術(shù)及系統設計實(shí)例[M].北京:北京航空航天大學(xué)出版社,2002.
[4] 莊偉,宋光明,魏志剛,等.具有機動(dòng)能力的無(wú)線(xiàn)傳感器網(wǎng)絡(luò )節點(diǎn)的設計與實(shí)現[J].吉林大學(xué)學(xué)報(工學(xué)版),
2007,37(4):939-943.
評論