六通道數(shù)據(jù)采集及處理系統(tǒng)的研制
PC機(jī)的數(shù)據(jù)接收程序采用Visual C++ 6.0編寫[5],并用安裝程序制作軟件InstallShield Professional制作成一個(gè)名為“高澤利—串口通信”的可安裝應(yīng)用軟件,其運(yùn)行界面如圖9所示。
圖9 “高澤利—串口通信”應(yīng)用程序窗口
“高澤利—串口通信”完成的主要功能是:①通信參數(shù)的設(shè)置——鼠標(biāo)單擊“設(shè)置參數(shù)”按鈕,彈出一個(gè)參數(shù)設(shè)置對話框,在該對話框內(nèi)完成所使用的PC機(jī)的串口號、異步通信數(shù)據(jù)的楨格式、向單片機(jī)自動發(fā)送數(shù)據(jù)的時(shí)間間隔等參數(shù)的設(shè)置;②PC機(jī)向單片機(jī)發(fā)送控制指令——可將待發(fā)送的指令用手動或自動兩種方式發(fā)送給單片機(jī)(待發(fā)送的內(nèi)容通過鍵盤輸入到“發(fā)送內(nèi)容”編輯框中即可被發(fā)送出去);③接收來自單片機(jī)的數(shù)據(jù)——通過鼠標(biāo)單擊“開始接收/停止接收”按鈕在接收與停止之間轉(zhuǎn)換,接收到的數(shù)據(jù)顯示在“接收回顯”編輯框中;④接收回顯數(shù)據(jù)的清除——鼠標(biāo)單擊“清除”按鈕可清除接收回顯編輯框中的數(shù)據(jù),以使新接收的數(shù)據(jù)顯示在編輯框中直接可見的位置。
4 應(yīng)用
制作的兩臺樣機(jī)在臨床醫(yī)學(xué)本科學(xué)生的“神經(jīng)干動作電位”實(shí)驗(yàn)中用于測量神經(jīng)干的動作電位。實(shí)驗(yàn)顯示,該系統(tǒng)性能穩(wěn)定,具有很高的測量精度,在醫(yī)學(xué)信號的檢測處理中取得了初步的成功。
參考文獻(xiàn):
[1] http://www.burr-brown.com.
[2] 王成華,王友仁,胡志忠編著.電子線路基礎(chǔ)教程[M].北京:科學(xué)出版社,2000.133-134.
[3] 李群芳,黃建編著.單片微型計(jì)算機(jī)與接口技術(shù)[M].北京:電子工業(yè)出版社,2001.168-172.
[4] 楊恢先,黃輝先等編著.單片機(jī)原理及應(yīng)用[M].長沙:國防科技大學(xué)出版社,2003.136-137.
[5] 求是科技,譚思亮,鄒超群等編著.Viual C++ 串口通信工程開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2003.73-130.
評論