ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:265.66KB ,
资源ID:9700618      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9700618.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ATC在自动门控制系统中应用技术.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ATC在自动门控制系统中应用技术.docx

1、ATC在自动门控制系统中应用技术摘要:随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的自动控制系统开始进入了人们的生活,以单片机为核心的自动门系统就是其中之一,本文就是以单片机为控制核心,通过红外线传感器检测是否有人体接近,然后通过单片机控制输出开门指令,系统采用脉宽调制PWM技术对直流伺服电机进行控制。关键词: 单片机传感器自动控制 直流调速前言:在经济飞速发展的中国,在高楼耸立的大都市,自动门已经是随处可见。自动门不但能给我们带来人员进出方便、节约空调能源、防风、防尘、降低噪音等好处,更令我们的大门增添了不少高贵典雅的气息。传统自动门有的采用继电器逻辑控制,有的单纯采

2、用限位开关定位控制等等,这些控制方式在智能化,数字化,自动控制系统快速发展的今天已经被淘汰,如今我们对自动门要有一个新的认识。自动门在国外早已得到普遍应用,自动平移门最常见的形式是自动门机及门内外两侧加雷达,当人走近自动门时,雷达感应到人的存在,给控制器一开门信号,控制器通过驱动装置将门打开。当人通过门之后,再将门关闭。由于自动平移门在通电后可以实现无人管理,既方便又提高了建筑的档次,于是迅速在国内外建筑市场上得到大范围普及。第一章11系统组成系统主要内容以单片机为核心,红外传感处理电路,显示电路,驱动电路等硬件和软件编程。基于闭环控制系统具有抑制内部或外部各种干扰引起系统输出发生变化的能力。

3、本设计采用了闭环控制系统。总体方案如图1所示 第二章 系统硬件设计2.1红外传感器模块红外线传感器能以非接触形式检测人体中辐射出的红外线能量变化,并将此变化转化为电压型信号输出。红外感应源通常采用热释电元件,这种元件接受到人体红外辐射温度发生变化时,就会失去电荷平衡,向外释放电荷,后续电路经过检测处理后,就能产生控制信号进入单片机。图2各引脚的定义和功能如下:工作电源正端。范围为35V。工作电源负端。一般接0V。 图2IB运算放大器偏置电流设置端。1IN- 第一级运算放大器的反向输入端。1IN+ 第一级运算放大器的同向输入端。1OUT 第一级运算放大器的输出端。2IN- 第二级运算放大器的反相

4、输入端。 2OUT 第二级运算放大器的输出端。触发禁止端。参考电压及复位输入端。Vo控制信号输出端。本文通过红外传感器检测人体中辐射出的红外线能量后,从1IN+ 送入BISS0001进行处理,由Vo口输出信号送给单片机。图3 红外传感器与单片机的接口电路2.2 A/D转换电路在计算机实时测控和智能化仪表应用系统中,常常会遇到从时间到数值都连续变化的物理量,这种连续变化的物理量称为模拟量,如温度、压力、流量、速度等,与此相对应的电信号称为模拟电信号。实现模拟量变换成数字量的器件称为A/D转换器,简称A/D。图4ADC0809与89C51连线图如下:2.3 直流伺服电机PWM基本原理及其实现方法一

5、、PWM基本原理PWM是通过控制固定电压的直流电源开关频率,从而改变负载两端的电压,进而达到控制要求的一种电压调整方法。在 PWM驱动控制的调整系统中,按一个固定的频率来接通和断开电源,并根据需要改变一个周期内“接通”和“断开”时间的长短。通过改变直流电机电枢上电压的“占空比”来改变平均电压的大小,从而控制电动机的转速。如图5所示,在脉冲作用下,当电机通电时,速度增加;电机断电时,速度逐渐减小。按一定规律改变通、断电时间,即可让电机转速得到控制。图5电枢电压“占空比”与平均电压PWM信号的产生通常有软件和硬件两种方法。本文是利用单片机对PWM信号的软件实现方法。AT89C51具有两个定时器To

6、和T1。通过控制定时器初值To和T1,从而可以实现从AT89C51的出口输出不同占空比的脉冲波形。由于PWM信号软件实现的核心是单片机内部的定时器,而不同单片机的定时器具有不同的特点,即使是同一台单片机由于选用的晶振不同,选择的定时器工作方式不同,其定时器的定时初值与定时时间的关系也不同。因此必须明确定时器的定时初值与定时时间的关系。若单片机的时钟频率为f,定时器/计数器为n位,则定时器初值与定时时间的关系为:该式中,为定时器定时初值;N为一个机器周期的时钟数。N随着机型的不同而不同。应用中我们可以根据具体机型通过设定不同的定时初值,从而改变占空比D,进而达到控制电机速度的目的。第三章 GTR

