基于PLC的家庭防盗系统也已经有研究成果。PLC ( Programmable Logic Controller),可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计的。对单项工程或重复数极少的项目,采用PLC方案是明智、快捷的途径,成功率高,可靠性好,手尾少,但成本较高。显然,高成本的PLC对通用性极强的家庭防盗系统是不适合的。
以往的家庭防盗系统,都是采用Linux系统,因为Linux系统是基于文件的操作系统,更容易做出更复杂的功能,但是,采用Linux这个方向是错的。
在物联网结构上,分为感知层、传输层、支撑层和应用层。放在家中的系统,做的主要是感知层的工作,复杂的数据应交由支撑层处理。在感知层上,实时性要是最高的要求。所以,本系统采用的实时性操作系统才是正确的方向,实时性才是最高的要求,而不是专注于一些华而不实的东西。
3 系统硬件设计
设计包括软件设计和硬件设计,硬件是设计的基础,而软件是设计的灵魂[5]。
3.1 系统硬件介绍
系统硬件结构如图3.1所示。
系统通过红外线和摄像头采集现场信息,并通过SIM 300GPRS 模块将信息传送给用户。 图3.1 硬件结构图
这套系统大部分的硬件都是直接购买,毕业设计最重要的工作只是将这些硬件设备给拼装起来.。之所以要在这里介绍硬件,是因为当遇到问题,而代码调试也找不出的时候,问题往往会出现在硬件上。
3.1.1 STM32F103VET 开发板
开发板的核心部件是有SOC厂商ST公司生产,具有很高的性能。外围电路由野火团队开发,基本包含了所有常用的接口。
(1) 相关参数
详细情况如下:
开发板硬件基本情况如表3.1所示。
表3.1 STM32F103VET 开发板硬件组成
序号 说明
0、CPU STM32F103VET6、64K RAM、512K FLASH
1、大小 130mm * 110mm
2、供电 DC-5V / USB
3、保险丝 1个500MA自恢复保险丝,防止短路
4、电源开关 1个
5、电源接口 2.54mm排针引出,5V、3V3、2V5各两路,GND优尔路
6、JTAG 1个20p的JLINK下载口
7、RTC 1个RTC电池座,带电池
8、I2C-EEPROM 1个AT24C02,兼容AT24Cxx系列
9、SPI 1个串行的2M FLASH W25X16,兼容W25Q16
10、SDIO 1个TF卡接口
11、以太网 ENC28J60(10M) + HR911105A(网络变压器)
12、RS232 UART1为DB9串口引出,UART2为2.54mm排针引出
13、AD/DA 用2.54mm排针引出,两路AD,两路DA
14、PWM 两路,2.54mm排针引出
15、液晶接口 3.2 inch / 2.4 inch / VGA 模块
16、摄像头接口 OV7725模块
17、无线接口 2.4G NRF24L01+模块
18、GPIO 多达40个IO可使用
19、音频接口 MP3 模块
(2) 电路图和连接图
图3.2 供电图
图 3.3 串口图
图 3.4 JTAG 调试接口
(3) 使用方法
开发板使用USB供电。在使用Jlink烧入程序,在烧入的时候,Boot拨到GND。红色按钮为复位按钮,按下后系统重新运行程序。
- 上一篇:视频信号在LonWorks总线中传输技术研究
- 下一篇:小型别墅太阳能供暖系统设计+CAD图纸
-
-
-
-
-
-
-
现代简约美式风格在室内家装中的运用
江苏省某高中学生体质现状的调查研究
浅析中国古代宗法制度
C++最短路径算法研究和程序设计
NFC协议物理层的软件实现+文献综述
巴金《激流三部曲》高觉新的悲剧命运
中国传统元素在游戏角色...
上市公司股权结构对经营绩效的影响研究
高警觉工作人群的元情绪...
g-C3N4光催化剂的制备和光催化性能研究