ZLG7290在电阻对焊控制系统中的应用
2011-08-26冀春涛
冀春涛,蒋 莉
JI Chun-tao, JIANG Li
(南昌航空大学 航空制造工程学院,南昌 330063)
0 引言
为了保证气门杆焊接质量,设计了电阻对焊控制系统,其主控制器件选择单片机AT89C51,外部扩展键盘及显示电路。早期的键盘及显示驱动芯片是通过并行口与单片机连接的,电路比较复杂、功耗大、占用单片机端口多。如Intel8279虽然应用比较成熟,但由于上述缺点,现已逐步退出市场。本文选用一种带I2C总线的接口芯片ZLG7290对键盘及显示电路控制管理[1],由于该芯片与主控制器件AT89C51仅通过2根线相连,简化了系统线路,而且可以管理多达64只独立的数码管和按键。在简化电路结构的同时,改善系统电磁兼容性和可维护性。
1 I2C接口电路的设计
控制系统采用AT89C51为控制中心,除了系统所必须的复位电路、时钟电路外,还包括了外部扩展的信号处理电路、数据存储电路、键盘及显示电路。充分利用ZLG7290芯片为带I2C总线接口的器件,通过单片机的2根通用I/O线,即P1.6、P1.7脚分别与ZLG7290的SCL、SDA脚相连,严格遵守总线规约来模拟I2C总线进行数据传输。按照I2C总线协议的要求,需在信号线SDA和SCL上分别加上拉电阻R12、R13(其值取3.3KΩ)。另外,ZLG7290还需外接晶体振荡电路来供系统正常稳定的工作,晶振X2通常取值8MHz,调节电容C15和C16取值为22pF。然而复位信号是与主控制器件AT89C51共用一个电路,这里只需通过设置不同的电平信号就可加以控制。这样,通过芯片ZLG7290来对9个薄膜按键和5只8段LED显示器的驱动管理,从而实现了对焊接过程中所需的焊接参数进行输入、修改和显示等功能。按键及数码管显示与ZLG7290连接的外围电路原理图如图1所示。……
