基于C8051F040单片机的PLC输入输出接口设计_第1页
基于C8051F040单片机的PLC输入输出接口设计_第2页
基于C8051F040单片机的PLC输入输出接口设计_第3页
基于C8051F040单片机的PLC输入输出接口设计_第4页
基于C8051F040单片机的PLC输入输出接口设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于C8051F040单片机的PL C输入输出接口设计杭州职业技术学院徐健丰摘要本文介绍了C8051F040单片机功能和特点,通过应用C8051F040嵌入式技术,实现了对小型PL C的输入输出接口硬件设计。关键词C8051F040PL C接口设计0、引言以C8051F040单片机为核心的PL C硬件电路设计,包括掉电保护的外部RAM、硬件看门狗和对外部扩展的接口电路。本文提出了以C8051F040单片机为核心,充分利用其丰富的片上资源,扩展系统的输入输出功能,以此来设计小型PL C输入输出接口硬件电路。1、正文C8051F040是Cygnal公司推出的C8051F系列之一,与传统的80C51

2、相比有重要技术发展:废除了机器周期的概念,指令以时钟周期为运行单位,提高了指令的运行速度;I O端口配置灵活,内部输入 输出电路单元可通过相应的配置寄存器控制的交叉开关配置到所选择的端口;完善的时钟系统,片内设置有一个可编程的时钟振荡器,可提供2、4、8、16M H z时钟的编程设定;基于JA T G(Jo intT est A cti on Group接口的在系统调试;多源复位;低功耗模式。C8051F040系列单片机具有标准8051的端口(P0,P1,P2,P3,在F040 2中有4个额外的8位I O口(P4,P5,P6,P7,因此总共有64个多功能的I O端口。I O端口的工作情况与标准

3、8051相似,并作了一些改进。每个端口I O引脚都可以被设置为漏极开路方式或推挽方式。1.1C8051F040芯片组在PL C内核电路设计中的原理和功能1.1.1基于C8051F040芯片的PL C内部电路采用四层印制板设计,主要由CPU,外部RAM看门狗和以及供掉电保护的电池组成。CPU选用高性能的C8051F040。外部RAM选用低保持功耗的128K的SRAM:STC62WV1024。看门狗选用M A X809RD,在电源电压低于2.7V时向SRAM发出锁存信号,禁止写操作。电池选用CR系列扣式锂锰电池(3V: CR1230,电池容量为50mA h。基于C8051F040芯片的PL C内部

4、电路设计框图如图1 。1.1.2该系统各管脚的基本功能如下:电源供电:+5V,200mA,RAM掉电保护5年。CPU:C8051F040。I O:分别为P0.0P0.7,P1.0P1.7,P2.0P2.7,P3.0 P3.7,P4.04.3的I O为8个,可复用成SP I、I2C接口及外中断、外计数、AD等。4个AD:12位精度,100KPS。2个DA:12位精度,100KPS。CANBU S:软件内核管理,使用工具软件CAN Set构建CANBU S总线网络。UA R T0:软件内核管理,用于梯形图编程、监控,支持人机界面及用户驱动程序下载。UA R T1:软件内核管理,用于下载CANBU

5、S网络参数、构建R S485网络及支持第三方设备互连表。1.1.3C8051F040芯片组外部引脚定义嵌入式PL C芯片组由两排查针组成,是跟外围电路的接口。引脚定义如表1和表2所示。序号12345678910名称+5V+5V GND GND PRO RUN SET P4.3P4.2P4.1P4.0序号11121314151617181920名称DA C0DA C1CAN RX CAN TX AD0AD1AD2AD3P1.7P1.6序号212223242526名称P1.5P1.4P1.3P1.2P1.1P1.0表1引脚定义A序号12345678910名称A GND A GND P0.0P0.1

6、P0.2P0.3P0.4P0.5P0.6P0.7序号11121314151617181920名称P3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7P2.0P2.1序号212223242526名称P2.2P2.3P2.4P2.5P2.6P2.7表2引脚定义B1.2输入输出口的设计7PL C的输入 输出系统是过程状态与参数输入到PL C以及PL C实现控制时控制信号输出的通道。它提供了各种操作电平和驱动的输入 输出接口模板,以实现被控过程与PL C I O接口之间的电平转换、电气隔离、串 并转换、A D与D A转换等功能。根据他们所实现的功能不同,可将I O通道分为以下几种:模拟量输

7、入通道(A I、模拟量输出通道(AO、开关量输入通道(D I、开关量输出通道(DO、脉冲量输入通道(P I。14点PL C具有8路开关量输入,6路继电器输出。1.2.1输入口设计开关量输入通道用来输入各种限位开关、继电器或电磁阀门的起闭状态、各种开关及手动操作按钮的开关状态等。输入信号一般为0-24V或0-12V直流电压信号,但是有时也可输入交流电压信号或触点。现场的离散信息通过该输入模块送给CPU处理。数字量输入的最主要问题是隔离问题。尤其是一些开关量输入信号,如隔离不好,较强的电磁干扰就会引入到系统中,影响系统的正常工作。因此在PL C中,数字量的输入都采用光隔离器件,将现场与PL C实现

8、电气上隔离,从而保持系统工作的可靠性。现场输入的数字量大多是开关量。开关量一般是直流信号,个别情况下也有交流信号,我们采用的是直流开关量,图2所示为开关量输入模块图。采用内部12V直流电源,I N是输入端子,P3.6为CPU端口。图中只画出对应于一个输入点的输入电路,各个输入点所对应的输入电路均相同。图中U10是光耦合器TL P180,发光二极管与光敏二极管封装在一个管壳中。当二极管中有电流时其发光,此时光敏晶体管才导通。R1为限流电阻,C1为滤波电容,可滤除输入信号中的高频干扰,R2和R3为分压电阻,因为CPU采用3.3V供电。当I O和公共端12V的地短接时,光耦合器导通,表示输入开关处于

9、接通状态。P3.6为高电平,该电平经滤波器送到内部电路中。当CPU访问该路信号时,将该输入点对应的输入映像寄存器状态置1;当I O断开时光耦合器不导通,L ED不亮,表示输入开关S处于断开状态。此时P3.6为低电平,该电平经滤波器送到内部电路中。当CPU访问该路信号时,将该输入点对应的输入映像寄存器状态置0。1.2.2输出口设计开关量输出通道用于控制电磁阀门、继电器、指示灯、声光报警器等,一般只具有开、关两种状态的设备。根据所用器件的不同,一般有继电器输出、晶体管输出和晶闸管输出等多种形式,一般输出0-24V或0-5V直流电压信号,有时根据需要也可输出交流电压信号。工业现场很多设备的起停以及生

10、产过程中工作方式的转换,均是由一个位置信号,或者说是“0”或“1”信号控制的。用PL C输出这样的信号时对现场设备进行控制是很容易实现的。为满足现场的要求,PL C提供了多种输出接口,可极大地满足工业现场的各种要求。我们采用的是继电器输出方式,采用继电器隔离。继电器输出模块输出实际上是将PL C内部不同的输出信号转换成输出继电器触点的不同动作。触点闭合对应内部输出信号“1”;触点打开对应内部输出信号“0”。输出继电器既可以带阻性负载,也可带电感性负载。负载电压可以是交流也可以是直流的,其电压也有各种不同范围的。负载电流可以从1A到几安。继电器输出模块适用于驱动电磁线圈、各种阀门等,是一种用途广

11、泛的输出模块 。PL C输出模块图如图3所示。图中二极管和N PN型达林顿管是封装在ULN2003里面的,ULN2003提供了7路达林顿管,用于驱动大电流器件,如L ED管、继电器等,最大电流500mA,最大集电极电压为30V。它输入接受T TL电平,输出为开漏输出型,在基极还有2.7K欧的限流电阻,同时基极和发射机还有7.2K欧和3K欧的分压电阻。ULN2003中的二极管这里起续流作用,当线圈由导通突然断开时,给电感线圈续流,防止电压突变。74HC04由3.3V供电,起驱动ULN2003的作用。电阻R8和电容C2吸收外部的高频尖峰,防止对内部电路产生干扰。COM是输出公共端,OU T是输出端

12、。当内部映像输出继电器为1时,端口P1.0输出0,反向器74HC04输出1,达林顿管导通,继电器吸合,其常开触点闭合,表示输出点接通。反之当内部映像输出继电器为0时,输出点断开。1.2.3输入输出显示设计输入输出指示灯由CPU判断输入输出口的状态后,直接输出相应的状态,经过74HCT244驱动L ED发光二极管,L ED需要4mA就可以显示,用74HCT244就可以满足驱动要求。2、结尾通过应用C8051F040单片机来设计PL C的输入输出接口电路,能完整实现PL C接口个各项功能,实践证明,其工作性能可靠、使用寿命较长,符合PL C的工作参数要求。参考文献1张波.基于C8051F040单片机的嵌入式系统开发.硕士论

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论