航海系統中的雙傳感器航星計程儀測試系統
1 計程儀硬件設計
該計程儀系統由主儀器、電磁傳感器、壓差式傳感器、船底閥、導壓桿、可由用戶擴充的分顯示器和一套開關分配器等部分組成(圖1)。本系統的突出特點是采用了雙傳感器組合結構:分別利用電磁傳感器和壓差式傳感器(利用貝努利方程原理)來測量船舶與水之間的相對運動速度,并由其計算與記錄船舶的航程。
(1)測速范圍:-10節~+40節(量程更改可由程序設定);(2)航速精度(測速場精度):±0.20節;(3)航速發送形式:RS-485;(4)單次航程范圍:0~9999.99海里;(5)累計航程范圍:0~999999海里;(6)工作時間累計范圍:0~99999小時;(7)航程解算精度:±0.1%(負速度不計航程)。
1.2 主儀器工作原理
主儀器是一個以MCS-51單片微計算機為核心的專用微機系統,如圖2所示。它包括:直流電源裝置,鍵盤輸入與顯示裝置,及由CPU、EPROM、EEPROM及專用接口電路組成的單片機裝置。主儀器是計程儀的核心部分,其面板上裝有各種操作按鈕,用以控制整個儀器的運行,完成測速校正操作。
1.3 主要芯片及其系統功能簡介
本系統中主要采用了AT89C55、ICL7109和AD652等芯片,簡介如下:
1.3.1 AT89C55
AT89C55芯片是由ATMEL公司推出的51系列8位單片機。片內主要有20KFlash存儲器、256字節片內RAM,4個8位的雙向可尋址I/O口,1個全雙工UART(通用異步接收發送器)的串行接口、3個16位的定時器/計數器、多個優先級的嵌套中斷結構,以及一個片內振蕩器和時鐘電路。本系統中利用了AT89C55豐富的20K閃存資源永久保存測量中累計航程、累計工作時間等關鍵結果,并利用了其定時器計數器及中斷嵌套結構實現雙傳感器的數據采集。
在本系統中,T0、T1均工作在計數方式,T0產生1s計數中斷,T1完成壓差傳感器轉換的頻率計數。INT0被用于按鍵中斷處理,TXD串行發送計程儀的速度信息,波特率為4800。X1、X2外接8MHz的石英晶體。P1口各位分別完成發送顯示碼、測速/航行判斷等功能,P2口部分參與地址譯碼,同時P0口分時輸出數據/地址低8位。
傳感器相關文章:傳感器工作原理
加速度計相關文章:加速度計原理
評論