- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
采用MSP430单片机多传感器智能监控系统设计
采用MSP430单片机多传感器智能监控系统设计
引言
随着科技的不断发展,信息化建设的步伐越来越快,控制系统向智能控制系统发展已成为一种趋势。本文设计了一套基于MSP430单片机的智能监控系统,该系统通过单片机采集多路传感器信息,并通过相应数据通路将信息发送到主控平台,同时主控平台通过对采集到的信息进行判断,自动通过CAN总线将控制信息发送到各个节点,单片机通过无线收发芯片接收控制信息,并驱动电动机实现相关控制。
工作原理
原理简介
本系统是使用MSP430单片机为核心的多传感器智能监控系统,图1为系统框图。单个节点的控制和数据传输,使用MSP430单片机为核心。各节点由角度传感器、温湿度传感器和风速传感器采集数据信息,数据通过由CC1020无线收发模块和CAN通讯模块组成的数据采集模块传输主控单片机,主控单片机通过以太网通信模块将信息传送到上位机:上位机进行数据处理和统一调度后通过数据通路反馈控制信息,各节点的单片机接收到相应命令后,通过控制步进式直流电动机实现相关操作。
系统结构
系统硬件设计
传感器选择
(1)角度传感器SCA60C
角度传感器SCA60C仅可精确检测到0~90度的角度范围,在0~90度的倾角范围内,传感器输出的是正比于倾角大小的+0.5~+5V的模拟电压信号。
(2)温湿度传感器DHT21
DHT21数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。传感器包括一个电容式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连。单DATA管脚用于微处理器和AM2301之间的通讯和同步,采用单总线数据格式,当前数据传输为40位,16位湿度数据、16位温度数据和8位校验和。
(3)风速传感器:WFS-1-1风速传感器
WFS-1-1风速传感器的风杯及风标由高耐候性、高强度工程塑料制造,传感器壳体使用ABS工程塑料成形,上下壳体由橡胶0型圈密封。内部电路均经过喷涂三防漆处理,整个风速传感器具有很好的耐恶劣环境的适应性。该传感器的测量范围为0~60m/s,分辨率为0.1m/s,信号输出为脉冲信号。
各传感器的接口电路见图2。
系统的中央处理器部分
???MSP430系列单片机是一个16位的单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7种源操作数寻址、4种目的操作数寻址)、简洁的27条内核指令以及大量的模拟指令:大量的寄存器以及片内数据存储器都可参加多种运算:还有高效的查表处理指令:有较高的处理速度,在8MHz晶体驱动下指令周期为125ns。这些特点保证了可编制出高效率的源程序。
CAN通讯模块
CAN通讯模块的硬件电路连接如图3所示。CAN控制器SJA1000支持两种与单片机的连接模式,本设计中选择的是Intel模式。SJA1000的读写信号直接和单片机的读写信号连接,复位信号由单片机的I/O口控制,以便实现软件复位SJA1000芯片。芯片的中断管脚连接单片机的外部中断,当收到一包数据后,通知CPU。82C250为CAN收发器,是CAN控制器和物理总线间的接口,提供对总线的差动发送能力和对CAN控制器的差动接收能力。CANH和CANL管脚增加阻容电路,滤除总线上的干扰,提高系统稳定性。
无线模块部分
CC1020通过简单的四串行sPI接口进行编程。有8位的结构配置寄存器。每一位寄存器的地址是7位,l位作为读/写位,初始化读或写的操作。CC1020一次完整的配置,要求发送33个数据帧,每帧16位(Address 7位,R/W1位,Data 8位)。将CC1020设为低功耗模式,只需发送一帧数据,因此所需的时间不到2ms。
CC1020的外围电路如图4所示。PDO与微控制器的一个输入端连接。PDI、PCLK和EIPSEL连接到微控制器的输出端。当PSEL引脚端无效(保持高电平)时(PSEL引脚端低电平有效),PCLK、PDI和PDO是高阻抗输入状态。PSEL有一个内部上拉电阻,在低功耗模式时必须断开(由微控制器三态控制),或者设为高电平,以阻止电流流入上拉电阻。微控制器的一个双向引脚与CC1020的DIO连接,用于数据的发射与接收(输入与输出)。DCLK提供数据定时,必须连接到微控制器的一个输入端。数据输出可以选择使用单独的引脚。这时要设置CC1020的INTERFACE寄存器SEPDI DO=1。在同步模式下,LOCK引脚用作数据输出,而DCLK引脚作为异步模式的数据输出,DIO引脚端则只用于数据输入。
以太网通信电路
以太网模块的硬件电路连接如图5所示。ENC28J60是带有行业标准串行外设接口的独立以太网控制器,主要由七个主要功能模块组
您可能关注的文档
最近下载
- UbuntuLinux操作系统第2版(微课版)钟小平课后习题答案.doc VIP
- 输电线路三跨的经验分享.ppt VIP
- 电动汽车分布式驱动系统动力学分析与优化设计.docx VIP
- 专题1.4数轴与动点经典题型(四大题型)(原卷版+解析).docx VIP
- 幼儿小蝌蚪找妈妈绘本ppt课件.pptx VIP
- 磷酸铁行业现状.docx VIP
- 马克思主义与社会科学方法论课后习题答案(2018版).pdf VIP
- 6.1 树立法治观念 统编版道德与法治八年级上.pptx VIP
- GB_T 43933-2024 金属矿土地复垦与生态修复技术规范.pdf VIP
- 车牌识别系统软件使用说明8.1软件基本设置.pdf VIP
原创力文档


文档评论(0)