基于CC1100的无线视频监控系统设计

时间:2012-08-30来源:网络

对本系统来说,PTC08串口摄像头模块与微控制器采用串口通信方式。微控制器通过其RX端向PTC08发送拍照的一系列指令,摄像头模块采集完数据,收到发送数据指令后,会通过其TX端口将图像数据送至微控制器。CC1100-232收到数据时,会自动将数据从串口送至接收端处理器。微控制器、PTC08和CC1100模块间的接口示意图如图3所示。

d.JPG



3 系统软件设计
系统采用单片机、无线收发模块及串口摄像头模块来实现,下位机软件采用汇编语言编写,上位机软件编程采用VC++语言。在实际操作过程中,可通过上位机程序将预先定义好的指令发送到采集端处理器,控制采集模块动作,获取图片数据;采集端处理器会利用无线收发模块将数据传至接收端处理器,进而在上位机上恢复出JPEG图片。
3.1 PTC08模块初始化配置
PTC08模块上电之后,延时2.5 s,微控制器向其发送一系列控制指令,包括复位、设置图片大小、压缩率、拍照、读取数据,停止拍照等。根据模块与微控制器的通信协议,微控制器将PTC08模块复位的汇编语言部分代码如下(前提是上位机已将复位指令数据56 00 26 00分别存入微控制器RAM的70H至73H单元中):
e.JPG
PTC08模块在收到此复位指令后,会向微控制器发出7600 26 00,表示模块复位成功。模块其他指令数据可在其数据手册中查询。
3.2 上位机软件设计
图4为获取图片的上位机软件流程图,其状态及函数描述如下。

f.JPG

1 2 3

关键词: 监控系统 设计 视频 无线 CC1100 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版