- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于51单片机红外抄表系统
摘 要
近年来,随着信息技术的飞速发展,无线技术正在向各个领域渗透,特别是红外线无线技术,在工业生产、家用电器、安全保卫以及人们的日常生活中得到了广泛的应用。
本文详细描述了该系统设计方案、硬件电路设计和软件设计,并利用keil仿真软件对所开发的C语言程序进行了验证。在的章讨论了系统的展和,为系统的进一步开发奠定了基础。
利用一个红外抄表器来完成琐碎的抄表工作。从而从根本上杜绝“肉眼观察”所带来的随机误差,并大大提高了抄表的效率。
关键词:通信;红外抄表;单片机;调制;解调
目录
1 绪论………………………………………………………………5
1.1课题的背景和意义 5
1.2课题总体设计方案 6
2 系统硬件设计 ……………………………………………………8
2.1 控制模块 8
2.2 发射模块 10
2.3 接收模块 12
2.4 显示模块 14
3 系统软件设计……………………………………………………19
3.1 38kHz频率的产生及发射程序设计 21
3.2 数据计算程序 23
3.3 显示模块程序设计 24
3.3.1 数码管显示…………………………………………24
3.3.2 LCD液晶显示程序…………………………………25
3.4 接收模块程序设计 30
4 电路板的制作 …………………………………………………32
4.1 原理图的绘制 32
4.2 PCB图的生成 32
4.3 电路板到印制和焊接 33
5 系统调试…………………………………………………………35
5.1 硬件调试 35
5.2 软件调试 35
总结语………………………………………………………………37
参考文献……………………………………………………………38
致谢…………………………………………………………………39
附录一:发射原理图………………………………………………40
附录二:接收原理图………………………………………………41
附录三:源程序……………………………………………………42
1 绪论
1.1课题的背景和意义
众所周知,电表是一种非常重要的计量仪表,它的计量准确与否直接关系到千家万户的利益。为此,国家制订严格的标准,各电表生产厂家在严格遵守国家标准基础上,实行更严格的内控标准。事实上,每一台出厂的合格表,都经过了严格的校验及误差处理,这些误差处理通常包括硬件和软件的处理。因而,用户最终使用的电表其自身的计量精度是达到国家标准的。然而,在电表的实际应用过程中,由于人为的操作给其计量带来种种的随机误差,尤为突出的便是抄表。目前在我国,抄表工作大多数还是采用“肉眼观察”。即抄表人员挨家挨户上门读取电能表计度器示值。可想而知,这种抄表方法效率是多么低下、花费人力大、抄表不准确,而它却仍在全国占据主流位置。所以“人眼”抄表带来了很多不便。
目前,我国城乡居民用户抄电表、水表和煤气表的方式基本上都是人工抄表,即由抄表人员每月逐户查抄水表、电表、煤气表。这种落后的方式,消耗大量的人力、物力,而且采集数据的时间跨度大、采集数据的准确度低。因此,国家有关部门规定以后将逐步以计算机为基础的自动抄表系统取代传统的人工抄表。
本设计是一个基于单片机的红外抄表系统,利用红外线这种非电信号作为传输介质,来传送数据信息,可以在那些不适合或不方便架设电缆线及电磁干扰较强的工作环境,来实现电度表的抄表,完成电度表用电量的抄录工作。
本文主要介绍以AT89S51单片机为核心发射发送的数字信号适当的调制编码,经发射管转变为红外光脉冲发射到空中;接收接收到的红外光脉冲进行光电换解调译码后恢复原信号。
图1-1 电源、电池供电电路设计图
本系统具有掉电保护功能,以便在停电时保护所储存的数据信息。如图1-1所示为电源、电池供电电路设计图。当有外接电源时VCC电压高于电池电压,二级管处于截止状态,电池不给单片机供电;当VCC电压低于电池电压时,二极管处于导通状态,电池给单片机供电,以保证数据不丢失。还具有数据存储功能,可以按整体键查看之前所收到的数据。如图1-2所示为系统工作的整体框图。
图1-2 系统框图
2 系统硬件设计
硬件电路主要由两个单片机控制模块、发射模块、接收模块、显示模块以及一些外围驱动电路组成。
2.1 控制模块
图2-1 AT89S51实体图
AT89S51是美国ATMEL公司生产的低功耗、高性能CMOS8位单片机,片内含4K的可编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。它集Flash程序存储器既可在线编程(ISP)也可用传统方法进行编程及通用8位微处理器于单片机芯片中,ATMEL公司的功能强大,低价位。AT89S51单片机可提供许多高性
文档评论(0)