總體介紹下匿名上位機的特點1. 高效率:程序流程不斷優(yōu)化,收發(fā)效率高,協(xié)議解析速度快、UI更新速度快、波形刷新效率高。特別是V6版本以來,在多線程的同時,上位機將程序不同功能改為多進程模式,更加提升了匿名上位機的性能。2. 高速波形:上位機有一項很重要的功能,就是對接收到的數(shù)據(jù)進行分析,那么畫出不同數(shù)據(jù)的波形圖進行觀察分析就是最常用和有效的方法了。匿名上位機提供超高速波形繪制功能,可以以每秒不低于1000hz的速度,實時將接收到的多個數(shù)據(jù)畫出其波形圖,一般的傳感器采樣、濾波、PID計算輸入、輸出等應(yīng)用場景,1000hz的速度完全滿足,不會丟掉采樣數(shù)據(jù)。相比將數(shù)據(jù)保存至TF卡然后插到電腦進行讀取的方法,實時高速波形顯示將大大縮短數(shù)據(jù)分析時間。3. 自定義數(shù)據(jù):匿名上位機對飛控常用的數(shù)據(jù)已經(jīng)做好了定義,比如各個傳感器的原始值、姿態(tài)角、PWM輸出量等等,但是在大家的開發(fā)過程中,這些是遠遠不夠的。大家總是有自己的數(shù)據(jù)想要上傳到上位機,并進行波形繪制,以便分析數(shù)據(jù)。匿名上位機為這樣的應(yīng)用場景提供了用戶數(shù)據(jù)幀,可以講uint8、int16、uint16等數(shù)據(jù)類型的變量發(fā)送至上位機,并可實現(xiàn)這些數(shù)據(jù)的實時波形繪制、數(shù)據(jù)存儲為excel數(shù)據(jù)等功能,大大拓寬匿名上位機的應(yīng)用范圍。4. 完善的協(xié)議:最開始匿名上位機的通信都是單向、開環(huán)的,比如發(fā)送一個傳感器校準(zhǔn)指令,上位機只管發(fā)送,而下位機是否收到正確的數(shù)據(jù),上位機是不知道的。V6.5版本上位機具有完善的驗證協(xié)議,上位機發(fā)送指令后,會等待下位機返回正確的驗證信息,只有上位機收到正確驗證信息后,表示命令發(fā)送成功,反之上位機會進行命令重發(fā)。同時驗證邏輯非常簡單,方便大家移植使用。
標(biāo)簽:
上位機
上傳時間:
2022-07-05
上傳用戶:得之我幸78