7、驱动电路3.1 一、驱动电路的设计本系统的驱动电路采用一种具有最佳的基极驱动和综合保护功能的集成电路模块UAA4002。二、电路UAA4002的管脚和功能(1)为输出基极驱动负电流;(2)脚为负电源;(3)脚为输出封装;(4)脚SE为控制方法选择;(5)脚E为控制端;(6)脚为负电源监控时间电阻;(7)脚为确定最小导通时间电阻;(8)脚Cr为确定最小导通时间电容;(9)脚Ground为接地端;(10)脚RD为输入 图5 UA4002管脚图输出端前沿延时电阻;(11)脚RSD为VCE(sot)电压检测端;(12)脚为集电极电流监视端;(13)脚VCE为VCE(sot)检测;(14)脚为正电源;(

8、15)脚为正电源;(16)脚为输出基极驱动正电流。管脚图如图5所示3.2 UAA4002接口功能的实现和参数选择输入接口:接口为来自调节或控制器件的信号与内部逻辑处理器的信号提供必要的适配,根据施加在4脚逻辑电平的不同,分两种控制方式:4脚加高电平,为电平方式;4脚加低电平,为脉冲方式。最小导通时间ton(min):为了确保GTR开关辅助网络的电容充分放电,逻辑处理器应确保输出脉冲有一最小脉冲宽度。ton(min)的大小可由脚与地间的外接电阻RT 来调节,关系为,最大导通时间:可由脚8与地间的电容CT来调节。, CT 由一恒流I/2充电。当CT两端电压达到5V时,导通停止,CT迅速放电。的保护

9、功能可用来防止脉冲控制方式时因传输信号中断导致的GTR持续导通。若不用保护功能,可用短路取代CT。延时功能:脚10与地之间的电阻RD可调节输入端电压上升沿与输出端电压上升沿的时间。TD=0.05*RD ,这一功能可以避免顺序开关的器件同时导通。若不用延时功能,可将脚10直接接到。保护功能:可限制 GTR集电极电流,防止GTR减饱和。当电源电压小于7V时,集成块内的比较器确保无输出信号。如果负电源电压不足,可使用输出脉冲中断,保证GTR关断。图6 UAA4002模块驱动电路其工作过程如下:4脚接低电平,选择脉冲控制方式,由脉冲变压器来的脉冲加在5脚,通过输入接口经内部逻辑处理器的调节,16脚输出

10、正驱动电流(此输出电流最大电流值0.5A,如驱动能力不够,可外接一个或几个晶体管加以扩大)。此电流流入GTR的基极电路,GTR导通。当2脚的负电源电压V加到GTR的基极,产生一高的负基极电流,使GTR快速关断,和正驱动电流一样,通过增加外部晶体管,可使输出电源得以放大。第四章 电路接口4.1 一 本文采用74LS164实现接口电路:图7 74LS164引脚图 74LS164是双列直插式芯片,管脚图如图7所示,引脚定义如下: 74LS164的A、B为数据输入端,Q0-Q7为并行输出的数据, CLR信号用于清除输出数据(通常用在移位完成时);CLK信号时钟端,时钟上升沿控制内部数据移位。本系统采用

11、4片中规模集成电路74LS164,和单片机系统构成LED静态显示电路。74LS164为串并转换移位寄存器,数据端A、B(第1、2脚)作数据的输入端。RXD时CPU的输出端,依次串行输出8位数据D0D7, TXD端输出同步移位时钟,作为外接器件的同步时钟信号。将第1片164的输出端的最高位Q7,作为输入端,与第二片164的输入端首尾相连,以此类推,第3片164与第4片164首尾相连,为串行移位做准备;P0.5和TXD接与门74LS08后的输出与4片164的时钟端CLK相接,提供时钟信号;每片164并行8位数据输出端,分别连接与之对应的数码管的a、b、c、d、e、f、g、dp端,提供笔划段字形代码

12、。164第9脚为复位端,当=0时,移位寄存器各位复0,只有当=1时,时钟脉冲才起作用,所以将6片164的9脚都经过电阻接高电平。 P0.5为输出控制,当P0.5=1时,允许串行口输出数据给以为寄存器;当P0.5=0时,串行口不能输出数据,显示内容不变。LED4显示温度的正负,LED3显示十位温度值,LED2显示个位温度值,LED1显示十分位温度值,小数点固定在LED2。 图8 显示电路4.2 工作原理当要发送的数据已经准备好后(已存在累加器A中),就要从RXD引脚一位一位的串行输出 ,由于输出过程中先发送数据的低位,后发送高位,而数据的格式是低位在右,高位在左,所以用带进位的右环移的方法(RR

13、C A),就可以将第一帧数据的D0位取出来,并放在进位寄存器C中,然后把C中的数据送给RXD引脚,同时将P0.5置1,当TXD端有输出时,产生一个时钟信号,每一个时钟信号的上升沿加到164的时钟端时,移位寄存器移一位,将第一帧数据的D0位移入第一片164的Q0位,就完成了一位数据的输出,再用同样的方法输出其它7位,当第2个时钟信号的上升沿到来后, D0移位进入Q1,D1进入Q0,8个时钟脉冲过后,8位二进制数就全部移入第一片164中,此时D0进入Q7,D7进入Q0,完成了第一帧数据的输出。第一片164再把这帧数据并行输出,LED1显示该数据。然后用同样的方法发送第二帧数据,当第二帧数据的D0位

