第一范文网 - 专业文章范例文档资料分享平台

基于无线网络的多点信息采集系统设计

来源:用户分享 时间:2025/6/28 11:06:37 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

基于无线网络的多点信息采集系统设计

1) NewMsg-RF1100单片机无线收发器由一个完全集成的频率调制器、一个带解调器的接收器、一个功率放大器、一个晶体振荡器和一个调节器组成。工作特点是自动产生前导码和CRC可以很容易通过SPI接口进行编程配置,电流消耗低。 RF1100通过SPI接口与单片机通讯,因此必须首先了解SPI接口。 SPI概念:SPI外围串行接口由四条线构成: MOSI 主机输出从机输入 (主机写操作) MISO 主机输入从机输出 (主机读操作) SCK 串行时钟信号,由主机控制 CSN 片选信号,低电平有效

图 8 CC1100模块图

2) NewMsg-RF1100基本功能特性:

? ??315、433、868、915Mh的ISM 和SRD频段

? ??最高工作速率500kbps,支持2-FSK、GFSK和MSK调制方式 ? ??高灵敏度(1.2kbps下-110dDm)

? ??内置硬件CRC 检错和点对多点通信地址控制 ? ??较低的电流消耗(RX中,15.6mA,2.4kbps,433MHz) ? ??可编程控制的输出功率,对所有的支持频率可达+10dBm ? ??支持低功率电磁波激活(无线唤醒)功能

? ??支持传输前自动清理信道访问(CCA),即载波侦听系统 ? ??快速频率变动合成器带来的合适的频率跳跃系统 ? ??模块可软件设地址,软件编程非常方便 ? ??标准的DIP间距接口,便于嵌入式应用 ? ??单独的64字节RX和TX数据FIFO 3.3.2.2 电路设计

9

基于无线网络的多点信息采集系统设计

CC1100模块主要是进行温度数据采集和无线发送;其中CC1100有两种工作模式和两种节电模式。 1) 模式控制

该模式由TRX_CE、TXEN、PWR组成来控制RF1100的四种工作模式:掉电和SPI编程模式;待机和SPI编程模式;发射模式;接收模式,各种模式见下表:

表2 各种模式的控制模式

PWR TRX_CE TXEN 工作模式 0 X X 掉电和SPI编程模式 1 0 X 待机和SPI编程模式 1 1 0 接收 1 1 1 发射 2) Shock Burst TX模式中,MCU按时序把接收机的地址和要发送的数据通过SPI接口传送给CC1100,首先MCU置高TRX -CE和TX-EN来激活CC1100发送;然后CC1100自动产生前导码和CRC校验码,数据就绪输出信号通知MCU数据传输已经完成;最后设置TRX-CE为低, CC1100结束数据传输并自动进入standby模式。当TRX-CE为高、TX-EN为低时, CC1100进入Shock Burst RX模式[11]。当一个有效的数据包接收到后, CC1100自动移去前导码、地址和CRC校验位,然后把数据准备就绪引脚( DR)置高,通知MCU数据传输已经完成。MCU以设定的速率通过SPI接口读出有效数据,并把TRX-CE 置低, CC1100进入空闲模式。引脚图如下:

10

基于无线网络的多点信息采集系统设计

图7 CC1100模块引脚图

表2 各引脚的功能说明

引脚 编号 1,2 3 4 5 VCC SI SCLK 电源输入 数字输入 数字输入 1.9V—3.6V之间 连续配置接口,数据输入 连续配置接口,时钟输入 连续配置接口,数据输出 当CSn为高时为可选的一般输出脚 6 GDO2 数字输出 一般用途的数字输出脚:测试信号,IFO状态信号时钟输出,从XOSC向下分割连续输入TX数据 7 8 CSn GDO0 数字输入 连续配置接口,芯片选择 一般用途的数字输出脚:测试信号 FIFO状态信号是时钟输出,从XOSC向下分割连续输入TX数据,用作原型/产品测试的模拟测试I/O 9,10 GND 地(模拟) 模拟接地 引脚名 引脚类型 描述 SO(GDO1) 数字输出

3.3.3 接口电路设计

接口单元是为了方便控制系统和PC的通信,RS-232C接口通向外部的连接器是一种标准的“D”型保护壳的25针插头,但是在通信时,并非所有的主信道组的信号脚都要连接上。在微机通信中,通常使用的RS-232接口信号只有9根引脚(如图8) ,连接上这9根引脚线,便可实现正常的串行通信[10]。这9根引脚的定义见表3。

图8 DB-9针串口引脚图

11

基于无线网络的多点信息采集系统设计

表3 DB-9引脚功能说明

引脚号 1 2 3 4 5 6 7 8 9 符号 DCD RXD TXD DTR SG DSR RTS CTS RI 方向 输入 输入 输出 输出 输入 输出 输入 输入 功能 数据载体检测 接收数据 发送数据 数据终端准备好 信号地 信号通信设备准备好 请求发送 清除发送 振铃指示 由于STC89C52串行口为TTL电平,可采用RS-232接口,使用MAX3232芯片为电平转换驱动,实现RS-232电平与TTL电平之间的转换,通信速率为9600波特率,数据5秒传输一次。电路图如图9所示:

图9 接口电路

3.3.4 键盘电路设计

键盘实际上是一组按键开关的集合,平时按键开关总是处于断开状态,当按下键时它才闭合。这种键盘结构能够有效的提高单片机系统中I/O口的利用率。

12

基于无线网络的多点信息采集系统设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c35in179wy39nplx1m54t1j03v4ivcy00aqv_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top