本文來源電子發(fā)燒友社區(qū),作者:jinyi7016, 帖子地址:https://bbs.elecfans.com/jishu_2290095_1_1.html
經(jīng)過日夜奮戰(zhàn),上位機的雛形終于做出來了,
先看主界面,由于時間倉促,還沒有進行美化,只是功能上的簡單實現(xiàn)。
使用的qt版本為5.9.運行在win10上,理論上可以進行交叉編譯后,運行在ARM的開發(fā)板上也是可以的。

每次通訊還要確定一下串口號確實不太方便,尤其是電腦上插著多個串口線的時候。
所以,這里讓程序遍歷所有可用的串口號,來自動查找出電阻箱的串口號,并使用相應(yīng)的配置打開串口即可。
根據(jù)電腦上插著的串口的線的多少,分配的串口號的不同,查找的時間也不同。
只要點一下“查找設(shè)備”,當(dāng)找到后,按鍵會變成綠色,否則會彈出窗口提示“末找到設(shè)備”,這時,就要看一下驅(qū)動是不是安裝了,電腦是不是識別到了串口號,還有一個最主要的是,電阻箱有沒有開機。

使用方法:
將到打設(shè)備,并連接到后,就可以用上位機配置電阻值的大小了。
目前是兩種方式 :
一、
可以通過Slider來調(diào)整電阻值的大小,范圍是通過與電阻箱通訊后確定的,當(dāng)滑動到指定點后,釋放鼠標(biāo)后,會把滑動的值設(shè)置到電阻箱上。
最后設(shè)置的電阻值會顯示在滑動條的最后的文本中。
二、
還可以通過啟動按鍵來動態(tài)、周期性的改變電阻值的大小。
三、
至于模擬PT100、PT1000,光敏電阻的方式,目前還在計劃中,其中的邏輯還沒有想好,不同的應(yīng)用,可能需要的邏輯是不同的,使用前兩種方式基本上也可以識別這些傳感器的模擬了。
這些功能,可能要針對項目來定制功能了,后續(xù)在工作項目中用到后,會再加上。
注意:考慮到串口通訊的速率等問題,這里周期時間要大于100ms,如果小于,會設(shè)置一下SP值為開始阻值,但不會啟動周期設(shè)置。
如上配置,啟動后,電阻箱如視頻所示。
發(fā)布評論請先 登錄
XR77103:通用3輸出可編程降壓調(diào)節(jié)器的卓越之選
MAX9669:TFT LCD的10位可編程伽馬參考系統(tǒng)
探索UPSD3212A/C/CV:集成8032 MCU、USB與可編程邏輯的閃存可編程系統(tǒng)設(shè)備
探索MAX5426:可編程儀表放大器的精密電阻網(wǎng)絡(luò)
32V/600mA全集成一體式可編程單相直流無刷風(fēng)扇驅(qū)動芯片具有開閉環(huán)PWM控制編程
MAX4995系列可編程電流限制開關(guān):功能特性與應(yīng)用指南
探索MAX4995系列可編程電流限制開關(guān):功能、特性與應(yīng)用
高低溫試驗箱試驗功能全解析:恒溫 / 循環(huán) / 可編程怎么選?
MAX262微處理器可編程通用有源濾波器:設(shè)計與應(yīng)用指南
探索MAX5426:可編程儀表放大器的精密電阻網(wǎng)絡(luò)解決方案
YXC高精度的石英可編程壓控溫補振蕩器:YSV531PT系列
高壓可編程電阻模塊 Pickering推出工作電壓高達 1.2kV的簡潔解決方案
【QR-10系列通用型袖珍可編程電阻箱試用體驗】設(shè)計上位機功能
評論