基于AT89C52的学习型遥控器的设计
基于AT89C52的天车智能遥控系统研究与设计
基于AT89C52的天车智能遥控系统研究与设计R esearc h and D esign of Intellectuali zed Tele con trol Syste m Based on AT 89C 52for O verhead Traveli n g Crane赵松杰 李兰忖(邯郸职业技术学院机电系,河北邯郸 056012)摘 要:为改善天车操作人员工作环境,提高工作效率和控制精度,对继电器-接触器控制系统进行了改进。
采用了先进的微波和电子技术设计无线智能遥控装置。
该遥控装置分为遥控发射机和遥控接收机两部分。
前者以单片机AT 89C52为核心,控制芯片MT8888C 完成DTPF 信号的发送;后者以单片机AT89C52为核心,控制芯片MT8888C 完成DTPF 信号的接收,并分析接收信号,进行译码。
通过驱动外围设备,控制天车按发送命令运行,实现了对天车的远距离控制,大大方便了操作。
关键词:天车 单片机 AT89C52 芯片 DTM F 信号中图分类号:TP216 文献标志码:AAbstract :In order to m i prove t he worki ng environ ment of the operators and enhance the operation e fficiency of overhead traveli ng cranes ,t he relay contactor control syste m has been re made ,and a w ire l ess i nt e llectua lized t e l e contro l device i s desi gned by adopti ng advanced m i cro wave and electron i c techno l og i es .The dev i ce is composed o f t w o parts ,.i e .,tele contro lled trans m itter and tele controll ed rece i ver .T he f or m er is usi ng AT 89C52as t he core ,and trans m itti ng DTPF si gna lsw ith contro l chi pM T8888C ;t he l a t er i s usi ng AT 89C52as t he core and receivi ng DTPF si gnalsw it hM T8888C ,and anal yzi ng the rece i ved si gna l s for encodi ng .Then through dr i ving t he peri phera,l t he overhead trave li ng crane i s controlled and operated based on the commands trans m itt ed .Thus the overhead crane is under re mo t e contro l to ease operation .K ey words :Overhead trave li ng crane S i ng l e chi p computer AT89C52 Ch i p DT M F signa l修改稿收到日期:2008-04-02。
基于AT89S52的智能遥控设计
第24卷 第1期2009年2月液 晶 与 显 示Chinese Jour nal of Liquid Cryst als and DisplaysVol 124,No 11Feb.,2009文章编号:100722780(2009)0120087206基于AT 89S52的智能遥控设计吴 鹏,许雪梅*,黄 帅,郭远威,李 岸,王 波,夏 辉(中南大学物理科学与技术学院,湖南长沙 410083,E 2mail:wupeng_628@)摘 要:介绍了一款以AT89S52微处理器为核心的自学习型红外遥控器的设计与实现。
该遥控器采用测量脉冲宽度的方法,可学习并存储其它遥控器的编码信息,利用存储的遥控编码信号控制相应的器件,达到用一个遥控器代替多个遥控器来控制不同家电的目的。
文章对红外编码解码原理做了简要阐述,重点给出了遥控系统的硬件结构和软件流程,测试结果表明该智能遥控器具有操作方便、运行稳定和接收数据准确的优点。
关 键 词:红外;智能遥控;编码;解码;AT 89S52中图分类号:TP399 文献标识码:A收稿日期:2008207208;修订日期:2008208217基金项目:国家自然科学基金资助项目(No.60507014);中国博士后基金资助项目(No.20070420825);中南大学大学生创新性实验计划资助项目(No.LB07090)*通讯联系人,E 2mail:xuxuemei999@1 引 言随着计算机技术、现代通信技术和自动控制技术的不断进步,智能化楼宇得到了迅速发展。
智能家居系统也随着计算机、电话和传真机等信息工具以及一些新的技术和产品陆续进入各个家庭而不断升级,遥控器在其中的地位也显得越来越重要。
红外遥控器[126]是一种用户可以在几米甚至十几米外就能对各种电器进行操作控制的装置,在家电产品中有着广泛应用。
但现在各家电产品的遥控器不能相互兼容,使得生活中遥控器的数目随家电数量的增加而增多,使用时常常混淆。
基于AT89S52的遥控器设计
基于AT89S52的遥控器设计单片机系统开发与应用工程摘要:单片机红外遥控器可以通过非接触式实现对控制系统的操纵,不影响、干扰其他设备,编解码容易,可进行多路通信。
单片机是将中央处理器、随机存储器、只读存储器、定时器芯片和一些输入/输出接口电路集成在一个芯片上的微控制器。
红外通信是利用950nm近红外波段的红外线作为传递信息的媒体,即通信信道。
发送端采用脉冲调制方式,将二进制数字信号调制成某一频率的脉冲序列,并驱动红外发射二级管PH303以光脉冲的形式发送出去,接收端红外接收头PH302将接收到的光脉冲转换成电信号,再经过放大、滤波等处理后送给解调电路进行解调,还原为二进制数字信号后的输出。
红外遥控系统由发射和接收两大部分组成,发射部分由键盘电路、遥控编码调制电路、放大器、红外发送二极管等组成,当2X8键盘有键按下时,遥控编码电路通过键盘行列扫描获得所按键的键值,键值通过编码获得一串键值代码,用编码脉冲去调制40KHz的载波信号,放大后通过红外发射二极管发射出去。
接收电路将接收的信号通过放大电路将信号放大,经过解调解码后将信号整形输出,通过单片机控制LED灯的亮灭。
关键字:红外遥控器;单片机;PH303;PH302目录1、课题综述 (1)2、系统分析 (2)2.1红外通信原理 (2)2.2单片机系统设计 (2)2.3红外发射单元 (6)2.4红外接收单元 (6)3、系统设计 (7)3.1硬件设计 (7)3.2 软件设计 (9)4、程序清单 (10)4.1遥控发送程序清单: (10)4.2遥控接收程序清单: (18)总结 (23)参考文献 (24)1、课题综述课题名称:基于AT89S52单片机的遥控器设计。
课题意义:随着电子技术的飞速发展,新型大规模遥控集成电路的不断出现,使遥控技术有了日新月异的发展。
遥控装置的中心控制部件已从早期的分立元件、集成电路逐步发展到现在的单片微型计算机,智能化程度大大提高。
基于单片机AT89C52控制的智能电器设计
11 主 体 设 计 方 案ห้องสมุดไป่ตู้ .
本文 中采 用 了 目前应 用最 为广 泛 的恒 流 恒压 充 电方 式 ,通 过 的 单片 机 发到 充 电器控 制 电路 以外 ,其余 部分 的控制 功 能 全部 都 使用 开 关模 式 的 电源 来 提供 电池 充 电所 需要 的 电压和 电流 ,并 且 由充 电器 的控制 电路 自主完 成 。 应 用 单 片机 和一 系列 周 边 电路来 实现 对 充放 电的控制 和 电池 的保
池 记忆 效应等优点 , 因此得到 了J 泛应用。现针对锂 离子 电池设计了一款基于单片机 A 8C 2控制的 电源管理智能 电器 , ~ T9 5 并就 其主体设计和外
围 电路 设 计 2方 面 进 行 论 述 。
关键 词: 单片机; 电源管理 ; 能电器; 智 设计
0 引 言
随着 摄像 机 、 动 电话 、 记 本 电脑 、 D 移 笔 P A等 便 携 式 电器 设备
护。
() 电电路 。 电电路主 要包括 充 电芯片和 同步整 流 电路, 2充 充 它 能够 根据 C U发 出 的指令给 充 电 电池 提供 恒流 或恒 压 。本 文 设计 P 了一个 工频输 入 , 能够 实现 恒流 恒压 输 出 的 A / C开 关 电源 。充 CD 电器具 体指标 要求 是 输入 电压 :3  ̄25 输 出电压 :~3 ; 10 6 V; 0 OV 输 出恒 流变 化范 围:~ 1 0 0 A。根据这 个指标 ,我们采 用 P c Dc Dc F+ / 的 2级模式 , 以增 大 电源 功 率 因数 , 小对 电 网的不 良影 响 , 减 同时避 免 可能 出现的变 压器偏 磁甚 至饱和 现象 。
基于stc89c52单片机的红外学习型遥控器
基于stc89c52单片机的红外学习型遥控器
在智能电视、网络机顶盒(电视盒子)上,常见的主流遥控器无外乎红外线、蓝牙两种遥控方式。
蓝牙遥控器因其无需对准、可以绕弯控制、控制距离远等特点近年来越来越受到厂商的重视以及消费者的青睐,然而尽管如此,仍然有大量用户坚持使用红外线遥控,原因就是现阶段很多蓝牙遥控器存在诸多缺陷及问题,影响用户日常使用操作。
很详细的红外学习型遥控器,储存在24c64中的汇编子程序,在你自己的设计中只要修改一下IO调用它就可以了,是本人的工程验证能学习市面常用的绝大部分红外线遥控器
用的是stc89c52单片机,下面是汇编代码:
;**********************************
;---------------------AT24C64 CODE-------------------------
;========================================================== ICSTART:;I2C 开始
SETB SDA
NOP
NOP
NOP
NOP
SETB SCK
NOP
NOP
NOP
NOP
CLR SDA
NOP
NOP
NOP
NOP
CLR SCK
RET。
基于AT89C52智能温度控制器设计
万方数据
(上接第84页) 该温控仪功耗低、技术先进,功能完善,操作简单,性能可靠,
摘要:本文介绍一种基于AT89C52单片机的智能多路温度控制器。该控制器采用高精度的铂电阻传感器、专门的A/D转换电
路及输出电路来实现对4路温度的同时自动检测及线性化处理。采用交流侧抗干扰技术进行去噪,其误差小于±0.5℃;并
通过RS485总线标准实现远程通信:且用户通过人机接口控制变压器冷却风机启、停,设定报警及跳闸阀值。软件使用模块
f1)
LR3+尺w 月1+尺2J R4
、7
从公式中可以看出,得出的A/D转换电压与R。不成正比,
不符合线性要求。如果满足R3>>RW,转换电压就与R。近似成
正比,与温度也近似成正比关系。这样就可以通过线性计算来求
出任意一点的温度,不过用线性化来计算这种近似线性的图形,
也会带来微小的误差,这些误差可以在软件设计中解决。
Chen Yu-chen
通讯地址:(200333上海上海市真金路251弄16号301室) 张菁
(收稿日期:2007.5,23)(修稿日期:2007.6.25)
图4.2 IEEE一5系统收敛曲线 由收敛曲线可知:当进行到第5次迭代时.其最大功率变化 值小于,即满足收敛条件,所以迭代结束。 本文作者创新点:探索基于Active X部件为基础的MAT— LAB与VB接口编程技术,是将MATLAB强大的数值分析、矩阵 运算、信号处理和图形显示能力,与VB在图形用户界面开发方 面的优势结合起来,实现应用系统的无缝集成。可以有效地缩短 开发周期、优化系统性能。本文介绍的后台Simulink模型+前台 VB界面的模式,具有开发方便快捷、使用简单、结果准确等优 点,具有较高的应用价值。 参考文献 【1】张伯明,陈寿孙.高等电力网络分析[M].北京:清华大学出版社,
学习型红外遥控器的设计
摘要随着人民生活水平的提高,带红外遥控的家用电器种类繁多,比如电视、空调、VCD等,有些设备也常配有红外装置,如汽车和摩托车的防盗系统。
但是,由于各种红外遥控编码格式不同,使得各种产品的遥控器并不能兼容,用户在使用过程中容易产生混乱,这给人们的日常生活带来了诸多不便。
针对目前市面上已有的学习型遥控器都只能对一些特定的红外遥控编码进行学习的情况,本文介绍了一种基于单片机的学习型遥控器,以STC89C52为核心,通过测量红外遥控信号的脉冲宽度来原封不动地保存红外遥控编码,并直接利用单片机的定时器产生40KHz的载波信号,实现了对各种空调遥控器的自学习功能,而不需要其它电路或芯片来完成,节约了成本。
该学习型遥控器能成功地学习、记忆和再现各种红外遥控编码,从而实现了对多个红外遥控装置的统一管理。
测试结果表明,本编码压缩方法简化了编码信息,减少了存储空间,可以代替各种遥控器。
关键词:红外遥控;载频;编码状态转换;自学习目录1 设计要求及原理 (1)2 方案论证与对比 (2)2.1 方案一简易红外遥控电路 (2)2.2 方案二利用STC68C52单片机控制电路 (2)2.3 方案对比与选择 (3)3 遥控器硬件与程序设计 (3)3.1 遥控器硬件结构组成 (3)3.2 系统硬件电路设计 (4)3.3 初始化程序 (4)3.4遥控器读入程序处理 (5)3.5 遥控码发送处理程序 (6)3.6主程序 (6)3.7 程序延时 (6)4 系统功能调试及整体指标分析 (6)4.1 程序调试 (6)4.2 整体指标分析 (7)5 详细仪器清单 (9)6总结、思考与致谢 (9)参考文献................................................. 错误!未定义书签。
附录1:单键学习型红外遥控器原理图(proteus仿真):.. (11)附录2:单片机C源程序: (12)学习型红外遥控器设计1 设计要求及原理利用单片机作为控制核心,要求可以学习不同遥控器的某个按件功能。
基于AT89C52的学习型红外遥控器的设计
一 种 家庭 电器的四种主要功 能。文章最后 利用 Proteus软件进行 了仿真 ,验证 了此方案 的可行性 。
文献标识码 :A
文章编号 :1674-344X(2011)02-0093 04
作者简介 :肖 场(1978一),男,湖北 汉阳人 ,讲师 ,工学硕 士,研 究方向为通信技 术。
平组成 ,因此 ,可以不断读取与接收头相连的 I/O口的 40kHz,只须稍微加大发射功率仍 然可用 38kHz载频
数值 ,用计数器记录高、低 电平 的时 间。采用普通 的 AT89C52单 片机 ,24MHz晶振 ,红 外 接 收 管 PH302,通 过软件计数 的方法 ,对未 知格式 的信号码 进行测试 识别 。
因为红外遥控器 的设计没有遵循统一的红外遥控 标准。所以不同的遥 控器发 出的红外指令 中,起始码 各不相 同,而且后面的控制指令差别也很大 ,甚至指令 码 的位数也不相 同。通过采用数字示波器对红外指令 信号进行采集 ,发现它们和标准的编码方式差别较大, 但基本 的编码思想是相 同的,都是采用不同的周期、不 同占空比的脉冲来分别表示 0和 1。不 同遥控器的脉 冲周期可能不 同,占空 比也不尽相 同。对多种遥控器 的指令信号研究发现 ,相 同设备 的遥控器 的遥控信息 的起始码是相同的 ,而后面 的指令信息是不同的。不 同遥控器的遥控信息码起始位则是不同的。每种遥控 器发射的信息都是 以个一宽一窄的正负脉冲为起始 , 后面紧跟设备信息 ,再后面才是控制指令信息。在应 用系统中,要完成对遥 控器信号 的解码并对系统功能 的控制 ,必须了解遥控 器信号码遥控器所发射脉冲流 的格式 ,即信号的引导高低脉冲的宽度、“0”,“1”的表 示法 ,以及遥控器识别码、各个功能键的键码。对信号 码的识别应该从分析脉 冲流 的各个 高、低脉 冲的时间 人手 ,通过分析各个 高、低脉 冲的时间 ,分析得 出信号
基于STC89C52单片机对多功能学习遥控器的设计
基于STC89C52单片机对多功能学习遥控器的设计作者:强龙君周战辉李勉张立珍来源:《卷宗》2016年第02期摘要:本文主要根据STC89C52单片机提出了一种可以用过学习来实现对多种家电进行控制的一种红外多功能学习型遥控器的。
关键词:红外遥控器;学习型;红外控制学习型遥控器,主要学习基于红外发射控制的遥控器。
学习型遥控器有3种状态:红外学习状态,红外发射状态,红外编码查看状态。
红外发射状态:开机默认为发射模式,也可以通过发射键切换为该模式,再通过按键,就可以发射学习到的红外遥控器编码并显示在液晶屏上;红外学习状态:通过学习键切换为该模式,遥控器发射头对准模块的红外线一体化接收头,按遥控器上的按键,可以学习到电视机、DVD机、遥控风扇、遥控热水器、LED遥控灯等遥控器,并具有掉电保存,保存在STC单片机的内部。
红外编码查看模式:通过解码键切换为该模式,按遥控器上面的按键就可以查看到该按键的红外编码并通过液晶显示出来。
1 功能模块3 基本原理当我们家庭中的红外遥控器的一个按键按下时,遥控器发射出一组串行二进制编码脉冲,该脉冲由引导码、系统码、功能码和反码组成,我们设计的学习型红外遥控器通过学习这些编码以及码长便可替代家庭中使用的红外遥控器。
学习型遥控器的红外接收器负责红外信号的接收和放大并解调出TTL电平信号送至单片机进行处理,单片机通过比较和识别接收来的红外遥控编码并记忆存储,当学习型遥控器的按键按下时,单片机接受到信号,使红外发射模块发射出学习到的红外编码,来替代家庭中的遥控器。
4 红外遥控系统通用红外遥控系统由发射和接收两大部分组成。
应用编/解码专用集成电路芯片来进行控制操作。
发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。
5 遥控发射器及其编码遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里以运用比较广泛,解码比较容易的一类来加以说明,现以日本NEC的uPD6121G组成发射电路为例说明编码原理(一般家庭用的DVD、VCD、音响都使用这种编码方式)。
基于单片机AT89C52的步进电机的控制器设计
基于单片机AT89C52的步进电机的控制器设计步进电机是一种非常常见的电机类型,由于其具有精准定位、适应高速运动以及控制简单等特点,被广泛应用于各种自动化设备中。
本文将从步进电机的工作原理、控制方式以及基于单片机AT89C52的步进电机控制器设计等方面展开阐述。
首先,我们来了解步进电机的工作原理。
步进电机是一种特殊的同步电动机,它具有内置的磁化轭,在没有外部励磁的情况下也能自动旋转。
步进电机的旋转是由控制电流方向和大小来实现的。
通常情况下,步进电机每转动一定角度,称为“步距角”,它可以是1.8度、0.9度、0.45度等,不同的步距角决定了电机的分辨率。
步进电机的控制方式主要有全步进和半步进两种。
全步进是指每次控制信号脉冲后,电机转动一个步距角。
而半步进则是在全步进基础上,在脉冲信号中引入一半步距角的微调。
控制信号脉冲可以是脉冲序列或者方波信号。
基于单片机AT89C52的步进电机控制器设计主要包括控制信号发生器的设计和步进电机驱动电路的设计。
控制信号发生器负责产生相应的控制信号脉冲,而步进电机驱动电路将这些脉冲信号转化为电流信号驱动步进电机。
控制信号发生器的设计可以采用定时器/计数器模块来实现。
AT89C52芯片具有可编程的定时器/计数器,可以用来产生控制信号的脉冲。
通过设置定时器的工作方式和计数值,可以实现不同频率、占空比的控制脉冲。
步进电机驱动电路的设计主要包括功率级驱动电路和电流控制电路。
功率级驱动电路负责将控制信号转化为足够大的电流驱动步进电机,通常采用功率放大器来实现。
电流控制电路则用来控制驱动电流的大小,使步进电机能够顺畅工作。
电流控制电路通常采用可调电阻、电流检测电阻和比较器等元件组成。
在步进电机控制器设计中,还需要考虑到步进电机的特性和应用需求。
例如,步进电机的电源电压、额定电流、阻抗、扭矩等参数需要与驱动电路匹配。
此外,还需要考虑到步进电机的机械结构、位置传感器、防重叠措施等因素。
学习型红外线遥控器的设计3
题目
学习型红外线遥控器的设计
学生姓名
学工程2008级
指导教师
职 称
单 位
完成日期
年
月
6
日
Southwest Petroleum University
Graduation Thesis
The design of the learning infrared
图1.2.2NRC-304网络多功能遥控器
3、Sunwave公司的SRC—1600,它的主要特点为:具有巨集设定功能,单一按键巨集设定可记忆多达60个指令;具备红外学习功能,具有USB接口,可预设遥控编码和升级系统[4],如图1.6所示。
图1.2.3SRC—1600
4、罗技Harmony 1100,它的主要特点为:黑色铝合金外壳,3.5英寸的触屏;用户可以根据具体情况添加或者删除屏幕上的功能键;设备能通过USB连机,获取罗技在线数据库配置文件,如图1.7所示。
5、单片机红外遥控编码的软硬件实现
2
2
2
红外线是一种电磁波,具有与无线电波及可见光一样的本质。人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为0.62~0.76μm;紫光的波长范围为0.38~0.46μm。比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线。红外线的波长在0.76~100μm之间,位于无线电波与可见光之间。红外线遥控就是利用波长为0.76~1.5μm之间的近红外线来传送控制信号的。
本设计是基于AT89C52单片机的采用复制遥控器红外波形思想的红外遥控器的设计,其思想是通过测量经过红外接收芯片解调后输出的编码脉冲宽度,然后存入单片机内部指定地址。当要发生红外信号时,从存储区还原出相应的红外遥控编码,并调制到38 kHz的载波信号上,最后直接驱动红外发光二极管发射红外信号,实现一个遥控器控制多种红外家电设备。
基于AT89S52单片机的遥控器设计
单片机系统开发与应用工程实习报告选题名称:基于AT89S52单片机的遥控器设计系(院):计算机工程学院专业:计算机科学与技术(嵌入式系统软件设计)班级:姓名:学号:指导教师:学年学期:2009 ~ 2010 学年第 2 学期2010 年 5 月30 日摘要:单片机的广泛应用促进了设备和产品的微型化,数字化,自控化,和智能化。
单片机的应用加深了计算机于自动化控制技术的结合,从而在自动控制领域里引发了一场对传统控制技术的革命,也就是单片机正从根本上改变着传统的控制设计思想和设计方法,是以往必须由模拟或数字电路实现的控制功能,现在可以通过软件方法实现了。
红外遥控是一种被广泛使用的计算机技术,特别是在家电方面给人们带来了方便快捷的生活。
红外遥控用到许多中断技术,计算机系统中,中断可以由各种硬件设备产生,以便请求服务或报告故障报警等。
此外,中断也可以由处理器自身产生。
外部中断请求有两种信号方式有电平方式和脉冲方式。
电平方式的中断请求时低电平有效,脉冲的中断请求是脉冲的下降沿有效。
我通过在图书馆查阅有关资料,并且设计出了合适的电路图,经过仔细研究并对电路图做了多次修改,满足了课题的要求,实现了红外遥控的目的。
最后通过仿真器输入程序,手动中断,中断结束后,程序从断点处继续执行。
中断的应用具有重要的意义,它大大提高了计算机效率。
关键词:单片机;遥控器;AT89S52;红外遥控目录1 引言 (4)2系统开发与应用工程实习要求及相关知识 (4)2.1系统开发与应用工程实习的重要意义 (4)2.2预期目标 (4)2.3单片机相关知识 (5)3 电路框图设计 (9)3.1遥控发射单元的框图设计 (9)3.2遥控接收单元的框图设计 (10)4 电路原理图总体设计 (12)4.1遥控发射单元原理图 (12)4.2遥控接收单元原理图 (14)4.3红外遥控程序流程图 (15)5 总结 (18)6 附录一 (19)7 附录二 (22)8 参考文献 (25)1 引言以单片机为核心的控制系统,因为其实时控制功能强,可靠性高,实用性强,应用范围广等优点,得到了极为广泛的应用。
基于单片机AT89C52控制的智能电器设计_梁华英
这里软件设计的重点在于对液晶模块的驱动。本设计中行驱 动芯片 KS0107B 不与单片机发生联系,因此只需考虑 KS0108B 的工作方式和指令控制即可。KS0108B 驱动器具有以下特点:内 部有 64×64=4 096 位显示 RAM,RAM 中每位数据对应 LCD 屏上 一 个 点 的 亮 暗 状 态 ;KS0108B 列 驱 动 器 有 64 路 列 驱 动 输 出 ; KS01018B 的占空比为 1/32~1/64;KS0108B 内部有输入输出寄 存器,它们相当于微控制器和内部的显示 RAM 之间的缓冲器。 2.2 看门狗功能设计
2)快充。快充过程也称恒流充电,此时充电器以恒定电流对电 池充电。锂电池大多选用 1 C 充电速率,充满电池约需要 1~2 h。 恒流充电时,电池电压将缓慢上升,一旦电池电压达到设定的终止 电压(一般为 4.1 V 或 4.2 V),恒流充电就会终止,充电电流快速 递减,进入涓流充电过程。
3)满充。在涓流充电过程中,充电电流逐渐衰减,当减小到 20~30 mA 时,补充电完成。一般情况下,补充电可增加电池 5%~ 10%的使用时间。充电器输入电压范围为 220 V±10%,50 Hz,充 电电流最大可达 2.0 A。
基于AT89C52电子密码锁方案设计书
在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。
为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
密码锁具有安全性高、成本低、功耗低、易操作等优点。
在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。
随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。
随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。
但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。
而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。
加上其成本较高,一定程度上限制了这类产品的普及和推广。
鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。
本次设计使用A T89C52实现一基于单片机的电子密码锁的设计。
2 电子密码锁的工作原理本设计以AT89C52单片机为控制核心,结合矩阵键盘、自动报警系统等来完成电子密码锁的设计。
单片机接收键入的代码,并与存贮在EEPROM中的密码进行比较,如果密码正确,驱动电磁执行器开锁,则门开,同时用LED发光二极管亮一秒钟做为提示,同时发出“叮咚”声;如果密码不正确,禁止按键输入3秒,同时发出“嘀、嘀”报警声;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止,如果继续按键,每按下一次键,会发出“嘀”的报警声;如果输入密码超过已设定好的密码的位数时,会发出“嘀”的提示声。
基于单片机AT89C52的步进电机的控制器设计
2012届毕业生毕业设计说明书题目:基于单片机的步进电机的控制器设计院系名称:信息科学与工程学院专业班级:电子信息科学与技术学生姓名:学号:指导教师:教师职称:2012年月日毕业设计外文摘要Title The design of the control system ofStep—motorAbstractStepper motor control can be achieved in different ways, can be used early analog circuits, digital circuits or a combination of analog and digital circuit means. With the rapid development of science and technology in recent years, the application of SCM is a growing, while traditional control test drive rapid updates. This paper describes a core component of the AT89C52, as the signal generated by logic control and microcontroller technology and assembly language programming designed stepper motor control system, Start and stop of the stepping motor to handle the switch manually by people. In addition, this system also adds a stepper motor forward reverse, acceleration and deceleration, the screen display. Meanwhile, through software simulation in proteus, too can be seen that the approximation of the true effect of the simulation results.Keywords stepper motor microcontroller AT89C52 proteus simulation目次摘要 (2)Abstract (3)1 绪论 (5)1.1 课题研究的目的和意义 (5)1.2 国内外研究现状 (6)1.3 课题研究的主要内容和要求 (3)2 步进电机常见的控制方案论证 (8)2.1 基于电子电路控制 ....................................................... 错误!未定义书签。
基于AT89C52的红外遥控小车设计开题报告
指导文件5:
毕业设计(论文)开题报告
电子信息与电气工程系(院)20 06届
题目(中文)基于AT89C52的红外遥控小车设计
(英文)An Infrared Telecontrol car Based on The
AT89C52 Chip
课题类型实验设计课题来源自选
学生姓名专业班级通信技术专业1班
指导教师职称讲师
填写日期:2009年3 月21 日
说明:1、该表每生一份,系(院)妥善存档;
2、课题来源填:“自选”或“教师指定”或“其它”,课题类型填:“理论研究”或“应用研究”或
“技术开发”或“实验设计”或“其它”。
附件:
毕业设计(论文)外文参考文献翻译
系(院)20 届
题目(中文)
(英文)
学生姓名专业班
完成日期:年月日
目录
(本页及以下为文献翻译正文,外文文献可1-3篇,译文应大于5000汉字以上。
每篇外文参考文献原文后排列其对应译文。
正文编排页码,装订时连同其封面、目录一起装订。
正文字体、字号自定。
)。
基于AT89C52的学习型红外遥控器的设计
基于AT89C52的学习型红外遥控器的设计
肖旸;刘昌屏
【期刊名称】《湖北第二师范学院学报》
【年(卷),期】2011(028)002
【摘要】本文提出一种基于AT89C52的学习型红外遥控器的设计方案,旨在解决现代家庭中各种电器的遥控器过多、丢失等引起的不便.此方案用单片机通过计数方式测量红外遥控编码脉冲宽度,并还原相应的遥控编码为红外信号,从而达到学习原遥控器功能的目的.本次设计利的控制器,可存放十六个遥控代码,采用九键分四区域控制,每一区域对应一种家庭电器的四种主要功能.文章最后利用Proteus软件进行了仿真,验证了此方案的可行性.
【总页数】4页(P93-96)
【作者】肖旸;刘昌屏
【作者单位】湖北第二师范学院物理与电子信息学院,武汉430205;武汉理工大学,武汉430070
【正文语种】中文
【中图分类】TN219
【相关文献】
1.一种基于TF卡存储的学习型红外遥控器设计 [J], 李敏;阮玮琪;周宇楠;俞逸菲
2.基于C8051F的学习型红外遥控器的设计 [J], 许晓瑛;陈连坤
3.基于Android平台智能手机的学习型红外遥控器设计 [J], 赵子骁;曾元希
4.基于AT89C52的学习型遥控器的设计 [J], 李晋;王玲;韩英
5.基于mega128单片机的学习型红外遥控器设计 [J], 陈天水;秦文;胡天友
因版权原因,仅展示原文概要,查看原文内容请购买。
无线遥控技术
基于AT89C52实现的无线遥控技术类别:网文精粹阅读:10310 引言随着社会的不断发展,智能设备的不断出现,遥控器的运用越来越广泛。
无线遥控器由于控制距离远,抗干扰性强,已越来越多的出现在生活的各个方面.本文介绍了一款通用的无线遥控器,采用AT89C5l作为控制核心并采用专用编码解码电路,由于其体积小、价格低廉因此可非常方便的移植到遥控机器人、遥控小车上等,实现远距离控制。
1 工作原理当无线遥控器的某个按键按下时,由单片机判断是否有按键发生并检测出键值。
单片机根据检测到的键值发出相应的码值,无线发射器负责将按键信号以编码的形式在315MHz 的频率上发射出去。
无线接收器接收并放大发射信号同时解调出TTL电平信号送至单片机进行处理,单片机通过比较和识别接收来的无线遥控编码便可执行相应的遥控功能。
2 设计方案无线遥控工作原理图如图l所示。
本系统的设计思想没有考虑信号编码方式,因为这些是由专门的芯片完成的。
本设计仅利用单片机AT89C52对4*4的矩阵键盘进行监控,当有按键发生时便将其相应的键值经单片机送与发射芯片,通过发射芯片将控制信号发射出去,由接收芯片完成信号的解调和放大.该设计中无线发射接受芯片采用的是SZSAW系列的0733编码发射芯片和CZS—7接收解码芯片,它的工作方式为频移键控FSK,因此发射信号比较稳定.0733发射芯片有四位数据端,CZS-7接收芯片除了四位数据端外还有一端为判断位VT端,当VT为l时表明没接受到信号,反之则接收到信号。
芯片数据端的默认状态均为低电平。
2.1 硬件设计方案根据无线芯片编码解码的的特点,结合A189C52优秀的处理器功能,设计了以AT89C5l 为控制核心的实现无线遥控技术的硬件电路图,在最小电路图的基础上添加了矩阵键盘和专用IC,其电路示意图如图2所示。
遥控器由专用发射芯片0733发射信号,当CZS7接收到信号后其VT端由低电平变为高电平,AT89C52的P2.4端检测到VT的电平变化后,单片机开始查询P2口的低四位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10K
9
32
10 11
AT89C52
31 30
805012Fra bibliotek2913
28
14
27
15
26
9013
16
25
指示灯
17 18
24 23 LED
47K
19
22
20
21
一体化红
301
外接收头 1
2
800pF
3
+
NB1838
330μF VCC
图 4 学习型遥控器硬件电路图
红外发射电路图如图 3 所示。当系统进入发射 功能时,AT89C52 首先扫描矩阵键盘以识别相应的按 键,然后从 EEPROM 中取出相应键值的遥控基带信 号,即红外遥控编码的高、低电平持续时间。同时,直 接用定时器 T1 来产生 38KHz 的载波信号,从而改善 了文献 4 中使用振荡器 NEC555 产生载波信号的缺 陷。最后,将遥控基带信号调制到载波上,经三极管 9013 和 8050 进行两级放大以驱动红外发射管辐射出 940nm 的红外脉冲信号。
《 P LC 技术应用 200 例》
邮局订阅号: 82-946 360 元 / 年 - 69-
单片机开发与应用
中文核心期刊《 微计算机信息》(嵌入式与 S OC )2006 年第 22 卷第 9-2 期
口。当系统进入学习功能时,定时器 T0 先把经过 P2.1 口的红外遥控编码暂存到 RAM ,最后将其存储至 EEPROM 指定的地址中,以免数据掉电丢失。
图 2 接收硬件电路图
+5V 33
红外发射管
技
300
5K
术
8050
创
P2.6 10K
9013
新
GND
图 3 发射硬件电路图
VCC
4
3
2
1
5
6
AT24LC32
7
8
+ 22μF 47K
47K 47K
20pF 12M
20pF
GND
1
40
300
2
39
3
38
33
红外发射管
4
37
5
36
47K
6
35
7
34
5K
8
33
中 图 分 类 号 : T P 368.1
文献标识码:B
Abstr act:This paper introduces a learning remote- controller based on the single chip microcomputer of AT89C52, and describes the operating principle and the design of software and hardware as well as its realization. Key wor ds:AT89C52,lear ning r emote- contr oller ,infr ar ed r emote coding
通讯地址: (410081 湖南师范大学研究生 2 舍 206 室) 李晋
(收稿日期:2006.1.27)(修稿日期:2006.2.27)
《 P LC 技术应用 200 例》
邮局订阅号: 82-946 360 元 / 年 - 71-
院自行研制的智能住宅保安系统中,并荣获湖南省第
六届“挑战杯”科技发明制作类二等奖。
术
参考文献:
创 [1]李建华. 实用遥控器原理与制作[M]. 北京:人民邮电出版社,
新 1996.
[2]周航慈. 单片机应用程序设计技术[M]. 北京:北京航空航天大 学出版社,2002.
[3]何立明. MCS- 51 系列单片机应用系统设计[M]. 北京:北京航
引言
随着人民生活水平的提高,带红外遥控的家用电 器种类繁多,比如电视、空调、VCD 等,有些设备也常 配有红外装置,如汽车和摩托车的防盗系统。但是,由 于各种红外遥控编码格式不同,使得各种产品的遥控 器并不能兼容,用户在使用过程中容易产生混乱,这 给人们的日常生活带来了诸多不便。针对目前市面上 已有的学习型遥控器都只能对一些特定的红外遥控 编码进行学习的情况,本文介绍了一种基于单片机的 学习型遥控器,以 AT89C52 为核心,通过测量红外遥 控信号的脉冲宽度来原封不动地保存红外遥控编码, 并直接利用单片机的定时器产生 38KHz 的载波信号, 而不需要其它电路或芯片来完成,节约了成本。该学 习型遥控器能成功地学习、记忆和再现各种红外遥控 编码,从而实现了对多个红外遥控装置的统一管理。
- 70 - 360元 / 年 邮局订阅号: 82-946
图 5 主程序流程图
图 6 学习程序流程图
3 学习型遥控器的软件设计及实现
3.1 主程序
《 现场总线技术应用 200 例》
您的论文得到两院院士关注
单片机开发与应用
单片机上电复位后,首先对定时器 T0、T1 和 I/O 循环反复,从 P2.6 口输出的就是已调制到载波上的红
4 结束语
该学习型遥控器操作灵活,可以很好地学习市面 上流行的各种遥控器的红外遥控编码,并且能够学习 和控制各种不同类型的红外遥控设备,系统稳定可
低电平。当系统进入学习状态时,开启 T0 来检测 P2.1 靠。该项技术已经应用到我院自行研制的智能住宅保 口的电平变化,并记录下每一个高、低电平的脉冲宽 安系统中,获得了令人满意的效果。若应用 OKI 公司
您的论文得到两院院士关注 文章编号:1008- 0570(2006)09- 2- 0069- 03
单片机开发与应用
基于 AT89C52 的学习型遥控器的设计
Th e d e s ig n o f le a rn in g re m o te - co n tro lle r b a s e d o n th e s in g le ch ip m icro co m p u te r o f AT89C52
李晋: 硕士研究生 基金项目: 湖南省教育厅项目(04C346)
图 1 学习型遥控器结构图
红外接收电路如图 2 所示。一体化红外接收头采 用 NB1838,其光电检测和前置放大器集成于同一封 装,中心频率为 37.9kHz。NB1838 的环氧树脂封装结 构为其提供了一个特殊的红外滤光器,对自然光和电 场干扰有很强的防护性。NB1838 的目的是对接收到 的 红 外 信 号 放 大 、检 波 、整 形 ,并 解 调 出 红 外 遥 控 编 码,得到 TTL 电平,反相后输入至 AT89C52 的 P2.1
空航天大学出版社,1990.
[4]安颖, 刘丽娜. 具有学习功能的智能遥控器[J]. 微计算机信息,
2005,21(3):23.
作者简介: 李晋,男,1981 年生,汉族。湖南师范大学工
学院电路与系统硕士研究生,主要研究方向:单片机
和嵌入式系统的研究。E- mail:jin_li81@163.com;王玲,
技 指定地址。当要发射红外信号时,从扩展存储区中还 术 原出相应的红外遥控编码,并调制到 38KHz 的载波信
号上,最后,通过三极管放大电路驱动红外发光二极
创 管发射红外信号,达到学习和发射的目的,从而实现
一个遥控器控制多种红外遥控设备。
2 学习型遥控器的硬件设计及实现 新
图 1 为基于单片机 AT89C52 的学习型遥控器的 结构框图。系统由红外遥控信号发射器、红外遥控信 号接收器、单片机及其外围电路构成。采用 12MHz 晶 振,EEPROM 用来存储红外遥控编码。P1 口扩展一个 4×4 的矩阵键盘,并设定一个复合键,作为学习和发射 功能之间的切换。考虑到有些红外遥控编码较长, EEPROM 选用 AT24LC32,它是可在线电擦除和电写 入的存储器,容量为 4KB,32×128Bit。
女,1962 年生,汉族。湖南师范大学教授,主要研究方
向:嵌入式系统 ;韩英,女,1979 年生,汉族。湖南师范
大学工学院电路与系统硕士研究生,主要研究方向:
有源滤波理论与设计。
Biogr aphy:Li, Jin, male, born in 1981, the Han. Circuit and
system postgraduate of Hunan Normal University of Engineering.
Major in research on single chip application and embedded
图 7 发射程序流程图
单片机不断扫描矩阵键盘,若有键按下,从 EEP- ROM 中取出对应键值的存储数据取反后作为 T0 的初 始值,同时启动 T0 和 T1,并用 T1 产生 38KHz 的载波 信号。在高电平且 T0 没溢出时,从 P2.6 口不断地输出 载波信号,T0 溢出后关闭 T0、T1。然后重新启动 T0,把 EEPROM 中下一个地址的数据取反并作为 T0 的初始 值,此时关闭 T1,在这个脉冲周期内不产生载波。如此
口进行初始化并不断扫描矩阵键盘,当检测到有键按 外脉冲信号,经三极管两级放大来驱动红外发射管输
下时,进入相应的键盘处理程序。图 5 为系统主程序 出红外遥控信号。图 7 为系统发射程序流程图。
流程图。 3.2 红外接收程序 一体化红外接收头 NB1838 作为输入接至单片机
的 P2.1 口,由于 NB1838 的反相作用,在无红外信号 时为高电平,一旦检测到有红外信号,起始输入变成
1 学习型遥控器的工作原理
当红外遥控器的某个按键按下时,发射出一组串 行二进制遥控编码脉冲。该脉冲由引导码、系统码、功 能码和反码组成,通过设置这些编码以及码长便可区 分不同的红外遥控器。红外接收器负责红外信号的接 收和放大并解调出 TTL 电平信号送至微处理器进行 处理,微处理器通过比较和识别接收来的红外遥控编 码便可执行相应的遥控功能。本系统的设计思想是不 考虑红外编码方式,仅利用单片机 AT89C52 对多个红 外遥控编码的脉冲宽度进行测量,并原封不动地把发 射信号中高、低电平的时间宽度记忆至扩展存储区的