新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 自動剝線機控制面板設(shè)計

自動剝線機控制面板設(shè)計

作者: 時間:2009-05-19 來源:網(wǎng)絡(luò) 收藏

PD口的PDO~PD2設(shè)為輸入,DDRD=DDRD0x07,接收PLC上傳的裁線剝皮扭線機工作狀態(tài)信息等。PD El的PD3~PI)6設(shè)為輸出,DDRD=DDRD0x78,將矩陣鍵盤編碼信息發(fā)送給PLC。
掉電后有關(guān)數(shù)據(jù)信息保存在ATmega 32內(nèi)部的1024 B E2PROM,下次再工作時,無需再另行輸入,直接調(diào)出原來的數(shù)據(jù)即可,大大節(jié)省調(diào)機時間。ATmega 32內(nèi)部的1 024 B E2PROM數(shù)據(jù)存儲器是一個獨立的數(shù)據(jù)空間,可以按字節(jié)讀寫,訪問由地址寄存器、數(shù)據(jù)寄存器和寄存器決定,至少能擦除100 000次。
avr-libc對E2PROM存儲器讀寫API定義在eeprom.h中,包含形式如下:


這樣就可以實現(xiàn)掉電后設(shè)定好的相關(guān)參數(shù)得以保存,開機后顯示關(guān)機前設(shè)定的參數(shù)。
1.2 SSC2AC40液晶顯示器
SSC2AC40是40×2字符點陣式液晶顯示器,邏輯工作電壓4.5~5.5 V,驅(qū)動電壓3.O~5.0 V,工作電流(背光除外)2.5 mA,常溫下工作溫度O~50℃/寬溫下工作溫度一20~+70℃,典型的16腳接El、帶有LED邊光/底光,溫度范圍較廣,屬寬溫型,具有工作電壓低,微功耗,顯示信息量大和接El方便應(yīng)用等優(yōu)點?,F(xiàn)在已被廣泛應(yīng)用于工業(yè)顯示和數(shù)字式儀表等領(lǐng)域,成為測試結(jié)果顯示和人機交互的重要工具。
SSC2AC40數(shù)據(jù)El DB0~DB7接ATmega32的PA口,并行接收ATmega32發(fā)送的相關(guān)數(shù)據(jù)信息,RS,R/W,E分別接ATmega32的PC5~PC7,得到正確的時序,實時顯示有效信息,實現(xiàn)人機交互。


2 軟件
圖3為程序流程圖。開機后顯示上一次關(guān)機前的信息,ATmega32讀取矩陣鍵盤,判斷鍵動作信息,執(zhí)行相關(guān)參數(shù)設(shè)定;設(shè)定無誤,按開始鍵,剝線機執(zhí)行進行剝皮、扭線、裁線等工作;工作過程中PLC將信息上傳給ATmega32,通過SSC2AC40顯示。



關(guān)鍵詞: 設(shè)計 面板 控制 自動 音頻

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