王心鵬,門雅彬,顧季源,李永軍
(國家海洋技術中心,天津 300112)
?
串口擴展芯片XR16L784在水文監測系統中的應用
王心鵬,門雅彬,顧季源,李永軍
(國家海洋技術中心,天津 300112)
為了解決系統設計中單片機串口數量較少不能同時滿足多路串行通信的問題,通過對現有串口擴展技術進行對比分析,并針對水文監測系統的應用需求,提出了基于芯片XR16L784完成串口擴展的設計方案;介紹了串口擴展芯片XR16L784的硬件設計和軟件編程的具體實現方法,并在水文監測系統上進行了實驗驗證;結果表明:串口擴展芯片XR16L784可有效實現多個串口擴充,擴充后的串口通道能夠在不同波特率下穩定、可靠實現數據雙向傳輸;串口擴展方案解決了在多路串行通信系統中系統主控單元串口數量有限的問題,在水文監測系統中體現出很好的實用價值。
串口擴展;水文監測;RS232;XR16L784
海洋的水體溫度、電導率、深度是研究海洋不同水層水文信息的3個基本物理量,根據以上參數可計算出海水密度、聲速等其它各種物理參數,這些數據可用于研究海水的物理化學性質、水層結構和水團運動狀況,對研究海洋水文信息具有重要意義,因此對其監測十分重要[1]。水文監測系統,可完成對海水溫度、電導率、深度的實時監測,其工作原理如下:系統通過溫度和電導率傳感器對水文數據進行實時采集,使用GPS模塊獲取位置信息,將采集的數據與時間、經緯度信息打包成數據幀,在一定周期內按照設定的工作模式通過數傳電臺或銥星通信方式向外發送。……