2016-03-09 194 views
1

我需要了解Xdata協議是什麼。我在互聯網上搜索,但我找不到任何幫助。我們是一個REU團隊,試圖在僅使用Xdata協議傳感器的接口上添加傳感器。什麼是Xdata協議?

回答

1

尋找相同的信息,這是最好的文檔,我可以找到: ftp://aftp.cmdl.noaa.gov/user/jordan/iMet-1-RSB%20Radiosonde%20XDATA%20Daisy%20Chaining.pdf

基本上,X數據包是ASCII-格式化,看起來就像這樣: 外部數據= 0101abcdef

其中: 「XDATA =」 - 頭
「01」 - 儀器ID
「01」 - 在菊花鏈(多臺儀器可連接)器械位置
其餘爲數據

另一份文件中提到,數據包應該以CR/LF終止:ftp://aftp.cmdl.noaa.gov/user/jordan/XDATA%20Packet%20Example.pdf

請注意,X數據似乎並沒有指定數據結構。數據處理似乎取決於地面站。因爲你沒有指定你打算使用的無線電探空儀和儀器,所以在這裏我不會寫太多,但是你可以去http://www.esrl.noaa.gov/gmd/ozwv/wvap/sw.html那裏有更多關於協議的信息(但不要太多)。

0

我是在上一個答案中鏈接的文檔和網站的創建者。布拉格斯總結得很好。任何希望通過兼容xdata的無線電探空儀(通常是iMet-1-RSB)將數據發送到地面的儀器應該輸出3.3V(3V也可以)9600波特的UART串行數據包(8-N-1,通常無流量控制)根據協議。我們在這裏跟蹤list of instrument ID numbers以避免衝突,請隨時與我們聯繫,以便在將來添加新儀器(同時進行原型設計,您可以創建一個)。

您還可以將幾個xdata樂器「菊花鏈」在一起。任何傳入的xdata數據包的DC索引都會遞增,然後在鏈中向下轉發。當xdata數據包到達無線電探空儀時,它們被剝離標題信息,計算並追加CRC,然後將它們作爲二進制FSK無線電數據發送到地面天線。天線/前置放大器連接到接收器,然後SkySonde服務器/客戶端可以從接收器的音頻輸出解碼數據(如果使用iMet無線電探空儀)。