基于Arduino的无线通信系统设计结题报告宣讲稿.pptVIP

基于Arduino的无线通信系统设计结题报告宣讲稿.ppt

  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文档。上传文档
查看更多
基于Arduino的远程无线 温度实时测量显示系统设计 应用背景 研究题目 基于Arduino的实时温度测量系统 温度传感器测量模块 Xbee无线传输模块 液晶屏显示模块 实验所用硬件 Arduino UNO 主控板:两块 温度传感器LM35:一个 Xbee模块:两个 IO扩展板:两块 液晶屏扩展板:一个 USB下载线:两根 导线:若干 面包板:两块 Arduino主控板 系统框架 Arduino主控板 温度传感器 XBee 液晶显示屏 XBee 温度采集 串行通信 基于XBee无线通信 串并转换 Arduino UNO 主控板 MCU:ATmega328 14路数字输入输出口 6路模拟输入 温度信号采集 如图: 串口传输 数据协议 XBee通信模块性能特点 室内/城市:距离 30米 户外线的视线: 100米 发射功率 1毫瓦(0?dBm时) 接收灵敏度 -92?dBm 射频数据速率 250,000?bps 电源电压 2.8?–?3.4?V 操作频段 ISM?2.4?GHz 工作温度 -40?to?85°C 通道数量 16个直接序列通道 #include LiquidCrystal.h LiquidCrystal lcd(8, 9, 4, 5, 6, 7); char val[3]; void setup() { Serial.begin(9600); lcd.begin(16, 2); lcd.setCursor(0,0); lcd.print(Waiting...); } void loop() { int i = 4; char j = 0xDF; double test,integer,decimal; val[0] = Serial.read(); if (val[0] == d) 接收部分 { while((val[1] = Serial.read()) != e); delay(25); val[1] = Serial.read(); while((val[2] = Serial.read()) != f); delay(25); val[2] = Serial.read(); ? integer = (double)(val[1]); decimal = (double)(val[2]); decimal = decimal / 100; test = integer + decimal; lcd.setCursor(0,0); lcd.print(Temperature:); lcd.setCursor(0,1); lcd.print(test); lcd.setCursor(5,1); lcd.print(j); lcd.setCursor(6,1); lcd.print(C); } } 数据显示 串口信号RX(0号)、TX(1号): 与内部 ATmega8U2 USB-to-TTL 芯片相连,提供TTL电压水平的串口接收信号。 每一路具有10位的分辨率(即输入有1024个不同值),默认输入信号范围为0到5V, 高性能Atmel公司的8位 AVR RISC为基础的微控制器集成了32 KB 的ISP 快闪记忆体与非同时读-写功能,1 KB 的EEPROM,2 KB 的SRAM,23个通用I / O口线,32个通用工作寄存器,三灵活的定时器/ 计数器具有比较模式,内部和外部中断,可编程串行USART,面向字节的两线串行接口,SPI串行端口,6通道10位A / D转换器(8通道TQFP和QFN / MLF封装),可编程看门狗定时器,内部振荡器,以及五种可以通过软件选择的省电模式。该器件1.8-5.5伏之间运行。通过在一个单时钟周期指令执行时间,该设备的数据吞吐率1 MIPS每MHz,平衡功耗和处理速度。 LM35D是一种输出电压与摄氏温度成正比例的温度传感器,其灵敏度为10mV/℃; LM35温度传感器性能特点 供电电压-0.2V—35V 指定工作温度范围-55℃—+150℃ 工作电流50μA 0°C时输出为0V,每升高?1°C,输出电压增加10mV。 然后MCU将该电信号经过串口传输到XBee通信模块 XBee?ZNet?2.5?OEM射频模块通过一个逻辑异步串口与主机设备连接.通过这个串口,模块可与任何逻辑和电压兼容的UART通信;或通过一个电平转换器与任何串口设备通信(例如通过Digi的RS232或USB母板)??2.1.1?UAR

文档评论(0)

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

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

1亿VIP精品文档

相关文档