《基于51单片机的无线遥控音乐门铃设计毕业论文.docx》由会员分享,可在线阅读,更多相关《基于51单片机的无线遥控音乐门铃设计毕业论文.docx(41页珍藏版)》请在三一办公上搜索。
1、基于51单片机的无线遥控音乐门铃设计毕业论文基于51单片机的无线遥控音乐门铃设计 摘要 随着微电子技术、无线技术和网络技术的飞速发展以及人们生活水平的大幅度提高,人们对居住环境的安全、方便提出了越来越高的要求,尤其是在智能化住宅中,人们迫切需要一种不仅安全可靠、使用方便等优点于一体的智能门铃产品,因此无线遥控音乐门铃系统的设计成为本课题研究的目标。 本文介绍了一种新型无线遥控音乐门铃,它采用具有编码功能的超再生无线模块,结合单片机利用中断产生的方波,成为一种声音动听、门铃按钮与声源之间免去连线、安装方便的新型遥控高音质门铃.这种门铃具有功耗低,电路简单可靠,抗干扰能力强,遥控距离远,电路体积小
2、等优点,其接收电路连同主控机喇叭等于一体,可以随意放置在室内有220V交流电源的地方,本设计还可以用电池供电,更加方便!还可变换门铃各种音乐,使声音悦耳动听,满足不同人的生活需要,具有广阔的发展前景. 随着微电子技术、无线技术的发展,由开始的按钮门铃到现在的可视对讲门铃、智能数码门铃,发展速度不断飚升。针对目前世界范围内经济严峻形式和我国经济运行面临新的不确定性因素,如何根据急剧变化的外部经济环境调整企业发展规划和经营方针,成为摆在我国无线音乐门铃企业面前亟待解决的问题。在全球金融危机形势下,无线遥控门铃企业的发展需要我们不断研究、不断创新,向着产品智能化、数字化、信息化方向发展。 本设计采用
3、STC89C51单片机作为主控制器,外部加上三极管驱动放音设备,以此来实现音乐播放的硬件电路,无线模块实现无线的链接,实际应用中更易安装,是家居首选,性能稳定,遥控距离远,功耗低等特点。 关键词 无线遥控 音乐门铃 单片机 Abstract With the rapid development of microelectronic technology, wireless technology and the network technology and the improvement of peoples living standard, put forward higher request
4、 people to safety, convenient living environment, especially in theintelligent residential, people urgently need a not only safe and reliable, easy to useand other advantages of intelligent doorbell the product, so the design of wireless remote control music doorbell system has become the aim of the
5、 project. This paper introduces a new type of wireless remote control music doorbell, it adoptssuper regeneration wireless module with encoding function, combined with SCMinterrupt generation Fang Bo, become a sound, the doorbell button and the sound source from the new remote connection, convenient
6、 installation and high quality door bell. This bell has the advantages of low power consumption, simple and reliable circuit, strong anti-interference ability, long distance remote control, has the advantages of small volume, the circuit, receiving circuit and the main controlmachine horn is equal t
7、o one, can be placed on a 220V AC power supply in indoorplaces, this design can also be powered by batteries, more convenient! Can alsotransform the doorbell music, make a pleasant voice, to meet different needs of life,with broad prospects for development. With the development of microelectronic te
8、chnology, wireless technology, by the button doorbell began to visualdoorbell, nowthe intelligent digitaldoorbell, soaringdevelopment speed. In view of the current worldwide economic severe form andoperation of Chinas economy is facing new uncertainties, according to the rapidly changing external ec
9、onomic environment, adjust enterprise development planning and management policy, has become an urgent in front of wireless music doorbellenterprises of Chinas problems. In the situation of the global financial crisis, we continue to research, innovation requires the development of wireless remote c
10、ontrol doorbell enterprise, towardthe product intelligent, digital, information-based directiondevelopment. This design uses STC89C51 microcontroller as the main controller, external andtransistor drive playback device, so as to realize the hardware circuit of music playback, wireless module to real
11、ize wireless links, more easy to install in the practical application, is the preferred home furnishing, stable performance, long distance remote control, low power. Key Words: Wireless remote control doorbell music chip 目录 摘要 . - 1 - Abstract . - 2 - 第一章 绪论 . - 1 - 1.1 课题选题背景 . - 1 - 1.2 国内外研究状况 .
12、- 1 - 1.3 研究无线遥控音乐门铃的意义 . - 2 - 第二章 设计任务 . - 2 - 第三章 硬件电路设计 . - 3 - 3.1系统总体框图 . - 3 - 3.2 电源电路设计 . - 4 - 3.3 发射电路设计 . - 4 - 3.4 接收电路设计 . - 6 - 3.5 主控电路设计 . - 7 - 3.6 放音驱动电路设计 . - 11 - 第四章 系统软件设计 . - 13 - 4.1单片机发声概述 . - 13 - 4.1.1 音调 . - 13 - 4.1.2 节拍 . - 14 - 4.2 编程软件Keil C51 . - 15 - 4.3 画图软件Protel
13、99SE . - 16 - 4.4 Protel使用常见问题 . - 17 - 4.5 系统总体程序流程图 . - 19 - 第五章 调试与实现 . - 20 - 5.1 焊接遇到的主要技术问题 . - 20 - 5.2 功能的调试方法 . - 21 - 第六章 结束语 . - 21 - 6.1 意见及改进 . - 21 - 6.2设计的收获与体会 . - 21 - 结论与展望 . - 23 - 致谢 . - 24 - 参考文献 . - 25 - 附录一:原理图 . - 26 - 附录二:仿真图 . - 27 - 附录三:源程序 . - 28 - 第一章 绪论 1.1 课题选题背景 随着时代的
14、发展和进步,控制智能化、仪器小型化、功耗微小化得到广泛关注。在这些领域中,单片机起到了举足轻重的作用,这就把单片机的应用提升到重要的地位,单片机应用系统设计就成为新的技术热点。 全球经济国际化和社会信息化的浪潮汹涌澎湃。住宅功能也日益增强,智能住宅与智能小区应运而生。欧美、日本等发达国家从七十年代就开始加强这方面的研究,并专门成立了现代住宅开发公司,建造了一大批样板智能住宅。我国对智能住宅的研究还刚刚起步,但其发展相当迅速,一具有一定智能化水平的住宅在我国一些大城市兴建。九五年七月华东建筑设计研究院编制了上海市智能建筑设计标准,九八年三月十日江苏省地方标准建筑智能化系统工程设计标准颁布实施;国
15、标智能建筑设计标准九九年十二月一日在沪审查通过。这无疑为广大电子设计人员及工程施工人员提供了标准依据。住宅智能化作为科学技术与现代住宅的桥梁,不断丰富住宅的艺术内涵,不断满足人们信息共享及先进的物业管理的必然要求,相信经过致力智能建筑的设计者和建设者的共同努力,不远的将来会在中国的大地上涌现出一大批智能化住宅。 个人认为大力推进智能小区的建设比较符合中国国情,一方面可以节省土地,另一面便于加强城市规划和管理。作为一个应用电子学习者,目前最迫切的任务是如何使智能小区设计的功能设定恰到好处、技术路线恰当其分,使智能住宅产品得到市场的最大认同。让我们迎接我国的智能化住宅和智能小区建设春天的到来! 由
16、于电子音乐门铃具有铃声悦耳动听,价格低廉、耗电少等优点,在现代家具中的应用越来越流行。有了电子音乐门铃,在有客人在拜访时,听到的将不再是单调的提示等候音,而是不同凡响的流行音乐旋律、特效音等个性化的电子声乐。 1.2 国内外研究状况 目前在家庭住宅中使用的电子门铃大多数是没用音乐,只有简单的叮咚叮当的声音,比较单调。其中绝大多数没有按钮提示以及其他功能,要不就是造价昂贵,诸多缺点。 经了解,现在市场上所有销售的门铃主要有以下几种: - 1 - 1、敲击式电子音乐门铃,采用声控触发电路和音乐集成电路组成,通过一个可调电阻来控制喇叭的灵敏度,一个电容快速充电来维持后续工作; 2、不用按钮的音乐门铃
17、,采用红外线发射接收电路和自激多谐振荡电路构成,荡发出的红外线被人遮挡住的一瞬间,扬声器就发出有没动听的音乐; 3、带们演示电路的音乐门铃,采用低功耗交流继电器TLP3502和高频小功率管组成。只要按下门铃按钮就会同时打开门灯,使主人可以通过门镜来识别来客身份。门灯经一段时间的延时后自动熄灭; 4、无限遥控门铃,采用脉冲调制发射,及石英晶振稳频技术,实现远距离遥控。 1.3 研究无线遥控音乐门铃的意义 所谓无线门铃是针对传统的有线门铃而讲的。传统的门铃都为有线门铃,使用方便,极大地方便了大家的生活。如果在豪门大院或经常听不到门铃声的房主,有时总会不能及时接待来客,很是尴尬。传统的门铃布置采用导
18、线将门铃的各个设备连接到一起,随着技术的发展,无线技术得到广泛的应用,这就出现了无线门铃!简便、灵活的无线安装设计,免去安装时的麻烦及支出,不影响装修美观。空旷地带遥控距离长达100米,超长的能达3000米,能满意各式住宅及高层楼宇需求。实际遥控距离视使用环境因素而变化。而且无线遥控音乐门铃能发出各种不同的优美音乐,用户可以通过程序选择喜欢的音乐。门铃安装时太靠近金属物会缩短遥控距离。耗电极微,开关内置可更换12伏电池,不按动时不耗电。正常使用寿命为一年。接收器插电使用时,功率消耗为0.6W,等于一年只耗半度电。按钮可装可贴,即使家庭主妇,亦可容易完成安装。门铃装入室内,随意插入任一电源或是安
19、装上电池盒即可。 在现代家庭中,利用无线电技术制成的无线门铃和无线防盗报警器已广为应用,但目前市面上所售无线门铃以简易型居多,即遥控器与接收器间的数据传输采用非编码式,这种门铃生产成本较低。随着微电子技术、无线技术和网络技术的飞速发展以及人们生活水平的大幅度提高,更廉价、功能更多、性能更好的无线遥控音乐门铃不断被研究并生产流入市场。 第二章 设计任务 任务与要求 发射器采用电池供电,静态电流小; 主机也可以采用电池供电,方便安装; - 2 - 采用无线电进行遥控,具有一定的遥控距离; 在同一区域范围内能有多套系统同时工作而相互间不影响; 门铃按键按下有音乐响起; 主机有复位按键,可以随时关闭音
20、乐; 门铃的音乐为3首以上,可以通过程序更改。 第三章 硬件电路设计 3.1系统总体框图 本设计采用STC89C51单片机作为主控制器,外部加上三极管驱动放音设备,超再生无线模块实现无线的链接。系统总体框图如下: 晶振电路 复位电路 电源模块 单 片 机 放歌模块 无线解码模块 图1 系统总体框图 遥控器采用PT2262编码芯片对信号编码,由超再生无线模块发射信号。遥控器硬件结构图如下: 图2 遥控器硬件结构图 - 3 - 编码芯片 发射电路 3.2 电源电路设计 家用电压为220V,而本设计采用的电压是5V,如果不用电池的情况下,使用家用电的情况下,考虑采用典型的变压器降压,全波整流,电容滤
21、波及集成电路稳压的思路进行设计。由于单片机及后续的无线接收电路等都用5 V作为工作电源,所以在经整流和滤波电路后再用三端集成稳压电路进行稳压,为后续电路提供稳定可靠的5 V直流电源,三端稳压集成电路采用LM7805。具体电路图如图3。 78051VCCOUT3IN42+C13.3 发射电路设计 由于无线信号容易受外界环境影响,因此从系统的可靠性考虑,发射的控制信号采用编码的方式进行传送,而且在同一区域内要同时使用多个系统而相互间又不影响,所以无线信号的编码由SC2262集成电路完成,该电路具有8位地址信号和4位数据信号,不同的地址与数据的组合,可以编制上万种编码,完全可以满足同一区域内互不影响
22、地工作。发射芯片地址编码输入有“1”、“0”和“开路”三种状态,数据输入有“1”和“0”两种状态。由各地址、数据的不同接脚状态决定,编码从输出端Dout输出,通过红外发射管发射出去。 Dout输出的编码信号是调制在38kHz载波上的,OSC1、OSC2外接的电阻决定载频频率,一般电阻可在430k820k之间选择即可。 SC2262-IR是2262系列用于红外遥控的专用芯片,它是一种CMOS工艺制造的低功耗低价位通用编码电路,SC2262-IR最多可有12位(A0-A11)三态地址端管脚(悬空,接高电平,接低电平),任意组合可提供531441地址码,SC2262-IR最多可有6位(D0-D5)数
23、据端管脚,设定的地址码和数据码从17脚串行输出,可用于遥控发射电路。 编码芯片SC2262-IR发出的编码信号由:地址码、数据码、同步码组成一个完整的码字,当有按键按下时,SC2262-IR得电工作,其第17脚输出经调制的串行数据信号。SC2262-IR的管脚图如图1所示,管脚说明如表1所示,性能参数如表2所示。 SC2262-IR特点:CMOS工艺制造,低功耗,外部元器件少,RC振荡电阻,工作电压范围宽:2.615v ,数据最多可达6位,地址码最多可达531441种。应用范围:- 4 - +C31000UFC2104470UFC4104图3 电源供电电路图 车辆防盗系统、家庭防盗系统、遥控玩
24、具、其他电器遥控。图4为2262引脚图,表1为引脚介绍。 图4 管脚图 表1 管脚说明 名称 A0-A11 D0-D5 Vcc Vss TE OSC1 OSC2 Dout SC2262的电源端与发射模块的电源端受制于热释电模块,一旦发现异常就会开启SC2262芯片与发射模块的电源,一但SC2262芯片工作则会把已经固定的编码信号通过发射电路发送出去。其原理图如图5所示。 管脚 说 明 1-8、10-13 地址管脚,用于进行地址编码,可置为“0”,“1”,“f”(悬空)。 7-8、10-13 数据输入端,有一个为“1”即有编码发出,内部下拉。 18 9 14 16 15 17 电源正端 电源负端
25、 编码启动端,用于多数据的编码发射,低电平有效。 振荡电阻输入端,与OSC2所接电阻决定振荡频率。 振荡电阻振荡器输出端; 编码输出端 - 5 - 发射模块R34.7M4*10KS112VSC2262图5 编码与发射电路图 3.4 接收电路设计 接收电路的无线接收与解调部分采用的是现成的高频接收模块,可以简化设计工作,而且可靠性较好,接收模块采用的是超再生接收,具体的解调过程为:当发射器发送1时,相应的发射高频电路工作,接收部分就会相应地收到一个315 M的高频信号,使模块输出为1,当发射部分发送的是0时,发射高频部分停止工作,接收部分就输出为0,这样就实现了无线信号的传输。 经高频接收且解调
26、出来的信号是编码集成电路SC2262编码后的串行信号,必须经相应的解码电路解码才能还原出控制信号数据。SC2272就担任了这个解码任务。SC2262和SC2272是一对专用的编、解码集成电路,当接收部分SC2272的8位地址数据与发射部分的8位地址数据相同时,就会在SC2272的17脚输出一个高电平,表示解码成功,同时在4位数据位上输出相应的数据信号,后续的输出控制电路就根据解码输出的数据位。 SC2272的暂存功能是指当发射信号消失时,SC2272的对应数据输出位即变为低电平。而锁存功能是指,当发射信号消失时,SC2272的数据输出端仍保持原来的状态,- 6 - 直到下次接收到新的信号输入。
27、为了能正确解调出调制的编码信号,接收端需加一级前置放大级,保证输入SC2272的信号幅度足够大。SC2272各输出端通过各种接口即可控制相应的负载。电路图如图6所示。 VCCR2310KGNDDATADATAVCC9013VCC接收模块ANT123456789SC2272A0A1A2A3A4A5A6A7GNDM4VCCVTOSC2OSC1DIND3D2D1D0181716151413121110R222.2K图6 数据解码与接收电路 3.5 主控电路设计 STC89C51为主要的中央处理系统,单片机是在集成电路芯片上集成了各种元件的微型计算机,这些元件包括中央处理器CPU、数据存储器RAM、程
28、序存储器ROM、定时/计数器、中断系统、时钟部件的集成和I/O接口电路。由于单片机具有体积小、价格低、可靠性高、开发应用方便等特点,因此在现代电子技术和工业领域应用较为广泛,在智能仪表中单片机是应用最多、最活跃的领域之一。在控制领域中,现如今人们更注意计算机的底成本、小体积、运行的可靠性和控制的灵活性。在各类仪器、仪表中引入单片机,使仪器仪表智能化,提高测试的自动化程度和精度,提高计算机的运算速度,简化仪器仪表的硬件结构,提高其性能价格比。 STC89C51主要功能、性能参数如下: 内置标准51内核,机器周期:增强型为6时钟,普通型为12时钟; 工作频率范围:040MHZ,相当于普通8051的
29、080MHZ; STC89C51RC对应Flash空间:4KB; 内部存储器定时器计数器:3个16位; 通用异步通信口1个; 中断源:8个; 有ISP(在系统可编程)IAP(在应用可编程),无需专用编程器仿真器; 通用IO口:3236个; 工作电压:3.85.5V; - 7 - 外形封装:40脚PDIP、44脚PLCC和PQFP等。 STC89C51单片机的引脚说明: VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIA
30、SH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当
31、用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流这是由于上拉的缘故。 P3.0 RXD P3.1 TXD P3.2 /INT0 P3.3 /INT1 P3.4 T0 P3.5 T1 P3.6 /WR P3.
32、7 /RD P3口同时为闪烁编程和编程校验接收一些控制信号。 I/O口作为输入口时有两种工作方式,即所谓的读端口与读引脚。读端口时实际上并不从外部读入数据,而是把端口锁存器的内容读入到内部总线,经过某种运算或变换后再写回到端口锁存器。只有读端口时才真正地把外部的数据读入到内部总线。上面图中的两个三角形表示的就是输入缓冲器CPU将根据不同的指令分别发出读端口或读引脚信号以完成不同的操作。这是由硬件自动完成的,不需要我们操心,1然后再实行读引脚操作,否则就可能读入出错,为什么看上面的图,如果不对端口置1端口锁存器原来的状态有可能为0Q端为0Q为1加到场效应管栅极的信号为1,该场效应管就导通对地呈现
33、低阻抗,此时即使引脚上输入的信号为1,也会因端口的低阻抗而使信号变低使得外加的1信号读入后不一定是1。若先执行置1操作,则可以使场效应管截止引脚信号直接加到三态缓冲器中实现正确的读入,由于在输入操作时还必须附加一个准备动作,所以这类I/O口被称为准双向口。STC89C51的P0/P1/P2/P3口作为输入时都是准双向口。接下来让我们再看另一个问题,从图中可以看出这四个端口还有一个差别,除了P1口外P0P2P3口都还有其他的功能。 - 8 - RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的
34、地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 /EA/VP
35、P:当/EA保持低电平时,则在此期间外部程序存储器,不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。 STC89C51单片机的时钟信号通常有两种方式产生:一是内部时钟方式,二是外部时钟方式。在STC89C51单片机内部有一振荡电路,只要在单片机的XTAL1和XTAL2引脚外接石英晶体,就构成了自激振荡器并在单片机内部产生时钟脉冲信号。电容的作用是稳定频率和快速起振,电容值在5-
36、30pF,典型值为30pF。晶振CYS的振荡频率范围在1.2-12MHz间选择,典型值为12MHz和11.0592MHz。 当在STC89C51单片机的RST引脚引入高电平并保持2个机器周期时,单片机内部就执行复位操作,按键手动复位有电平方式和脉冲方式两种。其中电平复位是通过RST端经过电阻与电源VCC接通而实现的。最小系统如图7所示。 VCCK013RESET+C110uF241234567891011121314151617181920P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RSTP3.0(RXD)P3.1(TXD)P3.2(INT0)P3.3(INT1)P3.4(T0)P3.5(T1)P3.6(WR)P3.7(RD)XTAL2XTAL1GND89C52VCC(AD0)P0.0(AD1)P0.1(AD2)P0.2(AD3)P0.3(AD4)P0.4(AD5)P0.5(AD6)P0.6