新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 自动剥线机控制面板设计

自动剥线机控制面板设计

作者:时间:2009-05-19来源:网络收藏
裁线剥皮扭线机以可编程器PLC为系统,其主要由矩阵键盘、ATmega32单片机、SSC2AC40液晶屏等组成。控制实现对设备相关规格数据设定,使设备按照人工干预信息完成工作任务,显示模块显示相关信息,实现人机交互。单片机以其低成本、使用灵活、高性能的特点广泛应用于工业设备,而液晶显示屏更以其显示直观、便于操作的特点被应用于显示前端。

1 控制硬件电路
图1为控制面板硬件电路图。单片机ATmega32识别每个键动作,将矩阵按键的每个键动作编成码(0x01~0x90),并将编码信息输给PLC。由于编码信息为0 V,5 V,而PLC能识别的电平信号为0 V,24 V,所以用OC门7407芯片将编码信息(0 V,5 V)转换为PLC能识别的信号(0 V,24 V),PLC读取编码信息,执行剥皮、扭线、裁线等相关动作,并将裁线剥皮扭线机工作状态信息(0000~1111,每个编码对应一种工作状态信息)上传到ATmega32。根据PLC输出口内部电路结构的特点如图2所示,PLC输出口是集电极开路电路,必须外接上拉电阻才能有高电平输出,否则ATmega32无法检测到PLC输出口信息(高、低电平)的变化情况。SSC2AC40液晶在ATmega32控制下显示编码控制电路上的人工干预信息、错误提示信息、裁线剥皮扭线机工作状态信息等,完成人机交互工作。
1.1 ATmega32单片机
ATmega32是基于增强型AVR RISC结构的低功耗8位CMOS微控制器,以Atmel公司的高密度非易失性存储器技术生成,支持片内调试与编程,内核具有丰富的指令集和32个通用工作寄存器。所有寄存器都直接与运算逻辑单元(ALU)相连接,1条指令可以在1个时钟周期内同时访问2个独立的寄存器,因此大大提高了指令操作码效率,其数据吞吐率大约是普通CISC微控制器的10倍。8位RISC CPU与系统内可编程的FLASH集成在1个芯片内,使得ATmega32成为一个功能强大的单片机,为许多嵌入式控制应用提供了灵活而低成本的解决方案.

本文引用地址:http://www.eepw.com.cn/article/173728.htm

作为通用数字I/O使用时,所有AVR I/o端口都具有真正的读一修改一写功能。每个端口都有3个I/0存储器地址(数据寄存器PORTx、数据方向寄存器DDRx和端口输入引脚PINx)。PA口定义为输出,DDRA=0xff,将指令信息、错误提示信息、自动裁线剥皮扭线机工作状态信息等输送到SSC2AC40液晶显示屏数据口DB0~DB7,PB口定义为输入,DDRB=0x00,读取矩阵键盘动态信息。PC口高3位设为输出,分别接SSC2AC40液晶显示屏的RS,R/W,E,输出正确的时序,使液晶屏有效显示相关信息。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