3、系統(tǒng)軟件設(shè)計
軟件程序包括主程序和時鐘中斷程序,程序流程如圖11、12所示。主程序進(jìn)行變量初始化、片內(nèi)(D/A、液晶驅(qū)動、TimerA)模塊以及端口的初始化,然后打開總中斷進(jìn)入低功耗模式。時鐘中斷程序用于監(jiān)測治療時間,并根據(jù)刺激參數(shù)產(chǎn)生特定頻率、幅度的隨機(jī)信號和外圍電路控制信號,完成刺激信號的合成和輸出控制。
圖11 主程序流程 圖12 時鐘中斷流程
4、結(jié)果
通過修改MSP430單片機(jī)FLASH中下載的調(diào)幅信號波形數(shù)據(jù),而無需改變?nèi)魏诬浖陀布Y(jié)構(gòu),無極性恒流電刺激器就可以輸出各種的不同信號調(diào)幅的無極性指數(shù)脈沖,如隨機(jī)信號調(diào)幅的無極性指數(shù)脈沖,圖13所示。
圖13 隨機(jī)信號調(diào)幅的無極性指數(shù)脈沖
5、結(jié)論
無極性恒流電刺激器采用了MSP430微控制器,可以根據(jù)需要輸出各種信號調(diào)幅的無極性指數(shù)脈沖,而無需更改軟件和硬件結(jié)構(gòu),具有靈活性好、輸出電流不受負(fù)載阻抗變化、安全可靠的特點; 另外,設(shè)計結(jié)合了便攜式設(shè)計方法,采用體積貼裝芯片, 也無需外接D/A轉(zhuǎn)換器件、液晶驅(qū)動模塊等,減小了整機(jī)的體積,提高了整機(jī)的性價比。
參考文獻(xiàn)
[1] Hambrecht F T. Neural Prostheses. Ann Rev Biophys and Bioeng, 1979, 8: 239-267
[2] Mortimer J T. Motor Prostheses, Handbook of Physiology. Section 1:The Nervous System. Volume I, Motor Control, Part I, American Physiology Society, Bethesda, Maryland, 1981, 2:155-187
[3] Lilly J C.Injury and excitation by electric currents: A the balance pulse-pair waveform. In: Electrical Stimulation of the Brain, Sheer, D.E(ed), Chapter 6, Austin, University of Texas Press, 1961
[4] 李強(qiáng),干敏梁.基于直接數(shù)字頻率合成技術(shù)的腦循環(huán)功能治療儀.生物醫(yī)學(xué)工程學(xué)雜志,2005; 22 (1) : 144
[5] 李剛,阮三元.一種基于MSP430的可充電腦起搏器的設(shè)計.電子技術(shù)應(yīng)用.2005(7):40-42
[6] 胡大可.MSP430系列FLASH型超低功耗16位單片機(jī)[M].北京航空航天大學(xué)出版社,20011、引言