14、,进入第一片164中时,由于6片164首尾相串,而时钟端则接在一起,所以第一帧数据的D0位,就进入第二片164中,依次往右移,第二帧数据发送完毕时,LED1显示第二帧数据,第一帧数据完全串行输入给第二片164,LED2显示第一帧数据。依此类推,直到把数据区内所有数据发送出去。数据全部发送完后,第一帧数据在最后一个LED显示。第五章 .系统软件设计5.1 流程图图9系统主程序流程图图10 T1中断服务程序流程图图11外部中断服务程序流程图 图12 开门子程序流程图图13 PWM波软件实现流程图3.2 开关门程序KS1:CLR PSCLR PT0CLR PT1SETB PX0SETB PX1CLR

15、 ESSETB EX1SETB EX0SETB EACLR IT0SETB IT1MOV TMOD, #66HHERE:AJMP HEREKM:CLR P0.1CLR P0.3MOV TL0, #9AHMOV TH0, #9AHMOV TL1, #66HMOV TH1, #66HZH0:SETB TR0SETB P0.0SETB P0.2ZH1:JNB TF0, ZH1CLR TF0CLR TR0SETB TR1CPL P0.0CPL P0.2ZH2:JNB TF1, ZH2CLR TF1CLR TR1CLR CMOV C, P1.3JC KMMOV A, R7EL0:MOV R4, #20E

16、L:MOV R6, #200EL1:MOV R5, #123NOPDEL2:DJNZ R5, EL2DJNZ R6, EL1DJNZ R4, ELDJNZ R7, EL0MOV R7, AGM: CLR P0.0CLR P0.2GM1:SETB P1.3CLR P1.3JNB IE0, KMMOV TL0, #66HMOV TH0, #66HMOV TL1, #9AHMOV TH1, #9AHFZ0:SETB P0.1SETB P0.3FZ1:JNB TF0, FZ1CLR TF0CLR TR0SETB TR1CPL P0.1CPL P0.3FZ2:JNB TF1, FZ2CLR TF1CLR

17、 TR1MOV C, P1.4JC GM1SETB P1.7CLR P1.7CLR EARETI3.3 显示子程序DIR: SETB P0.5 MOV R7,#04H MOV R0,#7CHDLO: MOV A,R0ADC A,#0DH MOVC A,A+PCMOV SBUF,ADL1: JNB TI,DL1 DEC R0 DJNZ R7,DL0CLR P0.5RETSEGTAB:DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H, DB 88H, 83H, 0C6H, 0A1H, 86H DB 8EH, 0BFH, 8CH, 0FFH3.4

18、A/D转换程序MAIN: MOV R1,#30H MOV R7, #08H SETB IT1SETB EX1SETB EA MOV DPTR, #FEF8H MOVX DPTR, A DEC R7 SJMP $ORG 0200HZI: MOVX A,DPTRMOV R1, AINC DPTRINC R1MOVX DPTR, A DJNZ R7,GORETI CLR EX1GORETI: RETI结论此系统结构简单,思路清晰。通过红外线传感器对一定区域物体的检测,来判断门前是否有人进入。电机控制采用的是最近流行的PWM调速系统。为使功能部分电路实际尽可能合理有效,注意了以下几个方面: 1尽可能选

19、择标准化、模块化的典型电路,提高设计的成功率和结构的灵活性。 2尽可能选用功能强,集成度高的电路和芯片,这样不仅可减少组件数量,接插件和相互连线,增加系统可靠性,而且往往也可降低材料成本。 3尽可能采用新技术、新工艺,使产品具有先进的性能,而不落后于时代的潮流。 4在满足应用系统功能的要求上,适当留有余地,以备将来修改,扩展之需。 5充分考虑应用系统各部分之间驱动能力和阻抗匹配。若阻抗匹配不当,驱动能力不够,时序碰不拢,将导致系统不可靠甚至无法工作,而且这种不可靠很难通过一般的测试手段来确定,排除这种故障往往需要对这个系统做较大的调整。参考文献(1)2 余永权,汪明慧,黄英.单片机在控制系统中的应用M.电子工业出版社,2003年8月第1版(2) 王幸之,钟爱琴,王雷,王闪. AT89系列单片机原理及接口技术M.北京航空航天大学出版社,2004年3月第1版(3)徐玉辰,刘吉川.变频调速系统中驱动单元的设计J,燕山大学学报,2002.26 NO.2(4)余永权,汪明慧,黄英.单片机在控制系统中的应用M.电子工业出版社,2003年8月第1版

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1