新聞中心

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

自動(dòng)剝線機(jī)控制面板設(shè)計(jì)

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

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


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


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



評(píng)論


相關(guān)推薦

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

關(guān)閉