最近使用我們的多基站多標籤框架發現某些標籤的距離資訊在上位機顯示有問題。
實際有3個基站,anc 0 和 anc3 的距離資訊應該一樣。目前anc 0 和 anc 1 距離資訊明顯有問題。
韌體**配置:
//在上位機配置列印資訊#define rx_node
#define tx_node#ifdef rx_node
#define short_addr 0x0003
//#define lcd_enable
//#endif
#ifdef tx_node
#define short_addr 0x0023
#endif
明顯是 range_corrected 這個陣列有問題了。
追下去發現是標籤數量太少了
#define max_num_tags (8)
#define max_num_ancs (4)
預設只有8個,把這個8改成256,重新編譯,上位機顯示異常的問題解決。
如果標籤節點少,只有3個基站,標籤的位址可以選擇0x0004 0x005 0x006 0x0007(基站占用了0x0001 --0x0003),資料不越界。 如果標籤多餘4個,建議修改上位機。
上位機 下位機
上位機是指 人可以直接發出操控命令的計算機,一般是pc,螢幕上顯示各種訊號變化 液壓,水位,溫度等 下位機是直接控制裝置獲取裝置狀況的的計算機,一般是plc 微控制器之類的。上位機發出的命令首先給下位機,下位機再根據此命令解釋成相應時序訊號直接控制相應裝置。下位機不時讀取裝置狀態資料 一般模擬量 轉...
上位機與下位機
上位機一般是集中管理監控機,下位機是指現場直接控制器或控制機。上位機面向管理級使用者,下位機面向底層裝置控制。上位機 上位監視系統,一般為計算機系統 監控軟體 下位機 控制系統的現場執行系統,一般為plc等裝置。上位機是指人可以直接發出操控命令的計算機,一般是pc,螢幕上顯示各種訊號變化 液壓,水位...
PMAC上位機程式設計
1 背景 pmac 是一系列控制卡的簡稱,常用的有 pmac1 pmac2 turbo pmac1 turbo pmac2 umac clipper 等,基本功能和使用方法是一樣的。在複雜條件下將預定的控制方案 規劃指令轉變成期望的機械運動,實現機械運動精確的位置控制 速度控制 加速度 轉矩 的控制...