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