新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 自動剝線機控制面板設計

        自動剝線機控制面板設計

        作者: 時間:2009-05-19 來源:網絡 收藏

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


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


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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 永福县| 尤溪县| 玉山县| 邯郸市| 金昌市| 石楼县| 隆回县| 敖汉旗| 新蔡县| 临西县| 抚顺市| 西充县| 华阴市| 彩票| 徐水县| 宝山区| 平定县| 龙胜| 山西省| 株洲市| 修武县| 霍山县| 闻喜县| 县级市| 南川市| 和静县| 陆川县| 苏尼特左旗| 济源市| 贺兰县| 金溪县| 台东县| 沂水县| 宁南县| 新巴尔虎左旗| 双柏县| 新沂市| 夏邑县| 常宁市| 白朗县| 定结县|