一、工藝要求
通過人機與單片機通訊來實現(xiàn)數(shù)據(jù)的寫入和讀取。
二、原理
通過自定義協(xié)議與單片機通訊
三、方案
1.維控屏 選擇
使用維控430T觸摸屏
2.第一畫面,為廠家信息畫面
3.第二畫面,為工作介面

4.第三畫面為步長設置

四、生產工藝
1.與單片機通訊后,沒有按下使有按鈕時,讀出測量的電壓、電流為0,溫度為實時溫度
2.當電壓、電流設定完成后,按下使能按鈕后,讀出單片機的數(shù)據(jù),經過計算,算出電壓、電流和溫度
3.當有錯誤數(shù)值時,經過計算,通過報警走馬燈來顯示錯誤信息,只有在使能為OFF時才能按下“錯誤清除”,這要求“錯誤清除”設置成為使能按鈕互鎖。
4.有故障時,報警走馬燈將對應的故障顯示出來。
5.看門狗功能,單片機當750MS沒有接收到讀寫指令后,自動斷電,這樣可以設一個500MS寫一次的寫指令,達到750MS內有數(shù)據(jù)與單片機時行數(shù)據(jù)交換。
五、調試心得
這次調試走了一個大彎路,客戶在我調試之前給我兩個文件,一個是單片機的通訊協(xié)議,一個是之前某品牌的工程。

為了追求速度,我在辦事處所做的工程完全按照之前的工程來做,讀功能都是按照這個工程的格式來寫,將一個我們可以自定義中完成的一條讀指令,給拆分成了一個寫后再讀,這樣大大增加了編程量,在程序完成后的調試過程中也出現(xiàn)了錯誤,有的數(shù)值讀不出來,有的數(shù)據(jù)也寫不進去,而且屏在處理數(shù)據(jù)時也出現(xiàn)了由于數(shù)據(jù)過多而導致處理時時間過長的現(xiàn)象。
在多次不成功的情況下,才完成認真的看了單片機的協(xié)議,從頭開始一條一條的來調試,某品牌的工程做為參考,這樣經過調試完成了這次工程。
這次調試完成后才完全了解我們屏的自定義協(xié)議中讀和寫的含義,下次再有類似的工程可以從最基本協(xié)議開始來進行調試,一步一步來完成調試。
下圖為自成定義協(xié)議

六、工作圖片
1.開機通訊后

2.電壓、電流設定完成后

3.使能按下后,測量值可讀出

4.使能為ON時,改變電壓或電流值

5.當有報警后,使能為OFF后,故障解決后,按下“故障消除”按鈕才可以將故障消除

http://www.we-con.com.cn/
|