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