自動剝線機(jī)控制面板設(shè)計
編程語言以C為主,利用系統(tǒng)體積小,簡單易學(xué),語法著色,多文檔,錯誤跟蹤好,界面友好的GCC的AVR c/c++編譯器和廣州天河雙龍電子有限公司的下載器SLISP作為開發(fā)工具,進(jìn)行代碼生成、軟件測試和維護(hù),開發(fā)一個操作方便、簡單易用、穩(wěn)定可靠且易于修改擴(kuò)充的軟件系統(tǒng)。經(jīng)反復(fù)調(diào)試優(yōu)化,程序在樣機(jī)的使用中運(yùn)行良好,顯示穩(wěn)定可靠,滿足系統(tǒng)要求。程序稍作修改便可移植到其他類型的單片機(jī),有利于產(chǎn)品硬件更換,縮短產(chǎn)品開發(fā)周期。
3 調(diào) 試
(1)ATmega32 JTAG接口的TMS,TCK,TDO。TDl分別對應(yīng)PC口的PC3~PC5;而在該設(shè)計中沒有用到JTAG接口,所以配置熔絲時要禁止使用JTAG接口功能,以免JTAG接口的TMS,TCK,TD0,TDI與PC3~PC5沖突。
(2)由于使用機(jī)械開關(guān)按鍵,在觸點(diǎn)閉合或斷開的瞬間會出現(xiàn)電壓抖動。為保證對鍵動作的準(zhǔn)確識別,采用軟件延時緩沖按鍵動作時的抖動,待信號穩(wěn)定后再進(jìn)行鍵掃描,延遲時間大于10~20 ms即可。
(3)液晶顯示屏置于控制面板上,工作環(huán)境的電磁干擾對顯示屏的工作有一定的影響,故該系統(tǒng)采取的主要抗干擾措施如下:設(shè)計LCD模塊的接口時,在VSS和VDD之間接入0.1μF的去耦電容,并接入10 μF或20μF的電源濾波電容,提高電源輸入的穩(wěn)定性。LCD模塊的工作電流僅為幾毫安,但其背光部分所需要的電流遠(yuǎn)大于其工作電流,因此需將工作電源和背光電源分別布線。為避免其他可能的干擾源對液晶顯示過程的影響,采用軟件定時復(fù)位液晶屏,屏蔽異常顯示。
(4)在編碼信息與PLC之間的電平轉(zhuǎn)換電路中,PLC的電源與7407輸出端的上拉電源一定要共負(fù)極。否則由于參考電壓不同,PLC輸入端獲取的電平不正常,無法有效識別編碼信息。
4 結(jié) 語
該文研制的控制面板電路簡潔實(shí)用,編程靈活,成本低,抗干擾能力強(qiáng),性能可靠,在反復(fù)測試中矩陣鍵盤工作正常;液晶屏有效屏蔽干擾源,顯示穩(wěn)定可靠,完成人機(jī)交互工作,適合用戶需求,具有廣泛的應(yīng)用前景,對其他工業(yè)設(shè)備操作面板的研制有一定的參考價值。
評論