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