基于MC68HC908GP32的深海熱液多點溫度、壓力采集及控制系統(tǒng)
字節(jié)讀出:開始-器件地址/0-應(yīng)答-字節(jié)高地址-字節(jié)低地址-應(yīng)答-開始-器件地址/1-應(yīng)答-數(shù)據(jù)讀出-停止
3)與PC機串口通信部分。使用單片機的SCI接口實現(xiàn)單片機與主機之間的通信,采用RS-232標準實現(xiàn)點對點的通信,用查詢方式發(fā)送、接收數(shù)據(jù)。
3.4 步進電機、電磁閥控制部分
深海探測具有復(fù)雜性和實時性,系統(tǒng)需一次完成多任務(wù)作業(yè)。針對海底不同的環(huán)境,系統(tǒng)需要根據(jù)現(xiàn)場采集的數(shù)據(jù)實時的調(diào)整步進電機的轉(zhuǎn)速和電磁閥的吸合。因此本系統(tǒng)采用了德國百格拉公司的三相混合步進電機及其控制器,該電機具有低功耗、高扭矩、高精度和幾無共振爬行等特點。本文引用地址:http://m.butianyuan.cn/article/173841.htm
驅(qū)動步進電機與電磁閥部分電路如圖5所示。單片機通過步進電機控制器進行轉(zhuǎn)速控制。MC68HC908GP32具有兩個16位雙通道定時器接口模塊,利用其中一個定時器的兩個通道進行控制,一個通道T1CH0為脈沖調(diào)制輸出,產(chǎn)生電機控制器所需頻率脈沖信號,另一個通道T1CH1產(chǎn)生電機旋轉(zhuǎn)方向信號,加光耦隔離與步進電機控制器連接。通過調(diào)整脈沖輸出頻率即可調(diào)整步進電機轉(zhuǎn)速,調(diào)整電機方向信號電平即可控制電機旋轉(zhuǎn)方向。電機控制器與步進電機通過功率接口連接,同時控制器有撥碼開關(guān)選擇步進電機步長。電磁閥控制采用三個輸入I/O口與兩個輸出I/O口進行控制。輸入口接受其他系統(tǒng)控制信號,由單片機判斷選擇電磁閥是否吸合輸出控制信號,控制信號控制繼電器通斷做為強電器件開關(guān)以控制電磁閥。
4 結(jié)語
本文介紹了基于mc68hc908gp32的深海熱液多點溫度、壓力采集及控制系統(tǒng),經(jīng)實驗表明,在0~500℃的溫度范圍和1~45Mpa的壓力范圍內(nèi)工作穩(wěn)定可靠,實時性及智能化程度高,體積小,使用方便。不僅可在復(fù)雜的海底測溫環(huán)境中進行作業(yè),也可擴展出更豐富的電機控制功能;既可單獨作業(yè),又可與PC機通信對數(shù)據(jù)進行更復(fù)雜精密的計算和使用,具有使用價值。
評論