999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

航天醫(yī)用冷藏設備監(jiān)測系統(tǒng)的設計

2008-12-31 00:00:00宋建玲
電子產(chǎn)品世界 2008年10期

摘要:為了滿足航天醫(yī)用冷藏設備監(jiān)測系統(tǒng)的技術要求,研發(fā)了集數(shù)據(jù)采集、顯示、監(jiān)控為一體的監(jiān)測系統(tǒng)。本文主要從硬件、軟件兩個方面對其進行研發(fā)。

關鍵詞:醫(yī)用冷藏設備;數(shù)據(jù)采集;監(jiān)測系統(tǒng)。

引言

航天醫(yī)用冷藏設備主要用于儲存血液、試劑、疫苗等醫(yī)學樣品,是在特殊條件下對醫(yī)學樣品進行存儲研究的冷藏設備。為了保證冷藏設備具備高的可靠性、穩(wěn)定性,在開發(fā)過程中需要進行全面的實驗測試,這就需要一種相匹配的監(jiān)測儀器對影響其可靠性、穩(wěn)定性的參數(shù)進行實時監(jiān)測、分析,進而提高冷藏設備的性能,最終使其滿足在極特殊的條件下工作。

目前,醫(yī)用冷藏設備在國內(nèi)外有廣泛的研究,而在航空航天領域的研發(fā)在國內(nèi)外屬于領先技術,為保證達到嚴格的制冷保溫指標要求,在結構設計、板材選取等方面需特殊處理,才能保證冷藏設備在特殊條件下穩(wěn)定可靠的運行。相匹配的監(jiān)測系統(tǒng)主要針對工作電源和溫度這兩個重要的控制指標進行準確可靠的監(jiān)測。

系統(tǒng)硬件設計

航天醫(yī)用冷藏設備監(jiān)測系統(tǒng)硬件關鍵部分是信號檢測裝置,包括模擬量信號測量電路、電源系統(tǒng)和串口通訊。監(jiān)測系統(tǒng)的硬件設計過程中采用冗余技術、單點雙線、光耦隔離等抗干擾技術,增加了系統(tǒng)數(shù)據(jù)采集的準確性和可靠性。

模擬量信號測量電路

以AT89C52單片機為核心,外置看門狗X5045和一片11.0592MHz晶振構成最小單片機系統(tǒng),AT89C52是整個系統(tǒng)的控制核心,內(nèi)帶8KB的Flash ROM,用戶程序存放于此。測溫單元采用Pt100鉑電阻傳感器(測溫范圍-50℃+100℃),配套線性化輸出0-5V標準信號的溫度變送器,誤差為0.06℃,構成單線式溫度采集網(wǎng)絡。為了提高精度,選用12bit的串行A/D轉(zhuǎn)換器TLC2543,應用單片機I/O口的雙向傳輸數(shù)據(jù)的功能,將P1.0-P1.3口與TLC2543的4根控制線CS、OUT、IN、SCK相連接,實現(xiàn)對TLC2543進行讀取和寫入操作。將溫度變送器輸出接入TLC2543的模擬輸入通道即可。由于AT89C52單片機沒有SPI接口,需要用軟件實現(xiàn)SPI的功能,對TLC2543操作的關鍵是理清接口時序圖和寄存器的使用方式。系統(tǒng)程序利用Xeltek公司的基于USB口的通用編輯器Superter03000U下載到AT89C52芯片中,實現(xiàn)系統(tǒng)固件編程。

電源信號的測量包括采集電路和顯示模塊兩部分。檢測供電電源的電壓采用分壓電路實現(xiàn),小電阻4.3KΩ兩端接上一個5.6V穩(wěn)壓管以保護單片機系統(tǒng);檢測工作電流應用運算放大器LM358將采樣電壓放大為標準信號。然后將電壓、電流檢測電路輸出接入TLC2543的AIN0,AIN1接口,完成對電源信號的采集。顯示模塊由2個四位一體的共陰極數(shù)碼管和1片LED串行共陰極驅(qū)動器MAX7219構成。MAX7219的3根控制線DIN,LOAD,CLK與單片機AT89C52的P1.5-P1.7相連,數(shù)碼管的段選信號線a-dp分別和MAX7219對應的SegA-SegDP相連,其中一組數(shù)碼管LED1的4根位選信號線和MAX7219的位驅(qū)動線Dig0-Dig3相連接,另一組LED2的位選信號與Dig4-Dig7相連。LED1顯示系統(tǒng)供電電壓,LED2顯示工作電流。固件程序分為信號采集和數(shù)據(jù)顯示兩部分,系統(tǒng)工作是在程序控制下,完成對模擬信號的采集和電源信號的顯示。

