雙傳感器的航星計(jì)程儀測試系統(tǒng)
發(fā)布時(shí)間:2008/5/26 0:00:00 訪問次數(shù):464
    
    
    在航海系統(tǒng)中,采用計(jì)程儀連續(xù)測量運(yùn)動(dòng)中船舶的速度并計(jì)算出船舶的累計(jì)航程。本文所設(shè)計(jì)的計(jì)程儀系統(tǒng)采用雙傳感器組合結(jié)構(gòu),并結(jié)合微處理機(jī)技術(shù)(選用了mcs-51系列單片機(jī)及與之配套的專用接口芯片),組成了計(jì)程儀專用計(jì)算機(jī)系統(tǒng)。儀器結(jié)構(gòu)簡單,體積小,精度高,操作調(diào)整方便。它能方便地進(jìn)行數(shù)字通訊;根據(jù)實(shí)際需要,也能發(fā)送速度的模擬信息,接口靈活,適應(yīng)了船舶控制與操作自動(dòng)化的需求。
    1 計(jì)程儀硬件設(shè)計(jì)
    該計(jì)程儀系統(tǒng)由主儀器、電磁傳感器、壓差式傳感器、船底閥、導(dǎo)壓桿、可由用戶擴(kuò)充的分顯示器和一套開關(guān)分配器等部分組成(圖1)。本系統(tǒng)的突出特點(diǎn)是采用了雙傳感器組合結(jié)構(gòu):分別利用電磁傳感器和壓差式傳感器(利用貝努利方程原理)來測量船舶與水之間的相對運(yùn)動(dòng)速度,并由其計(jì)算與記錄船舶的航程。
    1.1
    技術(shù)性能
    (1)測速范圍:-10節(jié)~+40節(jié)(量程更改可由程序設(shè)定);(2)航速精度(測速場精度):±0.20節(jié);(3)航速發(fā)送形式:rs-485;(4)單次航程范圍:0~9999.99海里;(5)累計(jì)航程范圍:0~999999海里;(6)工作時(shí)間累計(jì)范圍:0~99999小時(shí);(7)航程解算精度:±0.1%(負(fù)速度不計(jì)航程)。
    
    
    
    1.2 主儀器工作原理
    主儀器是一個(gè)以mcs-51單片微計(jì)算機(jī)為核心的專用微機(jī)系統(tǒng),如圖2所示。它包括:直流電源裝置,鍵盤輸入與顯示裝置,及由cpu、eprom、eeprom及專用接口電路組成的單片機(jī)裝置。主儀器是計(jì)程儀的核心部分,其面板上裝有各種操作按鈕,用以控制整個(gè)儀器的運(yùn)行,完成測速校正操作。
    主儀器采用中斷方式實(shí)現(xiàn)雙傳感器的數(shù)據(jù)采集控制,其中定時(shí)器周期性地產(chǎn)生中斷信號申請中斷,中斷服務(wù)程序接收電磁傳感器和壓差傳感器輸出的電信號,然后a/d轉(zhuǎn)換裝置和i/f轉(zhuǎn)換器將它轉(zhuǎn)換成數(shù)字量后送至微機(jī)系統(tǒng);按一定的計(jì)算公式進(jìn)行數(shù)椐處理,并按調(diào)整后的曲線進(jìn)行修正,以得到船舶的速度,再根據(jù)時(shí)間間隔的大小進(jìn)行數(shù)值積分來求得航程。計(jì)算機(jī)將求得的航速信息以適當(dāng)?shù)男问酵ㄟ^各相應(yīng)的接口電路送到各用戶和分顯示器,完成航速航程的顯示。計(jì)算機(jī)系統(tǒng)中的eeprom可以永久性地保存諸如累計(jì)航程、累計(jì)工作時(shí)間、速度調(diào)整參數(shù)等結(jié)果。
    1.3 主要芯片及其系統(tǒng)功能簡介
    本系統(tǒng)中主要采用了at89c55、icl7109和ad652等芯片,簡介如下:
    1.3.1 at89c55
    at89c55芯片是由atmel公司推出的51系列8位單片機(jī)。片內(nèi)主要有20kflash存儲(chǔ)器、256字節(jié)片內(nèi)ram,4個(gè)8位的雙向可尋址i/o口,1個(gè)全雙工uart(通用異步接收發(fā)送器)的串行接口、3個(gè)16位的定時(shí)器/計(jì)數(shù)器、多個(gè)優(yōu)先級的嵌套中斷結(jié)構(gòu),以及一個(gè)片內(nèi)振蕩器和時(shí)鐘電路。本系統(tǒng)中利用了at89c55豐富的20k閃存資源永久保存測量中累計(jì)航程、累計(jì)工作時(shí)間等關(guān)鍵結(jié)果,并利用了其定時(shí)器計(jì)數(shù)器及中斷嵌套結(jié)構(gòu)實(shí)現(xiàn)雙傳感器的數(shù)據(jù)采集。
    在本系統(tǒng)中,t0、t1均工作在計(jì)數(shù)方式,t0產(chǎn)生1s計(jì)數(shù)中斷,t1完成壓差傳感器轉(zhuǎn)換的頻率計(jì)數(shù)。int0被用于按鍵中斷處理,txd串行發(fā)送計(jì)程儀的速度信息,波特率為4800。x1、x2外接8mhz的石英晶體。p1口各位分別完成發(fā)送顯示碼、測速/航行判斷等功能,p2口部分參與地址譯碼,同時(shí)p0口分時(shí)輸出數(shù)據(jù)/地址低8位。
    
    
    
    1.3.2 icl7109
    icl7109是一種高精度、低噪聲、低漂移、價(jià)格低廉的雙積分式12位模/數(shù)變換器。該芯片由模擬電路和數(shù)字電路兩部分組成,其中模擬電路由模擬信號輸入、振蕩電路、積分、比較電路和基準(zhǔn)電壓源組成。數(shù)字電路由時(shí)鐘振蕩器、異步通信握手邏輯、轉(zhuǎn)換控制邏輯、計(jì)數(shù)器、鎖存器、三態(tài)門組成。
    icl7109工作電壓為雙電源±5v,gnd為公共端,外接6mhz的晶振,基準(zhǔn)電壓為外部分壓輸入的2.8v;接口方式為直接輸出方式,數(shù)據(jù)輸出為12位二進(jìn)制數(shù)和一位極性,12位a/d轉(zhuǎn)換通過控制高低字節(jié)使能端實(shí)現(xiàn),分時(shí)讀出低8位和高4位。
    1.3.3 ad652
    ad652是一種高速、高精度、同步i/f轉(zhuǎn)換器;用外接時(shí)鐘脈沖決定滿量程頻率,并允許電壓或電流輸入。本系統(tǒng)
    
    
    在航海系統(tǒng)中,采用計(jì)程儀連續(xù)測量運(yùn)動(dòng)中船舶的速度并計(jì)算出船舶的累計(jì)航程。本文所設(shè)計(jì)的計(jì)程儀系統(tǒng)采用雙傳感器組合結(jié)構(gòu),并結(jié)合微處理機(jī)技術(shù)(選用了mcs-51系列單片機(jī)及與之配套的專用接口芯片),組成了計(jì)程儀專用計(jì)算機(jī)系統(tǒng)。儀器結(jié)構(gòu)簡單,體積小,精度高,操作調(diào)整方便。它能方便地進(jìn)行數(shù)字通訊;根據(jù)實(shí)際需要,也能發(fā)送速度的模擬信息,接口靈活,適應(yīng)了船舶控制與操作自動(dòng)化的需求。
    1 計(jì)程儀硬件設(shè)計(jì)
    該計(jì)程儀系統(tǒng)由主儀器、電磁傳感器、壓差式傳感器、船底閥、導(dǎo)壓桿、可由用戶擴(kuò)充的分顯示器和一套開關(guān)分配器等部分組成(圖1)。本系統(tǒng)的突出特點(diǎn)是采用了雙傳感器組合結(jié)構(gòu):分別利用電磁傳感器和壓差式傳感器(利用貝努利方程原理)來測量船舶與水之間的相對運(yùn)動(dòng)速度,并由其計(jì)算與記錄船舶的航程。
    1.1
    技術(shù)性能
    (1)測速范圍:-10節(jié)~+40節(jié)(量程更改可由程序設(shè)定);(2)航速精度(測速場精度):±0.20節(jié);(3)航速發(fā)送形式:rs-485;(4)單次航程范圍:0~9999.99海里;(5)累計(jì)航程范圍:0~999999海里;(6)工作時(shí)間累計(jì)范圍:0~99999小時(shí);(7)航程解算精度:±0.1%(負(fù)速度不計(jì)航程)。
    
    
    
    1.2 主儀器工作原理
    主儀器是一個(gè)以mcs-51單片微計(jì)算機(jī)為核心的專用微機(jī)系統(tǒng),如圖2所示。它包括:直流電源裝置,鍵盤輸入與顯示裝置,及由cpu、eprom、eeprom及專用接口電路組成的單片機(jī)裝置。主儀器是計(jì)程儀的核心部分,其面板上裝有各種操作按鈕,用以控制整個(gè)儀器的運(yùn)行,完成測速校正操作。
    主儀器采用中斷方式實(shí)現(xiàn)雙傳感器的數(shù)據(jù)采集控制,其中定時(shí)器周期性地產(chǎn)生中斷信號申請中斷,中斷服務(wù)程序接收電磁傳感器和壓差傳感器輸出的電信號,然后a/d轉(zhuǎn)換裝置和i/f轉(zhuǎn)換器將它轉(zhuǎn)換成數(shù)字量后送至微機(jī)系統(tǒng);按一定的計(jì)算公式進(jìn)行數(shù)椐處理,并按調(diào)整后的曲線進(jìn)行修正,以得到船舶的速度,再根據(jù)時(shí)間間隔的大小進(jìn)行數(shù)值積分來求得航程。計(jì)算機(jī)將求得的航速信息以適當(dāng)?shù)男问酵ㄟ^各相應(yīng)的接口電路送到各用戶和分顯示器,完成航速航程的顯示。計(jì)算機(jī)系統(tǒng)中的eeprom可以永久性地保存諸如累計(jì)航程、累計(jì)工作時(shí)間、速度調(diào)整參數(shù)等結(jié)果。
    1.3 主要芯片及其系統(tǒng)功能簡介
    本系統(tǒng)中主要采用了at89c55、icl7109和ad652等芯片,簡介如下:
    1.3.1 at89c55
    at89c55芯片是由atmel公司推出的51系列8位單片機(jī)。片內(nèi)主要有20kflash存儲(chǔ)器、256字節(jié)片內(nèi)ram,4個(gè)8位的雙向可尋址i/o口,1個(gè)全雙工uart(通用異步接收發(fā)送器)的串行接口、3個(gè)16位的定時(shí)器/計(jì)數(shù)器、多個(gè)優(yōu)先級的嵌套中斷結(jié)構(gòu),以及一個(gè)片內(nèi)振蕩器和時(shí)鐘電路。本系統(tǒng)中利用了at89c55豐富的20k閃存資源永久保存測量中累計(jì)航程、累計(jì)工作時(shí)間等關(guān)鍵結(jié)果,并利用了其定時(shí)器計(jì)數(shù)器及中斷嵌套結(jié)構(gòu)實(shí)現(xiàn)雙傳感器的數(shù)據(jù)采集。
    在本系統(tǒng)中,t0、t1均工作在計(jì)數(shù)方式,t0產(chǎn)生1s計(jì)數(shù)中斷,t1完成壓差傳感器轉(zhuǎn)換的頻率計(jì)數(shù)。int0被用于按鍵中斷處理,txd串行發(fā)送計(jì)程儀的速度信息,波特率為4800。x1、x2外接8mhz的石英晶體。p1口各位分別完成發(fā)送顯示碼、測速/航行判斷等功能,p2口部分參與地址譯碼,同時(shí)p0口分時(shí)輸出數(shù)據(jù)/地址低8位。
    
    
    
    1.3.2 icl7109
    icl7109是一種高精度、低噪聲、低漂移、價(jià)格低廉的雙積分式12位模/數(shù)變換器。該芯片由模擬電路和數(shù)字電路兩部分組成,其中模擬電路由模擬信號輸入、振蕩電路、積分、比較電路和基準(zhǔn)電壓源組成。數(shù)字電路由時(shí)鐘振蕩器、異步通信握手邏輯、轉(zhuǎn)換控制邏輯、計(jì)數(shù)器、鎖存器、三態(tài)門組成。
    icl7109工作電壓為雙電源±5v,gnd為公共端,外接6mhz的晶振,基準(zhǔn)電壓為外部分壓輸入的2.8v;接口方式為直接輸出方式,數(shù)據(jù)輸出為12位二進(jìn)制數(shù)和一位極性,12位a/d轉(zhuǎn)換通過控制高低字節(jié)使能端實(shí)現(xiàn),分時(shí)讀出低8位和高4位。
    1.3.3 ad652
    ad652是一種高速、高精度、同步i/f轉(zhuǎn)換器;用外接時(shí)鐘脈沖決定滿量程頻率,并允許電壓或電流輸入。本系統(tǒng)
熱門點(diǎn)擊
- 七號信令集中監(jiān)測系統(tǒng)消息解碼實(shí)現(xiàn)
- 電路在線維修測試儀上的ASA(VI曲線)測試
- 一種基于圖像處理的自動(dòng)調(diào)焦系統(tǒng)
- CD4051和AD595制作的溫度采集儀
- 基于MSP430和USB的數(shù)據(jù)采集系統(tǒng)
- 運(yùn)動(dòng)員起跑反應(yīng)時(shí)無線測量系統(tǒng)的研究和實(shí)現(xiàn)
- 諧波及無功電流檢測方法對比分析
- 聲納脈沖偵察模塊的硬件設(shè)計(jì)及實(shí)現(xiàn)
- 測量I/Q調(diào)制器中的相位和延遲誤差
- 提高驗(yàn)證效率的驗(yàn)證計(jì)劃改善方法
推薦技術(shù)資料
- 滑雪繞樁機(jī)器人
- 本例是一款非常有趣,同時(shí)又有一定調(diào)試難度的玩法。EDE2116AB... [詳細(xì)]