红外遥控报警器.docx
《红外遥控报警器.docx》由会员分享,可在线阅读,更多相关《红外遥控报警器.docx(13页珍藏版)》请在冰豆网上搜索。
红外遥控报警器
2009年“伟纳电子”杯红外遥控报警器
文档编号
产品版本
密级
XA-HXD-2009071201
V1.0
内部
产品名称:
红外遥控报警器
共12页
2009年“伟纳电子”杯红外遥控报警器
(仅供内部使用)
文件状态
文件标识:
[]草稿
[]正在修改
[√]正式发布
当前版本:
V1.0
作者:
何夏栋
完成日期:
2009-07-12
版权所有不得复制
一、版本说明
版本
时间
修改内容
V1.0
2009-07-20
制定文档
二、功能说明
红外遥控接收数据;
日历功能;
整点提示;
闹铃提示;
温度显示;
红外遥控修改温度报警上限、下限、时间和闹铃;
LCD12864显示输出;
三、开发环境及芯片选型
1、开发环境
名称
开发平台
系统开发平台
WINDOWSXPSP2
软件开发平台
KEILCV8.08
硬件开发平台
ME850单片机开发实验仪
原理图、PCB开发
PTOTEL99SE
2、主要芯片选型
系统功能
芯片型号
MCU
AT89S52
时间芯片
DS1302
温度传感器
DS18B20
四、系统参数
序号
功能
备注
1
万年历
2
闹铃数量
1组
3
闹铃时长
1分钟
4
温度显示范围
-55℃-----125℃
5
温度上限
0℃----99℃
6
温度下限
0℃----99℃
7
工作温度
0℃----50℃(取系统中工作温度区间最小)
8
输入电压
DC5V
五、红外遥控器说明
因硬件平台采用了伟纳的的ME850实验仪,所以红外遥控器也采用了ME850配套的遥控器。
其码值与采用按键功能说明如下:
左图为ME850实验仪配套的遥控器图,每个按键上印有上下两行字符,其中上行为自定义字符,下行为红外码值。
******红外遥控器键值表*****
10030106
091D1F0D
191B1115
1712164C
40480400
0205544D
0A1E0E1A
1C140F0C
*****************************
在这次红外遥控报警器中采用的按键有:
功能健K1---K6,数字键0----9;其中功能具体如下:
功能键:
K1-------修改时间;
K2-------设定闹铃,其中闹铃状态的开关是由数字键决定的,当小于5时闹铃关,大于5时闹铃开;
K3-------设定温度下下限;
K4-------功能扩展用;(本打算此功能是大屏幕显示时间与温度,但由于时间关系这次没做)
K5-------在非主界面下数据不保存返回主界面;
K6-------在非主界面下数据保存返回主界面;
数字键0----9:
在非主界面下输入的时间、温度数据;
六、程序流程图
Y
N
N
N
Y
Y
N
Y
N
Y
N
Y
Y
N
七、部分截图
1、软件开发
2、系统开机界面
3、系统主界面
4、修改时间界面
5、修改温度上、下限界面
6、设定闹铃界面
7、原理图
8、PCB图
机械尺寸和12864一样,可以完全做为LCD屏的底板。
中间多画了打线和两个定位孔,做板子时可以在这加个槽,这可用大板照样用,也可以把上边部分掰掉,只用下边的小板子。
此做法在实际中补常用。
未敷铜:
敷铜顶层:
敷铜底层:
3D图: