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