基于Atmega8的智能微波探测器设计
时间:2014-03-28来源:网络
2 软件设计
微波探测器的主程序流程如图8所示。主程序初始化完硬件后进行工作模式选择,然后在选定的模式下循环扫描,有报警事件时进行报警,电池电压过低时停机,白天时关闭PWM输出,进入低功耗模式。两个主分支的结构基本相同,唯一不同的是右分支在进行报警的同时可以向主机发送信息,同时也可以接收主机的命令。串口通信的发送采用主动方式,需要发送的时候才发送,接收采用中断方式,一旦缓存器里面有数据立即进入中断去处理。
3 微波探测器的PCB图
微波探测器的PCB图如图9所示。
4 实验数据
软硬件统调是完成电路设计最关键的一步,通过不断地修改程序,微波探测器的功能已经达到要求,不同触发方式下的报警时长如表1所示。不同灵敏度时对应的有效检测距离是将微波探测器安装在半球型塑料壳内,并将其固定在室内2.6 m高处测试的,测试数据如表2所示。
5 结束语
本探测器充分利用了Atmega8单片机内部的软件资源,16级灵敏度调整,感应距离在0.8~10 m内可调。电路结构简单、体积小、功耗低、精度较高、软件的升级和更新方便,适用于自动门控制开关、室内外安全防范系统、ATM自动提款机的自动录像控制系统、野外安全警示等场所。
1
2
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码