基于AT89S52单片机的开关电源设计_赵亚范
一种基于AT89S52 单片机的声光控制开关设计
一种基于AT89S52 单片机的声光控制开关设计
引言
随着电子技术的发展,尤其是数字技术的发展,用数字电路技术实现灯的自动发亮、节能节电、延长灯的寿命变得越来越重要,而且贴近实际生活。
声光控电路已成为人们日常生活中必不可少的必需品,它不需要开关,当有人经过时会自动的亮,广泛应用于工厂、办公楼、教学楼、宾馆的走廊、楼道等公共场所,给人们的生活、带来极大的方便,因此,得到了广泛的应用。
声光控电路是声音和光控制电路工作的电子开关。
它将声音(如击掌声)和光转化为电信号,经放大、整形,输出一个开关信号去控制各种电器的工作,在自动控制工业电器和家用电器方面有着广泛的用途。
该电路在设计时还采用每一个模块都有自身的标志位,当这个标志位有效时,该模块的程序就执行,标志位的有效是在定时计数中断里面确定的,用这个方法来实现延时的功能,能够使人们在不知不觉中感受方便。
整体设计
1、设计内容与要求
(1)可以直接取代普通照明开关而不必更改原有照明线路;
(2)白天或光线较强的场合即使用较大的声响也能控制灯泡不亮,晚上或光线较暗时遇到声响(比如说话声、脚步声等)后自动点亮,经约30 s(时间可根据需要修改)自动熄灭;
(3)用到两个传感器,一个声控传感器,一个光控传感器。
2、系统划分
按照设计要求,系统功能如下:
(1)具有直流稳压功能,将220 V 交流电转为需要的5 V直流电;。
基于AT89S52单片机的步进电动机控制模块设计
基于AT89S52单片机的步进电动机控制模块设计文章设计了一种步进电动机控制系统,使用AT89S52单片机控制2相步进电机,由单片机产生驱动脉冲信号,通过按键控制步进电机的启停和步进方向,可根据实际需要对单片机进行编程,并通过Proteus仿真软件对系统进行仿真和测试。
标签:AT89S52单片机;步进电动机;控制引言步进电动机是将电脉冲激励信号转换成相应的角位移或线位移的离散值控制电动机,这种电动机每当输入一个电脉冲就动一步,所以又称脉冲电动机。
步进电动机实际上是一种单相或多相同步电动机。
单相步进电动机由单路电脉冲驱动,输出功率一般很小,其用途为微小功率驱动。
多相步进电动机由多相方波脉冲驱动,在经功率放大后分别送入步进电动机各相绕组。
当向脉冲分配器输入一个脉冲时,电动机各相的通电状态就发生变化,转子会转过一定的角度(称为步距角)。
在非超载的情况下,电动机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电动机加一个脉冲信号,电动机则转过一个步距角。
这一线性关系的存在,加上步进电动机只有周期性的误差而无累计误差等特点,使得在速度、位置等控制领域用步进电动机来控制变得非常简单。
本研究利用AT89S52单片机的四路I/O通道实现环形脉冲的分配,控制步进电动机匀速、连续的按固定方向转动,通过按键控制步进电动机的旋转角度。
1 系统设计用AT89S52单片机来作为整个步进电动机控制系统的核心部件,其系统设计总框图如图1所示。
真个系统包括单片机最小系统、电机驱动模块、独立按键模块等。
图1 系统设计总体框图1.1 单片机最小系统单片机最小系统主要负责产生控制步进电动机转动的脉冲,通过单片机的软件编程代替环形脉冲分配器输出控制步进电机的脉冲信号,步进电机转动的角度大小与单片机输出的脉冲数成正比,步进电机转动的速度与输出的脉冲频率成正比,而步进电机转动的方向与输出的脉冲顺序有关。
1.2 电机驱动模块电机驱动模块负责将单片机发给步进电机的信号功率放大,从而驱动电机工作。
2.基于AT89S52单片机的控制步进电机
基于AT89S52单片机的控制步进电机
一、项目概述
步进电机是一种将电脉冲转换成相应角位移或县唯一的电磁机械装置,也是一种能把输出借些唯一增量和输入数字卖宠对应的驱动器件。
步进电机具有快速启动、停止的
能力,精度高、控制方便,因此,在工业上得到广泛应用。
二、项目要求
用AT89S52单片机控制一个电烤箱,而且要满足如下技术指标:
(1)开始通电时,步进电机停止转动。
(2)单片机分别接有按键开关K1、K2和K3,用来控制步进电机的转向,要求如下:
①当按下K2时,步进电机正转。
②当按下K2时,步进电机反转。
③当按下K3时,步进电机停止转动。
(3)正转采用1相激磁方式,反转采用1~2相激磁方式。
(4)要求能连接上位机(如PC机),并用labview实现控制或观察
三、系统设计
(1)框图设计
根据系统的要求,画出AT89S52单片机控制步进电机的框图,如图1所示。
该系统主
要包括单片机、复位电路、晶振电路、电源电路、按键电路、步进电机及驱动电路几部
分。
图1
(2)效果图设计
labvIEW预计效果图。
基于AT89S52+单片机控制的直流稳压电源
摘要本系统以AT89S52单片机作为系统的核心,由D/A数字模拟转换模块、按键、LED串口显示模块等模块组成一个数控电源。
该系统实现了输出电压:范围2~+15.0V,步进1V,纹波不大于10mV;输出电流:500mA;输出电压值由数码管显示;由“+”、“-”两键控制输出电压步进增减。
输入模块的按键按下之后,对单片机就有了一个输入,单片机将输入的数字一方面给显示模块,让它们在数码管中显示出来;另一部分输给DAC0832,让它转化为模拟量电流输出,通过运算放大器将这模拟量转化为相应的电压,这电压经过放大后控制LM317的控制端,从而实现输出电压的控制。
关键词:AT89S52单片机, 数控电源, D/A,直流电源AbstractThe AT89S52 SCM is the heart of the NC Power,which is made up of Digital-analog converter module,key module and LED display module.The Output voltage of the syetem is between 2V and +15.0V,Stepped by 1V,the ripple is not more than 10mV,and the output current is 500mA,The value of Output voltage is displayed by Digital control,and the stepping change in output voltage is controlled by "+and "-"keys.When you press the button of the input module,the SCM will have an input.On the one hand ,the SCM transfers the figures into the display module,which display the figures,on the other hand, the SCM transfers the rest information into DAC0832,making it into a simulation of output current.By the operational amplifiers the simulation is changed into the appropriate voltage,which is used to control LM317-control ,so it is success in the control of output voltage.Keywords:AT89S52 monolithic integrated circuit, numerical control power source, D/A,direct-current power supply目录摘要 (I)ABSTRACT ........................................................................ I I1 引言 (1)2 设计要求 (1)3 方案论证 (1)3.1D/A数字模拟转换模块 (2)3.2可调稳压芯片 (2)3.3按键控制模块 (2)3.4显示模块 (3)4 设计原理 (3)4.1单片机模块 (3)4.1.1单片机介绍 (3)4.1.2 单片机外围电路介绍 (5)4.2D/A模块 (6)4.2.1 D/A电路简介 (6)4.2.2 DAC0832及其外围电路 (6)4.2.3 D/A 转换的计算 (8)4.3LED数码管显示模块 (10)4.3.1 数码管显示简介 (10)4.3.2 数码管编码表 (11)4.4直流电源 (12)4.4.1直流供电电源制作原理 (12)4.4.2 输出电源工作原理 (13)5 软件部分 (14)5.1开发工具介绍 (14)5.2程序框图: (15)6 仿真结果数据分析 (15)7 结束语 (16)参考文献 (17)附录一:电路图 (18)附录二:源程序 (19)1 引言在现代家庭中各种电器的不断出现,并要求着各种不同值的电源出现,使得家庭购买不同值得电源。
基于AT89S52单片机的电机控制系统设计
基于AT89S52单片机的电机控制系统设计电机控制在监控器材、医疗器械、电动阀门、电动窗帘、家用电器、旋转灯具等方面有着广泛的应用,因此设计一款可控性好、精度高的电机控制系统是一件十分故意义的事。
本文介绍的基于AT89S52的电机控制系统的软硬件设计,在按键的操作下对时光举行设定,控制电机的转动,对工作状态准时间举行显示。
2 设计计划解释该系统先通过按键对电机的正、反向(即顺时针、逆时针)转动时光分离设置,时光显示在上,格式为时:分:秒(通过转变程序可以挑选不同的格式)。
采纳倒计时方式,正向时光完毕,立即开头反向转动时光计时,反向时光结束,自动复原到初始设定的时光。
时光设定完成后,按下开头键,正向转动时光开头计时,电机工作指示灯闪耀,正向转动指示灯亮,同时电机正向转动;正向时光完毕,反向时光开头计时,正向转动指示灯熄灭,反向转动指示灯亮,同时电机反向转动。
按下停止键,时光停止计时,电机停止工作,工作指示灯熄灭。
系统采纳的电机为60TDY-11可逆永磁电机,其内部采纳两组绕组,用实现定向旋转,通过转变电容和电机输出引线的接法,能够牢靠地实现电机定向旋转并控制旋转方向。
3 硬件设计囫囵系统硬件结构1所示。
3.1 按键输入和控制电路设计按键输入电路采纳6个按键分离衔接到单片机的P2.0~P2.5口,作为控制信号的输入。
按下K0键,系统进入时光设定模式,延续按下K0键可以挑选对不同的时光单位举行设置,通过K1,K2键对时光举行加1或减1。
按下K3键退出时光设定模式,K4,K5键分离为启动和停止键。
电机控制电路的控制芯片采纳ATMEL公司的AT89S52,它有8 KB FLASH,256 B RAM,32位I/O口线,定时器,两个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振准时钟电路。
其内部资源丰盛、性价比高,能够满足设计要求。
PO.O~P0.2作为三个工作指示灯的控制信号输出,需要外接上拉;P1.0~P1.2为液晶的控制信号输出;P3.0~P3.1分离是控制电机正反向转动的控制信号输出。
基于AT89S52单片机直流电机控制系统的设计
图书分类号:密级:摘要电机在各行各业发挥着重要的作用,而电机转速是电机重要的性能指标之一,因而测量电机的转速和电机的调速,使它满足人们的各种需要,更显得重要,而且随着科技的发展,PWM调速成为电机调速的新方式。
随着数字技术的迅速发展,微控制器在社会的各个领域得到了广泛的应用,由于数字系统有着模拟系统所没有的优势,如抗干扰性强、便于和PC机相联、系统易于升级维护。
本设计是以单片机AT89S52和L298控制的直流电机脉宽调制调速系统。
利用AT89S52芯片进行低成本直流电动机控制系统的设计,能够简化系统构成、降低系统成本、增强系统性能、满足更多应用场合的需要。
系统实现对电机的正转、反转、急停、加速、减速的控制,以及PWM的占空比在LED上的实时显示。
关键词直流电机;AT89S52;PWM调速;L298AbstractMotors play important roles in all walks of life and the rotation speed of motors is one of the vatal performanc e indexs.In addition,it is more important to meet people’s demands by testing the rotation speed and the speed governing of motors.What’s more ,with the development of science,a new way of speed governing turned up which called PWM.With the rapid development of digital technology, micro-controller in all areas of society have been widely used.Because digital system has many advantages which analog system does not have,such as strong anti-interference, simple interface with the PC, easy upgrade and maintenance for system.This project is a speed governing system of the pulse width of DC motor controlled by microcontroller AT89S52 and L298.Making the use of the chip of AT89S52 ,I design a controlling system of DC motor of low cost.It can simplify the system structure reduce system cost,strengthen system performance and meet more needs from more applications.And the system can control the corotation,reversal,scraming,accelerating and slowdown of motors and display the duty ratio of PWM on LED in real time.Keywords DC Motor AT89S52 PMW Speed Automatic L298目录1 绪论 (1)1.1直流电机 (1)1.1.1直流电机的发展 (1)1.1.2直流电机控制方法 (1)1.1.3直流电机工作原理 (2)1.1.4直流电机主要技术参数 (2)1.2单片机及微处理器控制系统的发展 (2)2 系统论述 (4)2.1设计背景 (4)2.2设计思路 (4)2.3系统框架设计 (4)3 PWM脉宽调制原理 (6)3.1 PWM调速原理 (6)3.2 PWM调速方法 (6)3.3 PWM实现方式 (7)3.4 PWM控制流程图 (7)4系统硬件设计 (8)4.1系统基本组成 (8)4.1.1硬件模块组成 (8)4.1.2单片机整个控制模块 (8)4.2 AT89S52的简介 (9)4.2.1 AT89S52主要性能 (9)4.2.2 AT89S52主要功能列举 (9)4.2.3 AT89S52各引脚功能介绍 (10)4.2.4 AT89S52的内部资源 (12)4.3 L298电机驱动模块 (12)4.3.1 L298电机驱动简介 (13)4.3.2 L298内部的原理图 (13)4.3.3 L298内部H桥驱动电路 (13)4.3.4 L298引脚符号及功能 (15)4.3.5 L298的逻辑功能 (15)4.4.6本系统中单片机与L298的连接 (16)4.4 LED数码管显示 (16)4.4.1 LED简介 (16)4.4.2 LED七段数码管的结构 (17)4.4.3 LED常见数字和字符的字段码 (18)4.4.4 LED显示简单的程序流程 (18)4.4.5本系统中单片机与LED的连接 (19)4.5独立式键盘控制模块 (20)4.5.1键盘的功能及分类 (20)4.5.2独立式键盘 (20)4.5.3本系统中独立式键盘与单片机的链接 (20)5系统软件设计 (22)5.1主程序流程图 (22)5.2定时器中断程序流程图 (23)5.3 LED数码管显示PWM占空比流程图 (24)5.4独立式键盘控制流程图 (25)6 实物设计成果 (26)6.1电机正转 (26)6.2电机反转 (26)6.3电机加速 (27)6.4电机减速 (27)6.5电机急停 (28)结论 (29)致谢 (30)参考文献 (31)附录 (32)附录1系统程序 (32)附录2原理图 (36)附录2.1系统原理图 (36)附录2.2 L298电机驱动与单片机的连接 (36)附录2.3 LED数码管与单片机的连接 (37)附录2.4独立式键盘与单片机的连接 (37)1 绪论1.1直流电机1.1.1直流电机的发展直流电动机在冶金、矿山、化工、交通、机械、纺织、航空等领域中已经得到广泛的应用。
基于AT89S52控制的直流稳压电源设计
本设计 采用 A T 8 9 S 5 2作为主控制器 , A T 8 9 S 5 2的功能特 点: ( 1 ) 适 用性 好 : 体积小 , 功耗 低 , 价格 比较便 宜 , 易 于成 品
2 . 3 稳压输 出模块
( 1 )稳 压控 制芯 片 L M 3 2 4 。L M3 2 4是 四 运 放 集 成 电 路 ,
1 总体 方案设 计
目前 , 市场 上各种直 流 电源 等。本设计中将单片机 其 中包括交流 电源 、 交 流变 压器 、 整 流 电路 、 滤波 稳压 电路 控制 系统应 用于 直流稳 压 电源
艺、 具有 8位分辨 能力 的 D / A转换 器 , 它 有三种 工作 方式 : 不带缓 冲的工作方式 、 双缓 冲工作方式 、 单缓 冲工作方式 , 可 直接与 A T 8 9 C 5 2连 接。D A C 0 8 3 2内部采 用倒 T型 网络 , 芯 片 内无运算放大器 , 使 用时需要 外接运 放 , 输 出是 模拟 电流
稳压输 出电路的参考 电压。稳 压输 出电路 的输 出与参考 电
压成 比例 。本设 计用的 R E F为 一5 V 。
现, 给电路实验带来极 大的方便 , 提高 了工作效率 。
图1 系统 总 元 电路 的设 计
2 . 1 主 控 制 器 模 块
过D / A转换 器 D A C 0 8 3 2输 出模拟量 , 再 经过运 算放 大器 L M 3 2 4隔离放大 , 最后输 出各种设备所 需要 的电压 。实际
测试表明 , 该设计性能优 良, 适 用于需要 高稳 定度 小功率恒压源的领域 。
关键词 : 直流稳 压电源 ;单片机 ;数控调 节;D A C 0 8 3 2
基于AT89S52的智能快速充电器控制系统的设计与实现
基于AT89S52的智能快速充电器控制系统的设计与
实现
1.引言
本控制系统是为120w智能快速稳压电源设计的。
该快速充电器是为部队在野战条件下工作而研制的,因此要求其具有体积小、重量轻、智能化程度高、操作简便等优点,同时对电源的可靠性和抗干扰性提出了很高的要求。
有稳压供电和充电两种工作方式。
稳压供电时输出恒定的24V;处于充电状态时有四种充电方式:常规充电、快速充电、电池浮冲、电池训练,可以为镉镍、氢镍蓄电池充电。
2.控制系统总体设计要求
根据实际情况,本控制系统要完成以下功能:
(1)能自动识别电池的类型(镍镉电池、镍氢电池、锂电池)。
基于AT89S52的智能空调控制系统的设计
万方数据
模拟信号转换成8位的数字信号,通过并口传送到单片机系
向阀(控制阀)及毛细管组成。主阀内由滑块、活塞组成活动
统(AT89S52)。单片机系统将接收的数字信号译码处理,通过
阀芯,主阀阀体两端有通孔可使两端的毛细管与阀体内空间
基
LED数码管将温度显示出来。同时单片机系统还将完成键盘
相连通,滑块两端分别固定有活塞,活塞两边的空间可通过
参考文献 【1 J栾广文.OP7×7单电源精密运算放大器[J].内蒙古
煤炭经济,2005,(1):38-41. [2]刘振全.集成温度传感器AD590及其应用[J].传感
器世界,2003,(03):39-41,31. I 3J朱兵,周旭艳,彭宣戈.一种基于单片机的热处理炉
温度控制系统【J].微计算机信息,2007。(29):91"-93.
小工作 不工作
4结束语 本文设计使用高精度集成温度传感器与单片机控制,对
空调进行智能化设计,满足人们对空调系统的人性化要求, 设计原理简单,实现方便,智能空调可广泛应用于家庭、车 站、办公室等室内场所,将成为人们日常生活中不可缺少的 智能家用电器。由于单片机技术的发展和空调的广泛应用与 普及,其操作简单方便、造价低以及能有效控制空调的工作 状态到高效节能的特点,符合现代节约型经济社会的发展需 求,因此,具有较高的使用价值和市场价值。
2.期刊论文 张国勇.柴洪涛.苗长云 基于Labview的串口多点温度测量系统 -硅谷2010(4)
系统利用DS18B20数字温度传感器和Atmel公司的AT89S52单片机设计成智能温度采集模块,由多个采集模块组成多点温度测量系统采集环境温度,测得 数据经串口传送给计算机.创新之处是采用虚拟仪器技术,利用LabVIEW软件编写相应软件,控制各采集模块进行温度采集,串口的数据传输,然后对数据处 理和显示.
基于AT89S52单片机为核心的智能开关控制器
为输入信号 , 利 用单片机 自带的 A / D转换功能将其输入信号和输 出信 号进行采样 、 比较 , 按照要求进行 处理 , 然后用点 阵液晶来显示 电 压的大小 , 有过压 , 缺相等现 象时, 能随时报警 。 关键词 : 单 片机 ; 智能开关; A / D转换 ; 液晶 随着我国通信事业的迅速发展 , 电源作为通信的能源系统 , 其发 展也异常迅速, 特别是进入 2 0世纪 9 0 年代以来 , 通过几年的发展变 化, 可谓面貌全新。 通信电源装备的全面更新和技术水平的提高, 已是
科 沦坛
民营 科技 2 0 1 3 年第4 期
基于 A T 8 9 S 5 2 单 片机 为核 心 的智 能开关控制器
程 友 杰
摘
( 漯河技师 学院, 河南 漯河 4 6 2 0 0 0 ) 要: 该 系统能 实现市 电和柴油机发 电 自动转换 , 且在 市电停 电前启动柴油机发电 , 让 两种 电源并 网运行 。 先将 市电和柴 油机作
M0VX @ D R. A
L OOP:
J NB P 2 . 1 , L OO P
@ Dm A 3 0H ,
MOVX A .
MOV 有目 共睹的事实 。 近年来 , 我国通信事业飞速发展, 各种通信设备被大 REF 量应用。 目前 , 我国主要的通信设备都已经达到或接近世界先进水平 , 通信 网络的总体规j f 莫也已经跃居世界前列 , 通信设 备对 电源系统的要 2 . 4 控 制 求越来越高。 如果电源系统的工作不可靠 , 就会造成通信中断 , 如果电 电 路 的 设 源输出电压不稳定或纹波电压过大 , 就会降低通信质量 , 甚至导致无 计 。工作过
开关闭合 , 油机的开关断开. 反 之市电的开关断开 , 油机的开关闭合 。 2 . 1 8 2 5 5扩展键盘 、显示 电路的设计。由于单片机 A T 8 9 S 5 2的 I / O 参考文献 不够 , 故需要扩展一片 8 2 5 5来增加 I / O 。由于 8 2 5 5片内有地址锁存 [ 1 ] 刘贤兴, 李众, 李捷辉. 器, 所以P 0口输出的低 8 位地址不需要另加锁存器 , 而直接与 8 2 5 5 新 型智 能开 关 电源技
基于AT89S52单片机的光电开关测速系统设计
长沙学院CHANGSHA UNIVERSITY毕业设计(论文)资料光电开关测速系统设计长沙学院教务处二○○七年十月制目录第一部分设计说明书一、设计说明书第二部分外文资料翻译一、外文资料原文二、外文资料翻译第三部分过程管理资料一、毕业设计(论文)课题任务书二、本科毕业设计(论文)开题报告三、本科毕业设计(论文)中期报告四、毕业设计(论文)指导教师评阅表五、毕业设计(论文)评阅教师评阅表六、毕业设计(论文)答辩评审表2010届本科生毕业设计(论文)资料第一部分设计说明书(2010届)本科生毕业设计说明书基于AT89S52单片机的光电开关测速系统设计2010年 5月长沙学院本科生毕业设计基于AT89S52单片机的光电开关测速系统设计系(部):电子与通信工程系专业:应用物理学号: 2006041109学生姓名:朱思指导教师:刘安玲教授袁媛助教2010年5月摘要转速是各类电机运行过程中的一个重要监测量,目前国内外常用的转速测量方法有离心式转速表测速法、闪光测速法、光电码盘测速法和霍尔元件测速法等。
通过对现行电机测速方法的研究发现离心式转速表由于要直接与电机转轴连接,且测速仪为电机的负载,电机功耗较大,甚至有些电机根本带不动转速表,所以在电机的测速中使用受到限制。
本文介绍了一种基于AT89S52单片机的光电开关转速测量系统的设计。
系统采用对射式光电开关产生与齿轮相对应的脉冲信号,使用AT89S52单片机采样脉冲信号并计算每分钟内脉冲信号的数目,即电机对应的转速值,最终系统通过数码管实时显示电机的转速值。
经过仿真测试和软硬件系统的搭建,本系统满足设计要求,且结构简单、实用。
系统在降低测速器成本,提高测速稳定性及可靠性等方面有一定价值,具有广泛的应用前景。
关键词:转速测量,单片机,光电开关ABSTRACTRotational Speed is an important parameter for motor. Nowadays, the centrifugal tachometer, flashlight,opticalelectrical encoder, Hall sensor are used in rev-measuring. Through the research into the existing measuring methods, it is found that the micromotors consumpts too much power and even some of them can not run the tachometer by using the centrifugal tachometer which attached to the motor directly. So it is limited in the use of rev-measuring of motor.A photoelectric switch speed measuring system which based on the MCU of AT89S52 was designed in this paper. The opposite-type photoelectric switches were used to generate pulse signal corresponding to the gears. The AT89S52 was used to sample the pulse signal and calculate the amount of the pulse signal per minute which is the value of the motor speed. The value of the motor will be displayed real-time by numerical code tubes. Through the simulation test, the hardware and the software implementing, the system meets the design demands. It's simple and practical. It will have a broad prospects because of reducing the cost of the speed detector and improving the stability and reliability of measurement .Keywords: Speed Measurement ,SCM,Photoelectric switch目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1 课题背景 (1)1.2 国内外发展情况 (1)1.3 系统研究的内容及其组成 (2)第2章系统设计原理 (4)2.1 AT89S52单片机介绍 (4)2.1.1 主要性能 (4)2.1.2 引脚功能 (5)2.1.3 定时/计数器的结构 (7)2.1.4 定时/计数器的控制 (7)2.1.5中断控制 (9)2.2 光电传感器 (9)2.2.1光电开关的工作原理 (9)2.2.2 光电开关的分类 (10)2.2.3 光电开关的特点 (10)2.3 LED显示接口技术 (11)2.3.1 LED显示器的结构 (11)2.3.2数码管的显示方式及其特点 (12)第3章硬件系统设计 (13)3.1 测速信号采集及其处理 (14)3.1.1 转速测量原理 (14)3.1.2 检测装置安装 (14)3.1.3 信号处理电路 (15)3.2 单片机处理电路设计 (16)3.2.1 时钟电路 (16)3.2.1 复位电路 (17)3.2.1 定时与计数设计 (18)3.3 显示部分 (19)第4章软件设计 (21)4.1 语言的选用 (21)4.2 程序设计流程图 (21)4.3 原程序代码 (24)第5章系统仿真与电路实现 (28)5.1 系统仿真 (28)5.1.1 程序编译 (28)5.1.2 电路仿真 (28)5.2 电路实现 (29)结论 (31)参考文献 (32)致谢 (33)第1章绪论1.1 课题背景电机作为一种量大面广的产品,广泛应用于国民经济的各个行业中。
毕业设计(论文)-基于AT89S52单片机的小型PLC的设计与实现
基于AT89S52单片机的小型PLC的设计与实现the designation and accomplishment of the small PLC which is based onAT89s52 Singlechip摘要可编程控制器(PLC)以抗干扰性强、可靠性高和编程灵活等特点在工业上得到广泛应用。
其缺点是价格比较昂贵。
单片机也以其价格低廉,编程灵活,控制能力强等优点广泛应用于工业控制领域。
把两者的优点结合起来,利用PLC的编程思想和实现方法,结合单片机价格低,编程灵活的特点,设计了一种小型可编程控制器。
本文介绍了基于A T89s52单片机的小型PLC的设计,阐述了软硬件结构和实现的基本方法。
[关键字]可编程序控制器(PLC);单片机[Abstract] Programmable Logic Controller (PLC) has been widely applied in industry because it’s strong antidisturbance, high reliability and flexible. Its disadvantage is very expensive. But Single Chip Microcomputer has been widely applied because it’s low price flexible and strong control ability.Combining their advantage together, this paper designs a smart PLC with using the method of PLC programmer and advantage of Single Chip Microcomputer. This paper introduce a hardware and software design method of smart PLC based on MCS-8051。
基于AT89S52单片机的开关电源设计
基于AT89S52单片机的开关电源设计
赵亚范;刘佳琪;王坤
【期刊名称】《电子测量技术》
【年(卷),期】2012(35)10
【摘要】主要论述了基于AT89S52单片机的一种开关电源的设计原理及实现方法,采用开关电压调压芯片LM2596作为主控单元,主控制器通过控制程控电阻模块,实现并联供电系统输出电流的自动调节分配。
同时芯片连接电流传感电路与过流保护电路,对输出电流实时检测,并反馈给主控器,实现过流保护。
供电系统输出稳定的直流电压,并且供电效率达到60%以上,设计的产品可应用于通信设备和电子产品中,实用性较高。
【总页数】4页(P77-79)
【关键词】AT89S52;开关电源;LM2596;DC/DC
【作者】赵亚范;刘佳琪;王坤
【作者单位】海军航空工程学院基础实验部;海军航空工程学院基础部
【正文语种】中文
【中图分类】TP303
【相关文献】
1.基于AT89S52单片机单片机压力测控系统设计 [J], 隋鹏
2.基于AT89S52及LM5117的降压型开关电源设计 [J], 朱庭旺;任晓明;温佳旭;徐靖宸
3.基于AT89S52单片机的多功能婴儿床设计 [J], 王彤;李星
4.基于AT89S52单片机的多功能婴儿床设计 [J], 王彤;李星
5.基于AT89S52单片机锁相环波形发生器设计 [J], 徐小平
因版权原因,仅展示原文概要,查看原文内容请购买。
基于AT89S52芯片的简易智能小车的设计与实现
基于AT89S52芯片的简易智能小车的设计与实现张大为;刘迪;赵亚范【摘要】为了使小车具有简易智能,在自动行驶的同时完成检测金属位置,显示行驶路程,记录并显示行驶时间,躲避障碍物等任务。
通过传感器采集外部环境信号,在经过单片机对信号进行处理并对执行机构进行控制.小车可以实现自动寻迹,测量路程,检测金属,躲避障碍物等多种任务。
设计的小车具有结构简单、功能齐全、实现容易等优点,其设计的思路和方法也可应用于无人驾驶机动车、智能仓库等领域,具有较强的实用价值。
%In order to make the small car possessedthe simple intelligences, at the same time, it can examine the metals position and give us an alarm in the process of automatic driving. It also can show the distance traveled, record and display the running time, avoid the stumbling block etc. The small car can collect signals of external environment by sensor, process signal by single-chip machine, control the executive. It can realize automatically seeking trace, measuring the distance, examining metals, avoiding the stumbling block etc. Design ofthe car has the advantages of simple structure, full-featured and easy to implement. This design has great application worth because ideas and methods of its design can also be used for non-human drivingvehicles ,non-human factories and warehouses.【期刊名称】《电子设计工程》【年(卷),期】2011(019)019【总页数】3页(P138-140)【关键词】智能;自动循迹;检测;避障;驱动;报警【作者】张大为;刘迪;赵亚范【作者单位】海军航空工程学院控制工程系,山东烟台264001;海军航空工程学院控制工程系,山东烟台264001;海军航空工程学院基础实验部,山东烟台264001【正文语种】中文【中图分类】TP273.5目前,国内外在智能机器的研究领域已经取得了一定成果,并且开始在生产和生活中发挥着越来越重要的作用。
基于AT89S52单片机的抢答器的设计与实现
安阳师范学院本科学生毕业论文基于AT89S52单片机的抢答器设计与实现作者赵德弟系(院)人文管理学院专业计算机科学与技术年级 10计科专升本学号 104951007指导教师李娜论文成绩日期 2012年5月学生诚信承诺书本人郑重承诺:所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。
尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得安阳师范学院或其他教育机构的学位或证书所使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
签名:日期:论文使用授权说明本人完全了解安阳师范学院有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。
签名:导师签名:日期:基于AT89S52 单片机的抢答器设计与实现赵德弟(安阳师范学院人文管理学院,河南安阳 455000)摘要:本文介绍了一种以AT89S52单片机为核心的八路数字抢答器系统,分别从硬件和软件两方面阐述了该控制系统的设计方法,并经过调试和运行使该系统达到预期目标,具有反应快、功能齐全、实用性强的特点。
关键词:单片机;AT89S52;设计;抢答器1 绪论1.1 单片机抢答器的背景二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。
不过,这种电脑,通常是指个人计算机,简称PC机。
它由主机、键盘、显示器等组成。
还有一类计算机,大多数人却不怎么熟悉。
这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。
顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。
因为它体积小,通常都藏在被控机械的“肚子”里。
它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。
现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。
基于AT89S52单片机的直流电机六键控制
项目设计报告项目名称:直流电机的控制课程名称:单片机原理与接口技术学院:机电学院专业:机械工程及自动化学号:2010090301331 2010090301323 姓名:刘亚东宋吉鹏成绩:2013年5月29日直流电机的控制1、设计任务与要求1.1设计任务:设计基于51单片机的直流电机测控系统。
基本功能:可6键控制直流电机的启动/停止、加速/减速和正转/反转。
扩展功能:可在LED显示器上实时显示直流电机的运行状态。
1.2设计要求:基本功能:(1)利用2按键控制直流电机的启停与停止。
系统上电后,等待启动命令;按“启动”键后,直流电机开始正转(默认转向和转速);在转动过程中,按“停止”键后直流电机停止转动,程序回到上电状态。
要求按键作消抖处理。
(2)利用2按键改变直流电机的转动方向,使其在转动过程中按“正转”键时直流电机正转;按“反转”键时直流电机反转,要求按键作消抖处理。
(3)利用PWM控制直流电机的转速,通过改变PWM信号的占空比可改变直流电机的转速。
设PWM信号的周期为8ms,PWM的占空比可在8ms的1/16~15/16范围内选择。
利用2按键设定PWM的占空比,改变直流电机的转速,使其在转动过程中按“加速”键时PWM的占空比增加1/16,按“减速”键时PWM的占空比减少1/16。
占空比默认值为8/16。
扩展功能:(1)电机运行后,在LED显示器上实时显示直流电机的占空比值。
1.3材料清单序号数量直流电机的控制规格1 1 直流电机2 1 直流电机驱动器3 6 独立式按键4 1 128*64带汉字库点阵LCD显示器ST79202、总体方案设计对基于MCS-51系列单片机实现直流电机调速系统进行研究和设计,能够在不同按钮的作用下分别实现电机的启动、停止、正转、反转、加速、减速控制;能够实现对直流电机的PWM 的调速设计。
增大占空比,增加转速,减小占空比,减小转速。
通过按键的输入,对控制器发出指令,由此来输出电机的启停、正反转、以及加减速和LED 的显示。
基于AT89S52单片机控制的声光控开关设计与实现
基于AT89S52单片机控制的声光控开关设计与实现
位磊;左远东;赵少伟
【期刊名称】《电脑知识与技术》
【年(卷),期】2018(014)022
【摘要】设计了一个电路简洁、节能节电、声光控工作的电子智能开关.利用
AT89S52单片机进行可编程控制,结合外围光敏感信号采样、声音感应器采样、触摸感应器采样、LED控制电路、继电器控制电路等,实现了声光控开关;降低了生产硬件成本;提高了电路的可靠性和稳定性;不仅节能、省电,而且使用寿命长等特点.【总页数】5页(P228-232)
【作者】位磊;左远东;赵少伟
【作者单位】文华学院信息科学与技术学部,湖北武汉430074;文华学院信息科学与技术学部,湖北武汉430074;文华学院信息科学与技术学部,湖北武汉430074【正文语种】中文
【中图分类】TP338
【相关文献】
1.基于AT89S52单片机的声光控制楼道灯开关设计 [J], 连迅
2.基于AT89S52单片机的声光控制开关设计 [J], 汤莉莉;黄伟;王春波
3.基于AT89S52单片机控制的PCB板腐蚀装置设计与实现 [J], 位磊;曾辉;朱国栋;赵问天;赖宗豪
4.基于AT89S52单片机的水温控制系统电路设计与实现 [J], 李卓; 王剑钢
5.红外-声-光控智能开关的设计与实现 [J], 孟宝平;王隆宝;万美琳;李岳彬;卢仕
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4 测 试 结 果 分 析
图 5 系 统 软 件 程 序 设 计
系统测试主要是对电流分配、过流保护功能 和 供 电 效 率等指标进行测试。
1)电 流 测 试 通过改变输入条件,即实现不同电流比例,记录通过两
模块间的电流和负 载 输 出 电 压 值 。 [10] 对 测 试 得 到 的 数 据 进行分析与处理,可 计 算 系 统 的 供 电 效 率,测 试 的 数 据 如 表1所示。
2.Department of Basic,Naval Aeronautical and Astronautical University,Yantai 264001)
Abstract:The article mainly discusses one kind of switching power supply principle of design and the realization method based on AT89S52monolithic integrated circuit,the switch voltage accent to press chip LM2596was used as the master control unit.The main controller through control of programmable resistance module to realize the automatic control assignment of parallel power supply system output current.At the same time chip is connected with the current sensing circuit and over-current protection circuit,the output current real-time detection,and feedback to the controller,achieve over-current protection.Stable DC voltage was output by power supply system,and the power supply efficiency achieved above 60% ,the design product which has a strong practical could be applied to the communication equipment and the electronic product. Keywords:AT89S52;switch power supply;LM2596;DC/DC
图 1 总 体 方 案 设 计
2 硬 件 电 路 设 计
根据总体设计框图,主 要 介 绍 单 片 机 系 统、DC/DC 模 块 、程 控 电 阻 模 块 的 设 计 与 实 现 。 2.1 主 控 制 器
采用 AT89S52 单 片 机,AT89S52 完 全 兼 容 MCS-51 系列单片机,内部集成有8KB 的 Flash存 储 器,是 1 个低 功耗,高性能的51内核的 CMOS 8位单片机,具有256Byte 的随机存取数据存储器,32个I/O 口,2个16位可编程定 时计数器 。 [3] 目前单片机的技 术 比 较 成 熟,硬 件 设 计 简 单 实用,可靠性高,由于本系统需要控制的量少,采 用 单 片 机 完全可以实现全系统的控制。另外,单片机系统 在 性 价 比 方面更是有着其他处理器无法比拟的优势。 2.2 DC/DC 硬件电路设计
1 总 体 方 案 设 计
系统总体方案设计如图1所示。 整个系统主 要 分 为 以 下 几 个 部 分:单 片 机 系 统、DC/ DC 模块、程控电阻模块。本设计主要用2个 DC/DC 开关
本 文 于 2012 年 7 月 收 到 。
— 77 —
第 35 卷
电 子 测 量 技 术
电源模块并联供 电,时 输 出 电 压 恒 定,输 出 电 流 按 比 例 能 够 自 动 调 节 ,供 电 效 率 大 于 60% ,电 压 、电 流 要 求 精 度 高 。
为了在一定范围内产生可变 的电 阻值,设 计 1 个 程 控 电阻模块电阻负载。具体的方法是:在适当阻值 的 电 阻 的 两端并联1个继电器,通过单片机控制继电器的通 断 来 实 现电阻的控制。
图3中 R1 代表参考电阻,可以实现21n 的精度控制,完 全可以满足系统的需要。
( ) R总 =
R
+
R 2
可编程器件应用 电 子 测 量 技 术 ELECTRONIC MEASUREMENT TECHNOLOGY
第35卷 第10期 2012 年 10 月
基于 AT89S52单片机的开关电源设计
赵 亚 范1 刘 佳 琪1 王 坤2
(1.海 军 航 空 工 程 学 院 基 础 实 验 部 烟 台 264001;2.海 军 航 空 工 程 学 院 基 础 部 烟 台 264001)
0.496 0.492 7.99
LM2596DC-DC 集 成 电 路[4],LM2596DC-DC 集 成 电 路 是降压型电源管理单片集成电路,能够输出3A 的驱动电 流,同时具有很好的线性和负载 调 节 特 性。固 定 输 出 版 本 有3.3V、5V、12V,可调版本可以输出1.2~37V 的各种 电压。该器件内部集成频率补偿 和 固 定 频 率 发 生 器,开 关 频率为150kHz,与低频开关调节器相比较,可以使用 更小 规格的滤波元件。由于该器件 只 需 4 个 外 接 元 件,可 以 使 用通用的标准电感,这更优化了 LM2596的使用,极大地简 化了开关电 源 电 路 的 设 计[5]。该 器 件 还 有 其 他 一 些 特 点: 在特定的输入电压和输出负载的条件下,输 出 电 压 的 误 差 可 以 保 证 在 ±4% 的 范 围 内 ,振 荡 频 率 误 差 在 ±15% 的 范 围 内;可以用仅80μA 的待机电流,实现外 部 断 电;具 有 自 我 保 护 电 路 ,1 个 两 级 降 频 限 流 保 护 和 1 个 在 异 常 情 况 下 断 电 的过温保护电路。LM2596控制电路如图2所示。 2.3 程 控 电 阻 硬 件 电 路 设 计
3 软 件 设 计 与 分 析
软件主要是为了实现控制模块,使 其 对 反 馈 信 号 进 行 自动 的 处 理 ,单 片 机 控 制 程 控 电 阻 与 过 流 保 护 的 原 理 如 图 5 所示。当电路正常接通时,电流传 感 器 不 停 的 给 单 片 机 传 输 电 路 电 流 参 数 ,单 片 机 通 过 对 数 据 的 处 理 发 出 指 令 [8],当 电路电流小于4.5A 正常运行;当电路电流大于4.5A 时 启动过流保护。过流保护对系统有很重要的作用 。 [9]
次数 1 2 3 4 5
平均值
I1∶I2 = 1∶1
Io = 1.0A
I1/A
I2/A
Uo/V
0.485 0.509 7.89
0.510 0.489 7.93
0.503 0.494 8.04
0.472 0.501 7.96
0.496 0.503 8.14
摘 要:主要论述了基于 AT89S52单片机的一种开关电源的设计原 理 及 实 现 方 法,采 用 开 关 电 压 调 压 芯 片 LM2596 作为主控单元,主控制器通过控制程控电阻模块,实现并联供电系统输出电流的自动调节分配。同时芯片连 接 电 流 传 感电路与过流保护电路,对输出电流实时检测,并反馈给主控器,实现过流保护。供电系统输出稳定的直 流 电 压,并 且 供 电 效 率 达 到 60% 以 上 ,设 计 的 产 品 可 应 用 于 通 信 设 备 和 电 子 产 品 中 ,实 用 性 较 高 。 关 键 词 :AT89S52;开 关 电 源 ;LM2596;DC/DC 中 图 分 类 号 :TP303 文 献 标 识 码 :A
Design of switching power supply based on AT89S52monolithic integrated circuit
Zhao Yafan1 Liu Jiaqi 1 Wang Kun2 (1.Department of Basic Experiment,Naval Aeronautical and Astronautical University,Yantai 264001;
图 4 输 出 阻 抗 法 均 流 原 理
由 图4可知,当负载电流为Il =Io1+Io2时,负载电压 为Vo,按 2 个 模 块 的 外 特 性 倾 斜 率 分 配 负 载 电 流,斜 率 不
— 78 —
赵亚范 等:基于 AT89S52单片机的开关电源设计
第 10 期
相等,电流分配也不等;当负 载 电 流 增 大 到Il′ =Io1′ +Io2′ 时,负载电压为Vo′。可知,模块1外特性斜率小,分 配 电 流 的增长比外特性斜率大的模块2增长大。如果能设法将 模块1的外特性斜率 调 整 得 接 近 模 块 2,则 可 使 这 2 个 模 块的电流分配均匀 。 [7] 只要调整图4(b)中 的 输 出 阻 抗 R, 使各个模块的外特性基本一致即可。
是 电 压 控 制 型 ,它 只 对 输 出 电 压 采 样 ,作 为 反 馈 信 号 行 闭 环 控制,采用脉宽调制技 术,调 节 输 出 电 压;另 一 种 是 电 流 控 制型,在 PWM 电压控制的基础上,增加1个电流反馈环节。 本 文 采 用 电 压 控 制 型 ,设 计 1 个 并 联 的 供 电 系 统 ,保 持 输 出 电压在8V 左右,电流可自动分配,使2个模块输出电流之 和Io =1.0A,并且能按I1∶I2 =1∶1和I1∶I2 = 1∶2用 2种模式自动分配,使2个模块输出电流之和Io =4.0A,可 以按I1∶I2 =1∶1模式自动分配。系统有负载短路保护功 能,适用于对电源要求严格的产品。