基于AT89C51单片机的多路开关量无线遥控电路设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于AT89C51单片机的多路开关量无线遥控电路设计
无线遥控由于非接触、远距离操控、控制及时、安装成本和维护成本低等特点,使其在工业控制、航空航天、家电领域应用日益广泛。
市售现成遥控装置大多一对一控制,而且有空间、用途上的限制。
在实际应用中,如能实现多路开关量在不同环境下,不同时间需要上的远距离智能遥控,对节省人力资源、提高工作效率,显得十分重要。
本文介绍的是基于AT89C51单片机的多路开关量无线遥控电路,其特点是:(1)可以用一台遥控器去控制最多256×4路开关量;(2)既可以实时控制也可以定时控制;(3)可以浏览各路最近控制状态;(4)无方向性,能隔墙隔物传送,抗干扰能力强,工作稳定可靠。
1工作原理概述
本多路无线射频集中遥控电路系统由无线发射和无线接收两部分组成。
发射部分由键盘矩阵、密码设定、指令信号产生电路、编码电路、射频调制电路、功率放大发射电路组成,如图1所示。
首先由键盘选择要操作的工作点编号,根据所选择的工作点编号由程序调出该工作点密码,单片机P0口输出的密码信号和P1.0脚输出的指令信号经过编码电路混合编码成脉冲信号,由P1.3控制其输出,再经调制电路调制,最终由功率放大电路放大后发射。
利用单片机的记忆和定时等功能,实现工作点编号和密码一一对应,密码自动生成,定时操作和工作点状态查看等功能。
接收部分由无线射频接收电路、解码电路、驱动电路、执行电路组成。
当接收电路收到遥控器的编码信号时,它将信号经过解码电路后,分离出密码信号和指令信
号,只有检测到密码信号与工作点密码一
致时,解码电路才输出指令信号,最后经由
晶体管放大,推动继电器,由继电器开关实
现相应操作。
2发射电路系统构成
无线发射电路系统如图1所示,采用
AT89C51单片机作为键盘扫描、工作点编
号输入、定时、指令信号输出的控制核心,
AT89C51是一种带4K字节闪烁可编程可擦
除只读存储器(FPEROM—FalshProgram-
mableandErasableReadOnlyMemory)的
低电压,高性能CMOS8位微处理器。
由P2
口构成的4×4键盘由10个数字键和6个功
能键组成,可方便地设置工作点编号,定时
时间,1个定时设置键、开操作键、关操作
键、定时开操作键、定时关操作键、状态查
看键。
单片机TXD、RXD的两个引脚通过四
个74LS164八位串行输入移位寄存器连接
四个LED显示器,用以显示工作点编号
(0000 ̄0255)和定时时间等。
记忆在存储器中
的各工作点关/开状态由P1.1和P1.2脚控
制的红、绿指示灯来表示,便于查看。
选用台湾HOLTEK公司大规模集成电
基于AT89C51单片机的多路开关量无线遥控电路设计
施海燕
(南通广播电视大学海门分校江苏海门226100)
摘要:介绍由AT89C51单片机为核心控制器构成的多路无线射频集中遥控电路系统,该电路由密码编制、编码IC、发射模块、功
率放大电路和接收单元组成,具有智能化、功能大、遥控距离远、实用性强等特点。
关键词:AT89C51编码无线遥控
中图分类号:TN911文献标识码:A文章编号:1674-098X(2009)09(a)-0034-02
图1
无线发射电路
图2无线接收电路
(下转36页)
{
…………
}
functionStateDO()
{
…………
}
functionsetSearch(key){
…………
}
-->
</script>
3系统安全
考虑到数据信息的保密和系统的安全性,系统设置了管理员用户、特权用户、浏览用户几种级别,根据用户的身份等级,授予不同权限,以保障数据的使用级别和安全。
系统采用了“用户名—密码”的验证方式,并将用户的口令进行MD5加密,即使管理员也无法看到用户的密码,以确保用户的安全和隐私。
为了防止SQL注入,杜绝使用sa用户连接数据库;新建一个public权限数据库用户,并用这个用户访问数据库;去掉角色public对sysobjects与syscolumns对象的select访问权限。
4结语
本文采用Microsoft的.Net开发平台,运用ASP.NET技术和MS-SQLServer数据库技术实现公路交通相关信息的网络发布
和管理。
在系统开发过程中,充分运用了
C#语言和AJAX技术的优越性,建立三层
结构,使系统建设更加稳定、可靠和安全。
运行表明,系统为用户使用提供了方便性
和高效性,满足人们对公路信息的需求,同
时也为开发其它信息系统打下良好基础。
参考文献
[1]寇波,王军,赵怀鑫.交通信息发布系统
在高速公路的应用[J],中国交通信息产
业,2008.04(110~111).
图2系统结构
[2]闫仕娟,田赤英,杨兴荣.基于ASP.NET
技术的海洋地质样品信息网络发布[J],
海洋科学进展,2006.7.
[3]武新华,刘彦明.ASP.NET+SQLServer
典型网站建设[M],电子工业出版社,
2007年3月.
[4]Greene,A,Managingsubjectguides
withSQLServerandASP.Net,Li-
braryhitech,2008.
[5]高东旭,庞大芳.基于ASP.NET和SQL
Server技术开发煤矿安全信息管理系统
[J],煤炭技术,2008.10.
路HF-12E作为高抗噪声CMOS数字编码电路,该芯片具有8位地址编码和4位数据输出功能,因此有28=256组密码设
定,还具有抗干扰性能强,保密效果好等优点,克服了传统无线遥控抗干扰性能差、相互串扰等缺点。
选用国产F05P315MHz频率微功率无线发射模块作为调制电路,采用upc1677c作为功率放大模块,使发射功率增加十倍,遥控半径大于500m。
3接收电路构成
图2为无线接收电路,使用315MHz频率的J05P超外差接收模块,HT-12D为译码IC,其Pin1~Pin8连接DIP开关,调整JUMP来设定密码,当发射模块与接收模块的密码设定相同并且作三次的确认无误后才能进行响应动作,HT-12D译码IC的Pin10~Pin13是控制命令输出脚,随着发射端的信号产生不同的动作,如高、低电位。
而且在下一个信号到来之前,这个信号会一直保持自锁状态,直到接收电路收到不同的信号才会产生改变,而HT-12D独特的信号三次确认功能,使其在判断信号上不容易产生错误。
如图2所示。
4软件的设计
在遥控器工作时,由键盘输
入工作点
图3主程序框图的编号、定时时间参数、开/关控制和状态查看命令。
单片机根据这些参数和命令,去
控制各工作点相应操作。
程序包括主程序、
定时/计数器中断服务程序、定时参数设置
子程序、实时开子程序、实时关子程序、定
时开子程序、定时关子程序、状态查看子程
序。
图3为主程序框图。
定时/计数器中断服
务程序是通过计数一分钟定时中断次数实
现具体时间的定时。
如图3所示。
本电路系统操作方便,控制灵活,设计
初衷是为节约能源、资源而提高学校公共
楼道灯和公共厕所冲水控制技术,也可移
植到,如机器人控制,比较集中的农田大棚
蔬菜的喷灌、滴灌控制等方面。
参考文献
[1]杨将新,李华军,刘东俊.单片机程
序设计及应用[M].电子工业出版社,2006
[2]彭为,黄科,雷道仲.单片机典型系
统设计[M].电子工业出版社,2007.
[3]陈光明,施金鸿,桂金莲.电子技术
课程设计与综合实训[M].北京航空航天大
学出版社,2007.
[4]何书森,何华斌.实用电子线路设计
速成[M].福建科学技术出版社,2005
[5]陈永甫.实用无线电遥控电路[M].
人民邮电出版社,2007.
(上接34页)。