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

4.第三畫(huà)面為步長(zhǎng)設(shè)置

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

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

六、工作圖片
1.開(kāi)機(jī)通訊后

2.電壓、電流設(shè)定完成后

3.使能按下后,測(cè)量值可讀出

4.使能為ON時(shí),改變電壓或電流值

5.當(dāng)有報(bào)警后,使能為OFF后,故障解決后,按下“故障消除”按鈕才可以將故障消除

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