河南科技大学毕业论文
第3章 系统硬件电路的设计
§3.1 硬件所需元件
§3 .1.1 单片机STC12C5A60S2
STC12C5A60S2简介 STC12C5A60S2是STC生产的单时钟/机器周期(1T)的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换,针对电机控制,强干扰场合。 1、增强型8051CPU,1T(1024G),单时钟/机器周期 2、工作电压 5.5-3.5V 3、1280字节RAM
4、通用I/O口,复位后为:准双向口/弱上拉 可设置成四种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏 每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过120mA 5、有EEPROM功能 6、看门狗
7、内部集成MAX810专用复位电路 8、外部掉电检测电路
9、时钟源:外部高精度晶体/时钟,内部R/C振荡器 常温下内部R/C振荡器频率为:5.0V单片机为:11~17MHz 3.3V 单片机为:8~12MHz
10、4个16位定时器 两个与传统8051兼容的定时器/计数器,16位定时器T0和T1
11、3个时钟输出口,可由T0的溢出在P3.4/T0输出时钟,可由T1的溢出在P3.5/T1输出时钟,独立波特率发生器可以在P1.0口输出时钟
12、外部中断I/O口7路,传统的下降沿中断或电平触发中断,并新增支持上升沿
7
河南科技大学毕业论文
中断的PCA模块,Power Down模式可由外部中断唤醒,INT0/P3.2,INT1/P3.3,T0/P3.4,T1/P3.5,RxD/P3.0,CCP0/P1.3,CCP0/P1.3 13、PWM2路
14、A/D转换,10位精度ADC,共8路,转换速度可达250K/S 15、通用全双工异步串行口(UART) 16、双串口,RxD2/P1.2,TxD2/P1.3 17、工作范围:-40~85
18、封装:LQFP-48,LQFP-44,PDIP-40,PLCC 管脚说明 :
P0.0~P0.7 P0:P0口既可以作为输入/输出口,也可以作为地址/数据复用总线使用。当P0口作为输入/输出口时,P0是一个8位准双向口,内部有弱上拉电阻,无需外接上拉电阻。当P0作为地址/数据复用总线使用时,是低8位地址线A0~A7,数据线D0~D7 P1.0/ADC0/CLKOUT2 标准IO口、ADC输入通道0、独立波特率发生器的时钟输出 P1.1/ADC1 §3 .1.2 模拟量接近开关 概述
通常,电感式接近接近开关均有着相同的工作原理及应用。然而,本文所要讨论的是模拟量接近开关的一些特殊特性。下面所讲述的例子均来源于实践,由于篇幅有限,只能选择部分实例。但从中可以看出它的应用是极其广泛的。参数参考:
图 3-1 模拟量参数1
8
河南科技大学毕业论文
图 2-2 模拟量参数2
图3-3模拟量参数3
模拟量接近开关应用:
1. 一个模拟量接近开关控制几个开关点
人们常常会遇到这种情形,在被检测目标物体的运动过程中,某一动作需要在不止一个位置被触发。更多的是:不同的位置往往发生一些相关的动作。因此,一个程序控制站,可用一张金属盘片和一个模拟量接近开关替代几个凸轮和同等
9
河南科技大学毕业论文
数量的接近开关来解决此类问题。
例如通过一个带模拟量输入的PLC输入模块来实现该功能( 例如西门子 S5 , 6ES5 464-8MC11 ) 。现在以非常合理的价格便可买到这些模块。当然也可以使用其它供应商的信号处理装置来实现该功能。 2. 模拟量接近开关线性运动转换成电子信号
用接近开关将线性运动转换成电子信号的最直接简单的办法。但是这种情况,必须保证设备没有被物理接触。然而在实践中, 开关的检测范围往往不够大,造成直接检测有困难。但如果使用楔形的物体,便能随意调节检测范围。同时如果此物体为非平面物时,可供调节的范围会更广。很轻易便能把线型转换成电子信息 。
3. 模拟量接近开关旋转运动转换成电子信号
通过一个偏心金属盘片,模拟量装置便可采集到旋转运动信号或角度信号。与上例相似,如果盘片的形状合适,角度的可调范围相应比较大,线性度也能做得较好。 4. 模拟量接近开关启动调节
典型的控制程序通常在通过基点时,含有一个简单的驱动通断切换。 (该点可由一个普通的接近开关进行检测) 。但是由于偏差,该点很难精确定位。如果使用带模拟量输出的接近开关和 PLC,在启动时便可进行低成本的精确调节了 5. 模拟量接近开关电梯的启动调节
启动调节最令人感兴趣的是应用在电梯领域里。通常,一台电梯在到达停靠点之前的短时间内会转换成缓慢行驶,然后突然停止于停靠点上。技术上看,非常简单,但有两个缺点。 第一, 缓慢行驶阶段会延长电梯运行的时间, 第二, 停靠位置的精确性有限且受负载影响。但如果采用模拟量接近开关会同一个启动调节装置作为发送器来检测电梯的位置,这些问题都可以解决,并且还不会增加多少接近开关费用。若采用可调节的驱动会增加额外的费用,但使用模拟量接近开关,这些费用都可以省去了。
6. 模拟量接近开关检测机动车里的踏脚板位置
现代车辆里的踏脚板位置是很多控制过程的信息源。当踏脚板改变路径或转
10
河南科技大学毕业论文
换角度时,接近开关需要能捕捉到这些变化,并转换成电子信号,再反馈到控制系统。最简单的转换器是由电位计组成的, 也可使用磁场敏感元件。更多地人们使用根据微分转换原理工作的位移接近开关。然而, 还有一些以前没有好的解决方案,依现在的技术都已能得到圆满解决,比如建筑装备(高频率振动再加上极其恶劣的环境,如尘土飞扬,工作温度和湿度高,不好安装)。另外,永久性磁铁由于吸附金属和铁屑 ,可靠性不好,也被弃用。但模拟量接近开关就不同了,它能满足上面所有的要求, 并且价格还比较低廉。 7. 模拟量接近开关非接触电位计(角位移)
上面所说的关于踏脚板位的检测也可应用到其它需要把机械信号转换成电子信号的应用上面。把接近开关当作电位计使,起初不被人们看好。但是它能解决安装上的问题。使用模拟量的接近开关也可实现现带轴的多圈多匝的电位计一样的功能(使用纺缍体状的设计)。 8. 模拟量接近开关对零部件的控制
很早以前,人们就开始使用光电开关和光纤监测传送带上的零部件位置。在检测金属部件时,特别是在对尘土的敏感度方面,模拟量接近开关也有很好的应用价值。
9. 模拟量接近开关轴的同心度监测
在预防护方面,轴的同心度监测起着一个非常重要的作用。在运动过程中,由于轴的磨损,同心轴可能被损坏,导致机器出现故障,并随之而来的是昂贵的修理费并导致工厂停工。对轴的同心度持续监测,可以获得轴承的许多实时信息。 10. 模拟量接近开关对振动的监测
振动也是显示机器状态的一种指标,通过对一定时间段内的振幅进行监测,可以进行预防护,也有助于消除因故障引起的维修和关停等。这种情况下, 也可以用带模拟量输出的接近开关和PLC 一起使用,来解决就这些问题,并且费用不高。监测也以用单轴式,双轴式或三轴式,但是每一个轴向都必须安装一个接近开关,同时也必须注意设备的上限频率。 11. 模拟量接近开关开关点的自动调节
许多情况下,开关点都必须保持极高的精度,因此通常必须通过拧螺坶来进行经常调节,以保证精度。虽然有点费事,但原装设备初装时一般不至于产生问题。不过备品备件替换完全不同,维修安装人员的综
11