基于单片机的直流电机闭环调速控制系统xin
- 格式:doc
- 大小:767.50 KB
- 文档页数:21
基于单片机的直流电机闭环调速系统设计一、引言电机调速是现代工业自动化控制系统中的重要环节之一、直流电机是一种通用的执行元件,广泛应用于各种机械设备中。
为了满足不同工况下的需求,需要设计一种闭环调速系统,来精确控制直流电机的转速。
二、闭环调速系统设计原理闭环调速系统是通过测量电机转速,与给定的目标转速进行比较,并计算出误差值,根据误差值来调整电机的控制量,使得电机的实际转速逐渐接近目标转速。
常用的闭环调速系统结构包括:传感器、比较器、控制器、执行器等。
三、系统硬件设计1.传感器:采用光电编码器作为转速传感器,通过检测转子上的光电信号来测量电机转速,并将转速信号反馈给控制器。
2.控制器:采用单片机作为控制器,实现转速目标值的设定、误差计算、控制指令的生成等功能。
使用PID算法作为控制器,根据误差信号和设定的PID参数计算控制量,并输出给执行器。
3.执行器:采用电机驱动电路作为执行器,将控制器输出的控制量转换为控制信号,驱动直流电机旋转。
四、系统软件设计1.系统初始化:包括单片机的初始化设置、PID参数的初始化、设定转速目标值等。
2.信号采集:采集光电编码器的信号,并根据信号周期计算电机的实际转速。
3.控制量计算:通过将转速目标值与实际转速值进行比较,计算转速误差,并根据PID算法计算控制量。
4.控制指令输出:将计算得到的控制量输出给电机驱动电路,驱动直流电机旋转。
5.系统反馈:每隔一段时间,重新采集转速信号,并进行误差计算和控制指令输出的循环操作,以实现闭环调速。
五、闭环调速系统实验验证搭建实验平台,将设计好的闭环调速系统进行实际验证。
通过调节设定转速目标值,在不同负载条件下,观察闭环调速系统的响应特性和控制精度。
根据实验结果,对系统的PID参数进行优化,进一步提高闭环调速系统的性能。
六、总结本文基于单片机的直流电机闭环调速系统设计,通过测量电机转速,并与设定的目标值进行比较,通过PID算法计算控制量,实现对直流电机的精确控制。
基于单⽚机的直流电动机闭环调速控制系统设计本科毕业设计论⽂论⽂题⽬基于单⽚机的直流电动机闭环调速控制系统设计基于单⽚机的直流电动机闭环调速控制系统设计摘要本⽂介绍利⽤51系列单⽚机控制PWM信号从⽽实现对⼤功率直流电机转速进⾏控制的系统设计。
⽂章中采⽤了STC89C52单⽚机芯⽚,通过软件控制,对PWM输出占空⽐进⾏调节,从⽽控制电机的平均电压以实现电机速度的控制。
此外,还采⽤了IR2110芯⽚与功率管(MOSFET)构成H桥驱动电路作为直流电机调速功率放⼤电路的驱动模块。
本设计中使⽤了霍尔元件对直流电机的转速进⾏测量,反馈给单⽚机,通过液晶显⽰出来。
另外,通过对电流的采样,实现过流保护。
在软件⽅⾯,⽂章中详细介绍了PWM运算程序以及速度测量程序等的编写思路和具体的程序实现。
关键词PWM, IR2110, 直流电动机, STC单⽚机ABSTRACT This article describes the use of 51 series microcomputercontrol of the PWM signal in order to achieve high-power DC motor speed control system design. With the help of stc89c52, a kind of MCU, the paper described how to adjust the output of the PWM duty cycle to control the average motor voltage and so to control motor speed. In addition, the uses of the IR2110 chip and power tube (MOSFET) constitute the H bridge drive circuit as a driver module of DC motor speed control circuit of power amplifier. The design adopts the Hall element to measure the DC motor speed, and the result of it feeds back to the microcontroller and shows on the liquid crystal display.Moreover, through to the electric current sampling, realizes the overflow protection. On the software side, the article introduced in detail the procedures, as well as computing speed PWM measurement procedures for the preparation of ideas and the realization of the specific procedure.KEY WORDS PWM, IR2110, DC motor, STC microcomputer⽬录摘要 (2)前⾔ (4)第⼀章系统硬件电路设计 (5)1.1 系统总设计框图介绍 (5)1.2 单⽚机系统设计介绍 (6)1.2.1 8051单⽚机简介: (6)1.2.2 STC单⽚机简介 (6)1.2.3 最⼩系统原理图及按键部分: (8)1.3 功率放⼤驱动电路设计 (8)1.3.1 IR2110芯⽚及外围原理图 (9)1.3.2IR2110性能与特点 (9)1.3.3 IR2110的引脚图以及功能 (10)1.3.4 IR2110 ⼯作原理 (12)1.3.5 光耦隔离设计 (13)1.3.6 H桥驱动设计 (13)1.4 电机测速电路设计 (15)1.4.1 霍尔元件介绍 (15)1.4.2 霍尔传感器的⼯作原理 (16)1.5 显⽰模块设计 (17)1.5.1 LCM 1602简介 (17)1.5.2 LCM 1602写操作时序图 (18)1.6 电源模块设计 (18)1.6.1 电源模块的原理图 (18)1.6.2 稳压芯⽚简介 (19)第⼆章软件设计分析 (20)2.1 主程序流程图 (20)2.2 PWM 基本原理及其实现⽅法 (20)2.2.1 PWM基本原理 (20)2.2.2 实现⽅法 (21)2.2.3 PWM调节的中断程序及分析 (22)2.2.4 PWM输出的特殊编程 (25)2.2 测速的实现 (27)2.3.1 测速的⽅法 (27)2.3.2 软件实现分析 (28)3.3.3 编程的可靠性分析 (28)结论 (28)参考⽂献 (29)致谢 (29)基于单⽚机的直流电动机闭环调速控制系统设计前⾔本⽂介绍利⽤51系列单⽚机控制PWM信号从⽽实现对⼤功率直流电机转速进⾏控制的系统设计。
题目直流电机闭环调速系统控制院系专业组别组长指导教师基于单片机的直流电机闭环调速控制系统摘要:设计以AT89C51单片机控制模块为核心,由单片机控制、直流电机转速为被测量组成的控制系统。
原理是利用红外线光电传感器接收直流电机转速所产生的红外信号转换成电信号传输给单片机,并调节转速的闭环调速控制系统。
1.AT80C51单片机介绍1.1主电源引脚V ss—(20脚):电路地电平V cc—(40脚):正常运行和编程校检(8051/8751)时为+5V电源。
1.2外接晶振或外部振荡器引脚XTAL1—(19脚):接外部晶振的一个引脚. 在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器. 当采用外部振荡器时,此引脚应该接地.XTAL2—(18脚):接外部晶振的另一个引脚. 在片内接至振荡器的反相放大器的输出和内部时钟发生器的输入端. 当采用外部振荡器时,则此引脚接外部振荡信号的输入。
1.3控制、选通或电源复用引脚RST/V pd—(9引脚): RST即Reset(复位)信号输入端。
ALE/PROG—(30引脚): ALE,允许地址索存信号输出。
PSEN—(29脚):访问外部程序存储器选通信号,低电平有效。
.V pp/EA—(31引脚): EA为访问内部或外部程序存储器选择信号。
1.4多功能I/O口引脚P0口—(32-39脚):8位漏极开路双向并行I/O接口.P1口—(1-8脚): 8位准双向并行I/O接口.P2口—(21-28脚):8位准双向并行I/O接口.P3口—(10-17脚):具有内部上拉电路的8位准双向并行I/O端口。
它还提供第二特殊功能,具体含义为:P3.0—(10脚)RXD:串行数据接收端。
P3.1—(10脚)TXD:串行数据发送端。
P3.2—(10脚)INT0:外部中断0请求端,低电平有效。
P3.3—(10脚)INT1:外部中断1请求端,低电平有效。
.P3.4—(10脚)T0:定时器/计数器0外部事件计数输入端。
基于stm32单片机的直流电机调速系统设计
本文介绍一种基于STM32单片机的直流电机调速系统设计,主要包括硬件电路设计和软件程序设计两部分。
硬件电路设计:
该电机调速系统的主要硬件电路包括电源模块、STM32单片机控制电路、直流电机驱动电路和反馈电路。
1. 电源模块
电源模块包括AC/DC变换模块和稳压模块,用于将输入的AC电压转换为适宜单片机和电机工作的DC电压。
2. STM32单片机控制电路
STM32单片机控制电路包括主控芯片STM32单片机、晶振、复位电路和下载程序电路等。
3. 直流电机驱动电路
直流电机驱动电路包括电机驱动芯片(如L298N)和电机,用于控制电机的转
速和方向。
4. 反馈电路
反馈电路包括编码器和光电传感器等,用于实现电机转速的反馈和闭环控制。
软件程序设计:
该电机调速系统的软件程序采用C语言编写,主要包括定时器计数、PWM输出控制、编码器读取、PID算法控制等模块。
1. 定时器计数
通过STM32单片机内部定时器计数来实现电机转速的测量和控制。
2. PWM输出控制
采用STM32单片机内部PWM输出控制模块控制电机的转速,并实现电机方向的控制。
3. 编码器读取
通过编码器读取电机的转速信息,并反馈到单片机进行控制和显示。
4. PID算法控制
采用PID(比例、积分、微分)算法控制电机的转速,实现闭环控制,提高控制精度。
总之,基于STM32单片机的直流电机调速系统设计,既可以提高电机运行的效率和精度,又可以简化电路结构和减小系统成本,具有较好的应用前景。
一、总体设计概述本设计基于8051单片机为主控芯片,霍尔元件为测速元件, L298N为直流伺服电机的驱动芯片,利用 PWM调速方式控制直流电机转动的速度,同时可通过矩阵键盘控制电机的启动、加速、减速、反转、制动等操作,并由LCD显示速度的变化值。
二、直流电机调速原理根据直流电动机根据励磁方式不同,分为自励和它励两种类型,其机械特性曲线有所不同。
但是对于直流电动机的转速,总满足下式:式中U——电压;Ra——励磁绕组本身的内阻;——每极磁通(wb );Ce——电势常数;Ct——转矩常数。
由上式可知,直流电机的速度控制既可以采用电枢控制法也可以采用磁场控制法。
磁场控制法控制磁通,其控制功率虽然较小,但是低速时受到磁场和磁极饱和的限制,高速时受到换向火花和换向器结构强度的限制,而且由于励磁线圈电感较大,动态响应较差,所以在工业生产过程中常用的方法是电枢控制法。
电枢控制法在励磁电压不变的情况下,把控制电压信号加到电机的电枢上来控制电机的转速。
传统的改变电压方法是在电枢回路中串连一个电阻,通过调节电阻改变电枢电压,达到调速的目的,这种方法效率低,平滑度差,由于串联电阻上要消耗电功率,因而经济效益低,而且转速越慢,能耗越大。
随着电力电子的发展,出现了许多新的电枢电压控制法。
如:由交流电源供电,使用晶闸管整流器进行相控调压;脉宽调制(PWM)调压等。
调压调速法具有平滑度高、能耗低、精度高等优点,在工业生产中广泛使用,其中PWM应用更广泛。
脉宽调速利用一个固定的频率来控制电源的接通或断开,并通过改变一个周期内“接通”和“断开”时间的长短,即改变直流电机电枢上的电压的“占空比”来改变平均电.压的大小,从而控制电动机的转速,因此,PWM又被称为“开关驱动装置”。
如果电机始终接通电源是,电机转速最大为Vmax,占空比为D=t1/t,则电机的平均转速:Vd=Vmax*D,可见只要改变占空比D,就可以调整电机的速度。
平均转速Vd与占空比的函数曲线近似为直线。
基于单片机控制的直流电机调速系统设计一、引言直流电机在工业自动化领域中广泛应用,其调速系统的设计是实现自动控制的关键。
本文将介绍一种基于单片机控制的直流电机调速系统设计方案,主要包括电机原理、硬件设计、软件设计以及实验结果与分析等内容。
二、电机原理直流电机是一种将直流电能转换为机械能的装置,其原理基于电磁感应和安培定律。
电机由定子和转子两部分组成,定子上绕有恒定电流,产生磁场,而转子上带有电流,与定子的磁场互相作用,产生力矩使电机旋转。
三、硬件设计1.单片机选择在本设计中,选择了一款功能强大、性能稳定的单片机作为控制核心,例如使用ST C89C51单片机。
该单片机具有丰富的GP IO口和定时器/计数器等外设,适合进行电机控制。
2.电机驱动电路设计电机驱动电路主要包括功率电源、运放电路和驱动电路。
其中,功率电源为电机提供稳定的直流电源,运放电路用于信号放大和滤波,驱动电路则根据控制信号控制电机的转速。
3.速度测量电路设计为了实时监测电机的转速,需要设计速度测量电路。
常见的速度测量电路包括光电编码器、霍尔传感器等,通过测量转子上感应物体的变化来获得电机的转速信息。
四、软件设计1.程序框架软件设计的目标是实现对电机转速的控制和监测。
基于单片机的软件设计主要包括主程序的编写、中断服务程序的编写以及定时器的配置等。
2.控制算法常见的直流电机调速算法包括电压调速法、P WM调速法等。
根据实际需求选择合适的算法,并根据测量到的转速信号进行反馈控制,实现对电机转速的精确控制。
五、实验结果与分析设计完成后,进行实验验证。
通过设置不同的转速需求,观察电机的实际转速与设定转速的误差,并分析误差原因。
同时还可以测试电机在不同负载下的转速性能,以评估系统的稳定性和鲁棒性。
六、总结基于单片机控制的直流电机调速系统设计是实现自动控制的重要应用。
本文介绍了该系统的硬件设计和软件设计方案,并展示了实验结果。
通过系统实现电机转速的精确控制,可以广泛应用于工业自动化领域。
百度文库- 好好学习,天天向上毕业设计(论文)基于单片机的直流电机调速控制系统设计系别自动化专业自动化班级学号5060107姓名李健指导教师刘丽2010年6月16日基于STC单片机的直流电机调速控制系统设计摘要当今,直流电动机有较大的起动转矩和过载能力强等优点,因此在许多行业中仍有应用。
它广泛应用于数控机床、工业机器人等工厂自动化设备中。
随着现代化生产规模的不断扩大,各个行业对直流电机的需求日益增大,为此,改善系统的研究有着十分重要的意义。
本文介绍了一种基于单片机控制的PWM直流电机调速系统,以单片机为核心,以小直流电机为控制对象,以SPGT62C19B为电机驱动芯片,实现速度单闭环和PID控制,测速系统由光栅转盘和光电转换电路构成。
调速原理是直流电机由PWM信号驱动,控制PWM波形占空比等于控制电机端压,从而调节电机转速。
结合其它外围电路,该系统实现了包含电机的启停控制、正反转控制、调速控制多种功能。
非常方便的是,用矩阵键盘可以输入转速给定值。
并在LED上实时显示占空比、动态转速和转速设定值.论文详细介绍了硬件设计、软件编程,以及计算机仿真和硬件调试,呈现了程序流程图、Kei1C51程序以及Proteus的仿真结果并给出了实验结果。
为了克服常规数字直流调速装置的缺点,引入fuzzy-PID复合控制方案和参数模糊自整定控制策略。
关键词:STC单片机,PWM,直流调速,PID算法The Design of Regulating Speed system of DC MotorBased on STC Single-Chip MicrocomputerAuthor:Li JianTutor:Liu LiAbstractNowadays,DC motor has much merit,such as bigger starting torque and stronger overload capacity , it is applied widely in many motor is widely used on the automatic equipments, such as CNC and industrial robot. As the scale of production becomes larger and larger, the demand and requirements become higher and higher, so the research on improving the DC controlling system behavior has important sense.A PWM speed regulation system of DC motor is introduced in this paper. Taking STC Single Chip Microcomputer as core and the little DC motor as control object, the DC motor drive chip is SPGT62C19B,and the single closed loop speed control and PID control were speed measurement system is composed of optical grating turnplate and photoelectric conversion circuit .The speed regulation principle is the DC motor is driven by a PWM signal. Contro11ing the PWM duty cycle is equivalent to controlling the motor terminal voltage,which in turn adjusts directly the motor speed. With other peripheral circuits ,this system realizes multi-purpose including the speed adjusting for DC motor, the control of start and brake of motor and pros and cons turn. The given speed can be inputted with matrix keyboard,which is very convenient. The duty cycle,dynamic rotational speed and the given speed can be shown on LEDs with real time. The paper elaborates the hardware design, the software program,computer simulation and the hardware debugging are completed in the design. Programs in KeilC51, program flow chart and a simulation result in Proteus are presented. The experimental results of this speed controller are also given in the paper. To conquer the shortcoming in routine digital DC Speed Regulation,we can bring in fuzzy-PID compound control scheme and fuzzy Self-tuning PID control strategy.Keywords: single chip microcomputer, PWM, DC speed regulation, PID method目录1 绪论 (1)直流调速系统的发展概况 (1)数字式直流调速系统的研究现状 (1)论文研究的背景和意义 (4)本文所做的主要工作 (4)2 直流调速控制系统概况及理论基础 (6)直流电机调速方法及原理 (6)直流电动机的PWM调速原理 (6)调速系统的性能指标 (7)3 调速系统硬件部分设计 (10)调速控制系统实现的功能 (10)系统总体设计框图及其工作原理 (10)器件选型 (10)测速环节 (11)凌阳电机驱动芯片——SPGT62C19B芯片 (12)控制系统核心——单片机 (14)八位共阳极数码管 (17)74LS245LED驱动芯片 (18)4 系统软件部分 (19)主函数 (19)void main()综合设置函数19.......................................................................................................... 20基于模糊控制算法的改进方案 (22)结 论 (26)致 谢 (27)参考文献 (28)附 录 (29)附录A 英文文献翻译 (29)附录B 函数流程图 (40)附录C 系统总图及矩阵键盘仿真图 .................................................................. 41 count 5.24*5.2count =0? Y 中断服务:进入综合设置函数N 开始 中断返回T0中断标志位=1? Y 中断服务:进入控制器函数 N 开始 中断返回T1中断标志位=1? Y 中断服务:进入波形发生函数 N开始 中断返回 Y 更新e(k) e(k-1) e(k-2),更新转速值、偏差值,临时变量清零 利用软件延时利用PID 增量算式 求临时控制量V1 V=V1? V=V1 ek<0? V=V-1 V=V+1n N N 开始 结束Y 初始化T1计数flag=0t1++<v? t1++<150-IO1=II1=0 产生高电平波flag=1t1=0 IO1=II1=1 产生低电平波flag=0 t1=0N N Y N Y Y 开始结束 (41)附录D 变量定义及矩阵键盘相关代码 (42)1 绪论直流调速系统的发展概况五十多年来,直流电气传动经历了重大的变革。
滨江学院专业综合设计题目直流电机闭环调速系统控制院系自动控制专业自动化组别第二组组长周未政指导教师周旺平二0 一0 年十二月二十八日基于单片机的直流电机闭环调速控制系统摘要:设计以AT89C51单片机控制模块为核心,由单片机控制、红外线光电检测装置、直流电机转速为被测量组成的控制系统。
原理是利用红外线光电传感器接收直流电机转速所产生的红外信号转换成电信号传输给单片机,并调节转速的闭环调速控制系统。
1.AT80C51单片机介绍1.1主电源引脚V ss—(20脚):电路地电平V cc—(40脚):正常运行和编程校检(8051/8751)时为+5V电源。
1.2外接晶振或外部振荡器引脚XTAL1—(19脚):接外部晶振的一个引脚. 在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器. 当采用外部振荡器时,此引脚应该接地.XTAL2—(18脚):接外部晶振的另一个引脚. 在片内接至振荡器的反相放大器的输出和内部时钟发生器的输入端. 当采用外部振荡器时,则此引脚接外部振荡信号的输入。
1.3控制、选通或电源复用引脚RST/V pd—(9引脚): RST即Reset(复位)信号输入端。
ALE/PROG—(30引脚): ALE,允许地址索存信号输出。
PSEN—(29脚):访问外部程序存储器选通信号,低电平有效。
.V pp/EA—(31引脚): EA为访问内部或外部程序存储器选择信号。
1.4多功能I/O口引脚P0口—(32-39脚):8位漏极开路双向并行I/O接口.P1口—(1-8脚): 8位准双向并行I/O接口.P2口—(21-28脚):8位准双向并行I/O接口.P3口—(10-17脚):具有内部上拉电路的8位准双向并行I/O端口。
它还提供第二特殊功能,具体含义为:P3.0—(10脚)RXD:串行数据接收端。
P3.1—(10脚)TXD:串行数据发送端。
P3.2—(10脚)INT0:外部中断0请求端,低电平有效。
P3.3—(10脚)INT1:外部中断1请求端,低电平有效。
.P3.4—(10脚)T0:定时器/计数器0外部事件计数输入端。
.P3.5—(10脚)T 1: 定时器/计数器1外部事件计数输入端。
P3.6—(10脚)WR : 外部数据存储器写选通, 低电平有效。
P3.7—(10脚)RD : 外部数据存储器读选通, 低电平有效。
2. 设计任务通过加速、减速按键实现电机的加速与减速,并将当前的转速的设定值反馈回来经PID 调解后的转速经LCD 显示出来。
单片机89C51显示器速度采集电路电动机电动机驱动电路单片机(PID 运算运算控制器、PWM模拟发生器)按键电机调速系统框图3.系统流程图开始 80C51初始化软件变量初始化检测转子位置PWM 波初始化计算电机转速电机给定转速是否改变PID 控制电机NY电机控制软件流程图开始 参数初始化采集输入及输出值计算偏差 e k控制器输出返回ǀ e k ǀ < e max ?PD 控制PID 控制YN上图为积分分离式PID 控制算法的流程图。
通过80C51给定的转速与红外检测电路测得的经计算后的速度得到偏差e k 。
与设定的e max 相比较,若e k <e max 可以采用PID 控制提高系统的控制精度,若e k ≥e max 则采用PD 控制,可以避免系统产生较大的超调量而且采用PD 控制又可以提高系统的灵敏性。
4.电路模块及原理4.1驱动电路直流电动机驱动电路图如图1所示。
其中L298 的ENA、IN1和IN2引脚与单片机的输出引脚相连,图中未表示。
图2 直流电动机驱动电路图L298芯片管脚说明:(1)S ENSA:电流监测端,H桥的电流反馈脚,不用时可直接接地。
(2)O UT1:输出端,与M1对应。
(3)O UT2:输出端,与M2对应。
(4)V S:电源,用来给电动机供电。
(5)I N1:输入端。
(6)E NA:使能端,和M1、M2配合使用。
(7)I N2:输入端。
(8)G ND:接地。
(9)V CC:电源,用来给芯片供电。
(10)IN3:输入端(11)ENB:使能端,和M3、M4配合使用。
(12)IN2:输入端。
(13)OUT3:输出端,与M3对应。
(14)OUT4:输出端,与M4对应。
(15)SENSB:电流监测端,H桥的电流反馈脚,不用时可直接接地。
电机控制说明如表1所示,其中*值可取1也可取0。
SENSEENA IN1 IN2 电机效果0 * * 停止1 1 0 正传1 0 1 反转1 0 0 停止PROTEUS仿真加速PWM脉宽如下图4.2稳压电路L7805cc其中1接整流器输出的+电压,2为公共地(也就是负极),3就是我们需要的正5V输出电压了4.3时钟电路就单片机内部每个部件要想协调一致地工作,必须在统一口令——时钟信号的控制下工作。
单片机工作所需要的时钟信号有两种产生方式,即内部时钟方式和外部时钟方式。
图是内部时钟方式:单片机内部有一个构成振荡器的增益反相放大器,引脚XTAL1和XTAL2分别是此放大器的输入端和输出端,这个放大器与作为反馈元件的片外晶振一起构成自激振荡器。
在该图中,电容C1和C2取30pf,晶体的振荡频率取12Mhz,晶体振荡频率高,则系统的时钟频率也高,单片机运行速度也就快。
实际连接如图所示4.4按键电路4.5复位电路8051系列单片机在启动时都需要复位,使CPU及系统部件处于确定的初始状态,并从初始状态开始工作. 8051系列单片机的复位信号从RST引脚接入到芯片的施密特触发器中. 当单片机系统处于正常工作状态,且振荡器稳定后,在每个机器周期都要对RST引脚的状态进行采样[7].复位电路有上电复位和手动复位上电复位:上电复位电路是一种简单的复位电路,只要在RST复位引脚接一个电容到Vcc,接一个电阻到低就可以了. 上电复位是指在给系统上电时,复位电路通过电容加到RST复位引脚一个短暂的高电平信号,这个复位信号随着Vcc对电容的充电过程而回落, 所以RST复位引脚的高电平维持时间取决于电容的充电时间. 为了保证系统安全可靠的复位,RST引脚的高电平信号必须维持足够长的时间.手动复位:手动复位需要人为在复位输入端加高电平让系统复位. 一般采用的方法是在RST端和正电源Vcc之间接一个按键,当按下按键后, Vcc和RST端接通, RST引脚在高电平,而且按键动作一般是数十毫秒,大于2个机器周期的时间,能够安全的让系统复位.本系统采用的是上电复位方式4.6检测电路4.6.1传感器本设计采用的是红外传感器(由红外线发射管、红外线接收管构成的红外计数电路)红外线发射管简介:红外线发射管也称红外线发射二极管,属于二极管类。
它是可以将电能直接转换成近红外光(不可见光)并能辐射出去的发光器件,主要应用于各种光电开关及遥控发射电路中。
红外线发射管的结构、原理与普通发光二极管相近,只是使用的半导体材料不同。
红外发光二极管通常使用砷化镓(GaAs)、砷铝化镓(GaAlAs)等材料,采用全透明或浅蓝色、黑色的树脂封装。
产品参数:发射距离、发射角度(15度、30度、45度、60度、90度、120度、180度)、发射的光强度、波长。
以上决定红外线发射管产品的主要性能及使用范围。
红外线接收管特征与原理:红外线接收管是将红外线光信号变成电信号的半导体器件,它的核心部件是一个特殊材料的PN结,和普通二极管相比,在结构上采取了大的改变,红外线接收管为了更多更大面积的接受入射光线,PN结面积尽量做的比较大,电极面积尽量减小,而且PN结的结深很浅,一般小于1微米。
红外线接收二极管是在反向电压作用之下工作的。
没有光照时,反向电流很小(一般小于0.1微安),称为暗电流。
当有红外线光照时,携带能量的红外线光子进入PN结后,把能量传给共价键上的束缚电子,使部分电子挣脱共价键,从而产生电子---空穴对(简称:光生载流子)。
它们在反向电压作用下参加漂移运动,使反向电流明显变大,光的强度越大,反向电流也越大。
这种特性称为“光电导”。
红外线接收二极管在一般照度的光线照射下,所产生的电流叫光电流。
如果在外电路上接上负载,负载上就获得了电信号,而且这个电信号随着光的变化而相应变化。
分类:红外线接收管有两种,一种是光电二极管,另一种是光电三极管。
光电二极管就是将光信号转化为电信号,光电三极管在将光信号转化为电信号的同时,也把电流放大了。
因此,光电三极管也分为两种,分别别是NPN型和PNP型。
作用:红外接收管的作用是进行光电转换,在光控、红外线遥控、光探测、光纤通信、光电耦合等方面有广泛的应用。
如何选择红外线接收管:红外线最重要的参数就是光电信号的放大倍率,一般的有1000-1300 1300-1800 1800-2500,这些对灵敏度有决定作用。
红外计数电路红外计数电路主要由红外发射和接收电路组成. 红外发射和接收电路: 在电动机上安装一对红外发射和接收管, 当电动机转动时,对红外光反射、散射和折射,穿过红外光的光强瞬间减少, 红外接收管导通程度也在瞬间减小, 因而产生一个脉冲信号; 信号放大比较电路: 电容拾取脉冲信号后由运放LM324进行放大, 放大倍数为10倍, 再将放大的信号由运放LM324比较后输出标准的低电平脉冲信号(undershoot), 其中C1=0. 01μF, R1=11KΩ, R2=500Ω, R3=10KΩ, R4=100KΩ, R5=100KΩ, R6=5KΩ, R7=100KΩ, R6 和R7 起着抗干扰作用[1]. 然后将获得的脉冲信号送到单片机的计数器引脚进行计数, 这样就可以达到计数的目的.4.6.2光电耦合器抑制尖脉冲和各种杂讯干扰信号光电耦合器之所以在传输信号的同时能够有效得抑制尖脉冲和各种杂讯干扰,使得通道上的信号杂讯比大为提高,主要有以下几方面的原因:1.光电耦合器的输入阻抗很小,只有几百欧姆,而干扰源的阻抗较大,通常为105-106欧姆。
据分压原理可知,即使干扰电压的幅度较大,但馈送到光电耦合器输入端的杂讯电压会很小,只能形成很微弱的电流,由于没有足够的能量而不能使二极管发光,从而被抑制掉了。
2.光电耦合器的输入回路与输出回路之间没有电气联系,也没有共地;之间分布电容极小,而绝缘电阻又很大,因此回路一边的各种干扰杂讯都很难通过光电耦合器馈送到另一边去,避免了共阻抗耦合的干扰信号的产生。
3.光电耦合器可以起到很好的安全保障作用,即使当外部设备出现故障,甚至输入信号短接时,也不会损坏仪表。
因为光电耦合器件的输入回路和输出回路之间可以承受几千伏的高压。
4.光电耦合器的回应速度极快,其回应延迟时间只有10微秒,适于对回应速度要求很高的场合。
4.7 lm358LM358 内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。