串口通訊

由于RS-232串行通信標準接口使用方便、接線少而且傳輸距離可達到15m,足以滿足監(jiān)測系統(tǒng)的技術要求,因此選用RS一232的串口通信方式。ATMEL的89C52單片機通過普通I/O口與PC機RS-232串口實現(xiàn)通信的硬件接口電路。由于PC系列微機串行口為RS-232標準接口,與輸入、輸出均為TTL電平的AT89C52單片機在接口規(guī)范上不一致,因此TTL電平到RS-232接口電平的轉(zhuǎn)換采用MAX232標準RS-232接口芯片。AT89C52的P3.0為串行輸入端,P3.1為串行輸出端。

系統(tǒng)軟件設計

監(jiān)測系統(tǒng)軟件包括下位機程序和Delphi數(shù)據(jù)通訊軟件兩部分,實現(xiàn)測試數(shù)據(jù)的分析處理、回放顯示、打印輸出等功能,它可以接收命令和數(shù)據(jù),向設備發(fā)送控制信號,返回設備的狀態(tài)參數(shù),提供友好的人機界面。同時,利用軟件濾波方法提高數(shù)據(jù)采集的準確性。

下位機程序設計

監(jiān)測系統(tǒng)的核心在于下位機程序能夠進行數(shù)據(jù)的采集、顯示并與上位機的數(shù)據(jù)通訊,向上位機發(fā)送采集的溫度、電源數(shù)據(jù),接收上位機發(fā)來控制指令,進行傳輸數(shù)據(jù),與上位機通信采用查詢和中斷方式實現(xiàn),并有奇偶校驗以保證數(shù)據(jù)正確傳輸,下位機程序的軟件流程圖如圖5所示。

MAX7219初始化即設置各個寄存器初始值,包括BCD譯碼器、多位掃描電路、段驅(qū)動器、位驅(qū)動器和用于存放每個數(shù)據(jù)位的8×8靜態(tài)RAM以及數(shù)個工作寄存器。通過指令設置這些工作寄存器,使其進入所要求的工作狀態(tài)。AT89C52單片機有發(fā)送緩沖寄存器和接收緩沖寄存器SBUF、串行口控制寄存器(SCON)、特殊功能寄存器(PCON),MAX232串口初始化就是通過程序設置SCON定為工作方式2,并使REN為1,允許串行口中斷。串口通信發(fā)送程序采用查詢方式實現(xiàn),數(shù)據(jù)接收程序采用串口中斷方式實現(xiàn),在數(shù)據(jù)接收中斷服務程序中根據(jù)所接收的數(shù)據(jù)判斷是否將發(fā)送標識Send_flag置位。數(shù)據(jù)采集處理子函數(shù)形參為模擬通道號,完成對此通道數(shù)據(jù)采集轉(zhuǎn)換,并將轉(zhuǎn)換結果放入一維數(shù)組Cstring[],然后循環(huán)采集多次順序放入Cstring[]數(shù)組中,采用軟件濾波方法得到此通道的數(shù)據(jù)。LED顯示子函數(shù)是按照正確的時序和尋址方式操作內(nèi)部寄存器,完成電源信號的實時顯示。

Delphi通訊軟件設計

上位機利用Delphi開發(fā),由于Delphi沒有自帶的通信控件,采用第三方SPComm控件實現(xiàn)PC機與單片機串口通信。它具有豐富的與串口通訊密切相關的屬性、方法和事件,提供了對串口進行操作的多種功能。在使用過程中,只要設置正確,完全可以發(fā)送從0到255的二進制數(shù)字,且接收正確。SPComm控件的StartComm方法用于打開串口,StopComm過程用于關閉串口。利用事件驅(qū)動法完成數(shù)據(jù)的接收和發(fā)送,SPComm控件的OnReceiveData事件,當輸入緩存有數(shù)據(jù)時將觸發(fā)該事件,在這里可以對串口收到的數(shù)據(jù)進行處理,而WriteCommData完成數(shù)據(jù)的發(fā)送,這樣上位機系統(tǒng)可以接收單片機發(fā)送的數(shù)據(jù)和信息,以使PC機更快速作出反應。

為實現(xiàn)數(shù)據(jù)通訊程序,須在Delphi開發(fā)環(huán)境下設置一個窗體,窗體上主要有一個通訊控件SPComm和3個Timer控件。軟件采用定時器Timer1和Timer2控件來實現(xiàn)在數(shù)據(jù)信息送出2s后PC機仍未收到任何回執(zhí)信息,程序出現(xiàn)提示然后跳出系統(tǒng),以下是程序編寫時相關注意點:

