新闻中心

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显示。



评论


相关推荐

技术专区

关闭