10实训 严基于MSP430的数据采集系统组技术报告.docVIP

10实训 严基于MSP430的数据采集系统组技术报告.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10实训 严基于MSP430的数据采集系统组技术报告

基于msp430单片机无线多路数据采集系统设计 学 号: 20104075003 姓 名: 严起邦(组) 指导教师: 田芳明、席桂清 学 院: 信息技术学院 专 业: 电子信息工程 中国·大庆 2013 年 9 月 基于msp430单片机无线多路数据采集系统设计 摘 要 随着科学技术的发展,基于MSP430制作的无线多路数据采集系统 ,能很好的满足生物技术、农业生产、造纸工业、纺织工业等的民用需求,比如公共场所温度以及光照的控制,大棚种植等方面。本文介绍了基于MSP 430单片机无线多路数据采集系统设计方法与过程,采用C语言到单片机进行编程,配合硬件电路,采用RS232串口结合无线模块和上位机进行无线通信,实现了多路模拟信号采集、数字信号采集和输出控制等功能。同时对电源、信号等进行了隔离。 关键词:MSP430,无线通信,RS232,信号隔离 一、 项目介绍 4 二、 MSP430单片机的性能简介 4 三、 系统硬件电路设计 7 1、 系统框图 7 2、 单片机最小系统硬件描述 8 3、各个模块硬件电路描述 11 3.1、电源部分 11 3.2、显示模块部分 12 3.3、无线发送电路部分 12 3.4、模拟信号隔离 12 3.5、数字信号隔离 13 3.7、程序烧写 13 四、 系统软件设计 13 4.1 主程序 14 4.2 显示电路程序设计 15 4.3 显示状态计算子程序 15 4.4 A/D转换程序设计 16 五、 全文总结 20 项目介绍 本项目一MSP430单片机为主控芯片,系统采用开关电源24V进行供电,通过IK7805(宽电压稳压非隔离芯片)产生稳定的5V电压给12864等模块供电,通过TPS76033产生3.3V电压给单片机等供电,各个模块之间的电源通过采用B24XXS系列电源隔离芯片进行电源隔离,Msp430单片机本身有8路AD,通过SN74LS151多路数据选择器实现16路AD模拟信号采集的扩展,用 HCNR201做模拟信号隔离;HCNR201 为高线性模拟光电耦合器;因为采集到的模拟信号范围4mA-20mA的微弱电流信号,在模拟了信号输入端接100欧精密电阻,使得输入电压在0.4V-2V之间的模拟电压信号;采用一组普通I/O口作为8路数字信号采集同时采用ADM1250作为数字信号隔离;采用一组普通I/O口作为6路输出通过采用TLP521数字光耦隔离芯片作为输出控制隔离;同时系统选用12864作为采集到的信息显示模块。无线通信模块通过RS232通信协议发送给上位机。 MSP430单片机的性能简介 在运算速度方面,MSP430系列单片机能在8MHz晶体的驱动下,实现125us的指令周期。16位的数据宽度、125us的指令周期以及多功能的硬件乘法器(能实现乘加)相配合,能实现数字信号处理的某些算法(如FFT等)。MSP430系列单片机的中断源较多,并且可以任意嵌套,使用时灵活方便。当系统处于省电的备用状态时,用中断请求将它唤醒只需6us。 其主要特性如下: ? 1、超低功耗:MSP430系列单片机之所以有超低的功耗,是因为其在降低芯片的电源电压及灵活而可控的运行时钟方面都有其独到之处。首先,MSP430系列单片机的电源电压采用的是1.8-3.6V电压。因而可使其在1MHz的时钟条件下运行时,芯片的电流会在0.1-400uA之间。其次,独特的系统时钟系统的设计。在MSP430系列中有两种不同的系统时钟系统:基本时钟系统和锁频环(FLL和FLL+)时钟系统。有的使用一个晶体振荡器(32768Hz),有的使用两个晶体振荡器(一个为32768Hz,另一个为高频振荡器)。由系统时钟系统产生CPU和各功能模块所需的时钟。并且这些时钟可以在指令的控制下,打开和关闭,从而实现对总体功耗的控制。由于系统运行时打开的功能模块不同,即采用不同的工作模式,芯片的功耗有着显著不同。在系统中共有一种活动模式(AM)和五种低功耗模式(LPM0-LPM4)。在等待方式下,耗电为0.7uA,在节电方式下,最低可达0.1uA。系统工作稳定,上电复位后,首先由DCOCLK启动CPU,以保证程序从正确的位置开始执行,保证晶体振荡器有足够的起振及稳定时间。然后软件可设置适当的寄存器的控制位来确定最后的系统时钟频率。如果晶体振荡器在用作CPU时钟MCLK时发生故障,DCO会自动启动,以保证系统正常工作。如果程序跑飞,可用看门狗将其复位。 ??2、丰富的片上外围模块:MSP430系列单片机的各成员都集成了较丰富的片内外设。它们分别是看门狗(WDT)、模拟比较器A、定时器A(Timer_A)、定时器B(Timer_B)

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档