基于ADSP-BF533的家庭安全系统设计
症下一编码帧和下一参考帧数据。DSP的片内RAM容量较小,但是访问速度较快,而MPEG-4的最小编码单元是宏块,所以可以将宏块从片外SDRAM转移到片内RAM中进行处理,处理结束后再存到SDRAM中。另外为了加快数据块搬移速度,充分利用BF533强大的DMA能力完成数据传输操作,同时将CPU频繁访问的程序和数据放在片上缓存中,并充分利用乒乓缓冲结构,提高编码效率。
MPEG-4编码流程,如图6所示。
3.2 GSM短信报警程序
在红外探测器检测到有人入侵时,DSP将立即向户主发送短信报警信息,以便用户采取措施。BF533通过UART口发送AT指令,实现对TC35模块的控制,发送"AT+CMGF=1"设置短信发送模式为文本模式,发送"AT+CREG?"查询网络注册情况,发送"AT+CMGS=13572472507"再加上短信内容,即可以实现向目标手机发送报警信息的目的。由于采用文本发送模式,故不能发送中文文字,本系统选择发送英文字符"Danger"。
3.3 图像存储程序
压缩后的视频流数据将以文件的形式写入SD卡中。在进行写卡操作前,先要对SD卡初始化,设置其为SPI工作模式。SD卡的寻址方式是按字节寻址的,为加快速度,将其设置为扇区寻址,每个扇区512 bit,写一个扇区的函数部分程序段如下:
其中,sector为要写的扇区号,buff指向需要保存的数据流,SPI_transfer_byte为通过SPI口向SD卡传输l bit的函数,SD_write_block为SD卡写命令的编码。
4 结束语
本系统依托目前覆盖率较高的GSM公共网络,利用现有的无线通信业务和短消息服务业务,实现了远程报警功能,且不受地域和时间的限制,并采用CMOS摄像头采集现场图像,提高了警情处理的效率。经测试证明,该系统稳定、可靠,报警准确、及时,图像采集的帧率为15 f·s-1,单帧图像的分辨率为320×240,能够满足用户需求。
发布者:小宇
ADSP-BF533 传感器 GSM远程报警 相关文章:
- ADSP-BF533在低耗高速实时系统中的应用(03-08)
- 基于ADSP-BF533在低耗高速实时系统中的应用(05-04)
- 基于ADSP-BF533的数字通信信号发生器设计(04-28)
- 基于ADSP-BF533的MPEG-4实时编码器实现(06-13)
- 基于ADSP-BF533的MPEG-4实时编码器系统实现(07-08)
- 基于ADSP-BF533的μClinux嵌入式系统移植与开发(09-06)