(1)握手信號建立以及發(fā)送接收數(shù)據(jù)時:為了使主機能夠?qū)φ麄€檢測過程進行實時控制,串口打開即發(fā)送握手信號,接著設定等待時間,握手成功后,通過條件判斷下一步是發(fā)送還是接收數(shù)據(jù)。對發(fā)送的命令,最好采用文本方法,若采用二進制特別注意數(shù)據(jù)的格式。

(2)接收數(shù)據(jù):接收數(shù)據(jù)通過被動的觸發(fā)事件完成,可以通過函數(shù)實現(xiàn),根據(jù)自己的要求編寫,在接收過程中,多用特征字符,如“#”,“$”等,這需要在通信協(xié)議中約定。

(3)Timer控件:根據(jù)需要設定Timer控件,通過它可以完成發(fā)送命令和接收數(shù)據(jù)的過程,同時可以有效的判斷通信異常等情況,并迅速作出反應。

(4)通訊錯誤:由于外界干擾或電壓波動等原因,PC機和單片機之間的通訊可能會出現(xiàn)錯誤,如接收緩沖區(qū)溢出、網(wǎng)絡端口超速等,這些可能在代碼中引起運行錯誤,為了處理這些錯誤,須將錯誤處理加到SPComm控件的Receivedata事件中處理。

結語

此儀器采用單片機作為主控制器,成本低,通訊可靠性高,實時性好,系統(tǒng)運行穩(wěn)定,各項指標達到了技術要求,通過青島市科技局鑒定,并已交付用戶單位使用,目前在冷藏設備的開發(fā)過程中已經(jīng)發(fā)揮了重要作用。

主站蜘蛛池模板: 久操线在视频在线观看| 亚洲综合18p| 亚洲欧美国产高清va在线播放| 日韩国产亚洲一区二区在线观看| 国产在线麻豆波多野结衣| 一区二区偷拍美女撒尿视频| 九九九国产| 亚洲v日韩v欧美在线观看| 亚洲国产第一区二区香蕉| 国产91麻豆免费观看| 亚洲中文字幕无码爆乳| 国产精品内射视频| 欧美成人怡春院在线激情| 精品国产香蕉在线播出| 91欧美在线| 国产午夜无码专区喷水| 精品国产网| 欧美在线视频不卡| 日韩一二三区视频精品| 国产又大又粗又猛又爽的视频| 欧美日韩免费在线视频| 亚洲日韩高清在线亚洲专区| 热re99久久精品国99热| 在线欧美日韩| 國產尤物AV尤物在線觀看| 欧美午夜理伦三级在线观看| 欧美日本在线播放| 一级毛片在线播放免费| 免费一级无码在线网站 | 91精品啪在线观看国产| 日韩无码黄色| 国产福利影院在线观看| 欧美成人亚洲综合精品欧美激情| 日韩AV手机在线观看蜜芽| 精品国产中文一级毛片在线看| 美女视频黄频a免费高清不卡| 久久男人资源站| 国产精品一区在线麻豆| 中文无码毛片又爽又刺激| 成人福利免费在线观看| 久热中文字幕在线| a天堂视频| 久久伊伊香蕉综合精品| 91午夜福利在线观看| 欧美中文字幕在线播放| 黄色三级网站免费| 国产一级毛片yw| 亚洲色婷婷一区二区| 欧美亚洲一区二区三区在线| 2021无码专区人妻系列日韩| 国产国产人免费视频成18| 亚洲a免费| 2020久久国产综合精品swag| 亚洲成年网站在线观看| 欧美日韩激情在线| 天天躁夜夜躁狠狠躁图片| 噜噜噜综合亚洲| 亚洲男女天堂| 日本一本在线视频| 国产网站免费| 欧美不卡在线视频| 色婷婷在线播放| 人妻无码中文字幕一区二区三区| 91精品久久久久久无码人妻| 91啪在线| 久草热视频在线| 女人18毛片一级毛片在线 | 亚洲成人在线免费| 久久99蜜桃精品久久久久小说| 婷婷成人综合| 国产91精品最新在线播放| 久久精品国产精品一区二区| 国内精品小视频在线| 国产在线一区视频| 国产啪在线91| 亚洲欧美另类色图| 国产www网站| 欧美成人怡春院在线激情| 亚洲欧美天堂网| 一区二区三区毛片无码| 亚洲视频在线青青| 国产超碰在线观看|