基于無(wú)線技術(shù)的電纜接頭溫度監(jiān)測(cè)系統(tǒng)終端設(shè)計(jì)
系統(tǒng)硬件結(jié)構(gòu)圖如圖2所示。系統(tǒng)核心控制芯片采用時(shí)代民芯MXT8051,XT8051是以高速單指令周期8051為核的MCU。電路擁有豐富的外設(shè),包括PWM、UART、WDT,Timer等,大容量存儲(chǔ)器,內(nèi)嵌32Kx8可在線編程FLASH,10位AD,8位DA,若干OP,3* LCD driver、POR以及可編程增益放大器(PGA)等模擬電路。電路集成片上調(diào)試系統(tǒng),通過(guò)標(biāo)準(zhǔn)JTAG接口,快速診斷復(fù)雜SoC,該調(diào)試系統(tǒng)具有不占用任何硬件資源即可進(jìn)行全速和單步運(yùn)行、支持硬件斷點(diǎn)、軟件斷點(diǎn)、以及觀察內(nèi)部特殊功能寄存器、程序指針和內(nèi)部RAM等功能。上位機(jī)通過(guò)標(biāo)準(zhǔn)JTAG接口以及用戶(hù)定義指令執(zhí)行在線編程和在線調(diào)試。同時(shí)提供調(diào)試和編程軟件包,該CPU可輕松滿(mǎn)足系統(tǒng)控制要求。
nRF24L01芯片是挪威Nordic公司推出的2.4GHZ單片無(wú)線收發(fā)芯片,該芯片具有接收靈敏度高、外圍電路少、發(fā)射功率低、傳輸速率高、低功耗等優(yōu)點(diǎn),它工作在2.4GHZ自由頻段,支持多點(diǎn)間通信,其最高傳輸速率達(dá)1Mb/s。它采用SoC方法設(shè)計(jì),只需少量外圍元件便可組成射頻收發(fā)電路。nRF2401A沒(méi)有復(fù)雜的通信協(xié)議,它完全對(duì)用戶(hù)透明,同種產(chǎn)品之間可以自由通信。
算法及軟件實(shí)現(xiàn)
溫度監(jiān)測(cè)和電流監(jiān)測(cè)的實(shí)現(xiàn)
系統(tǒng)需監(jiān)測(cè)電流和溫度。溫度監(jiān)測(cè)使用了DS18B20芯片,這是一種單總線溫度傳感器。本系統(tǒng)共有6路溫度信號(hào),需要6只溫度傳感器,它們掛在一條總線上。操作過(guò)程為:?jiǎn)纹瑱C(jī)預(yù)存這6個(gè)溫度傳感器的序列號(hào),首先初始化總線上所有的溫度傳感器,尋找第一路溫度傳感器,發(fā)出溫度轉(zhuǎn)換命令,500ms后,再次匹配此溫度傳感器,匹配正確后,讀溫度暫存器的內(nèi)容,最后將溫度寄存器的內(nèi)容轉(zhuǎn)換成十進(jìn)制數(shù)值存入單片機(jī)的緩沖區(qū)內(nèi)。
電流監(jiān)測(cè)采用CT實(shí)現(xiàn),先用100比1的CT從電纜上得到一個(gè)交變電流,在二次回路側(cè)加入一只0.01Ω的采樣電阻,將電流值轉(zhuǎn)變成電壓值,此電壓值經(jīng)過(guò)運(yùn)放LM358比例變換成單片機(jī)AD可采集的范圍,信號(hào)送入單片機(jī)。單片機(jī)采集到信號(hào)后,乘以比例變系數(shù),并轉(zhuǎn)換成有效值后顯示。
系統(tǒng)功能的實(shí)現(xiàn)
系統(tǒng)功能實(shí)現(xiàn)如圖3所示。單片機(jī)首先進(jìn)行端口的初始化,由于使用的單片機(jī)是雙向輸出,所以在使用以前要確定此端口是輸入還是輸出,是否使能上拉電阻等,尤其是對(duì)于SDA接口,在數(shù)據(jù)傳輸過(guò)程中,既做輸出又做輸入,因此單片機(jī)的輸入和輸出一定要設(shè)置正確。段式液晶是一種動(dòng)態(tài)更新段式顯示設(shè)備,具有低功耗的特點(diǎn)。在使用之前,要設(shè)置段式液晶的段數(shù),公共端口數(shù),幀速率等,設(shè)置完成后,可在單片機(jī)寄存器中操作液晶的每一段。PWM和AD都是要經(jīng)過(guò)主時(shí)鐘分頻的,根據(jù)需要選擇合適的時(shí)鐘。使外部存儲(chǔ)器、溫度傳感器、無(wú)線模塊工作在就緒狀態(tài),要設(shè)置操作地址、收發(fā)速率、錯(cuò)誤校驗(yàn)等。初始化完成后,系統(tǒng)讀取存儲(chǔ)器配置,以確定系統(tǒng)工作在哪種狀態(tài),然后根據(jù)設(shè)置的狀態(tài)進(jìn)行溫度轉(zhuǎn)換和電流采集。數(shù)據(jù)采集完成后,將測(cè)量數(shù)據(jù)放入單片機(jī)的數(shù)據(jù)緩沖區(qū),然后用無(wú)線模塊把這些數(shù)據(jù)發(fā)送出去。最后,切換到下一通道測(cè)量數(shù)據(jù),重復(fù)以上過(guò)程。
結(jié)語(yǔ)
實(shí)際運(yùn)行結(jié)果表明,本方案提出的新型電纜接頭在線監(jiān)測(cè)終端采用了感應(yīng)電源供電,無(wú)需外接電源,免維護(hù),監(jiān)測(cè)終端與數(shù)據(jù)集中器之間采用近距離微功耗無(wú)線通信方式,有效傳輸數(shù)據(jù)的同時(shí)實(shí)現(xiàn)了高壓隔離,監(jiān)測(cè)終端硬件和軟件都采用了超低功耗設(shè)計(jì),實(shí)現(xiàn)了溫度的精確測(cè)量,可以預(yù)見(jiàn)本產(chǎn)品將會(huì)有很好的市場(chǎng)前景。
評(píng)論