基于MSP430的无线通信系统设计.doc
《基于MSP430的无线通信系统设计.doc》由会员分享,可在线阅读,更多相关《基于MSP430的无线通信系统设计.doc(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、清华大学2012届毕业设计说明书基于MSP430的无线通信系统设计摘要本文介绍了一种基于MSP430单片机与NRF24L01的无线通信系统设计。该系统由单片机系统、NRF24L01无线模块、电源管理模块、复位电路等单元电路组成。该系统所用到的无线收发系统采用NRF24L01与集成芯片NETUSB2401L构成,利用单片机的内部ADC12进行模拟信号与数字信号的转换,应用把转换的结果内部DMA暂时存储在FLASH,通过SPI串口发送给NRF24L01,NRF24L01收到数据后通过无线发送给NETUSB24L01,在通过终端机进行处理分析。它的核心控制器采用体积小,低功耗的单片机MSP430实现
2、。该系统主要应用于对于测试环境复杂的压力、温度等信号实时无线传输到终端进行处理分析。关键词:单片机MSP430 ,NRF24L2401,无线传输 The wireless communication system design based on MSP430AbstractThis article describes a wireless communication system based on MSP430 MCU and NRF24L01 design. The system consists of the SCM system, the nRF24L01 a wireless modu
3、le, power management module, the reset circuit unit circuit. The system used by the wireless transceiver system uses NRF24L01 and integrated chip NETUSB2401L of composition, use of the microcontrollers internal ADC12 analog signal and digital signal conversion, the results of the conversion applicat
4、ion internal DMA to temporarily store in FLASH.SPI send nRF24L01 nRF24L01 data received through the wireless send NETUSB2401L through the terminal machine processing and analysis. Its core controller, small size, to achieve low-power microcontroller MSP430. The system is mainly used in real-time wir
5、eless transmission of complex test environment pressure, temperature and other signals to the terminal for processing and analysis. Keywords: SCM the MSP430,NRF24L2401,Wireless transmission 目 录1 引言11.1课题的背景与来源11.2 无限传输的优点21.3 课题的意义31.4 课题的设计内容及优势32 系统总体方案设计设计52.1 系统概述52.2 整体电路图53 硬件电路设计73.1 电源管理电路73
6、.1.1电路设计73.1.2 LP2985芯片简介73.2 复位电路83.2.1 MAX708芯片简介83.2.2 复位电路设计103.3 时钟电路113.4 无线模块电路113.4.1 nRF24L01芯片简介113.4.2 nRF24L01无线模块电路153.4.3 NETUSB2401无线模块介绍153.5 单片机控制模块163.5.1 MSP430的简介163.5.2 MSP430的功能特性173.6 MSP430内部ADC12模块183.6.1 MSP430内部AD12介绍183.6.2 ADC12接地和噪声的考虑223.7 MSP430内部DMA模块234 软件设计275 总结32
7、附录 一:整体电路图34附录 二:系统程序35参考文献49致谢51第II页 共页1引言 1.1课题的背景与来源无线通信是利用电磁波信号可以在自由空间中传播的特性进行信息交换的一种通信方式,1897年M.G.马可尼成功完成了在一个固定点与一艘拖船之间的无线通信试验后,标志通信技术的发展进入了无线领域的新阶段。为了能够区分不同的信号,通常以信号的频率来做标志,因此在无线通信技术中频率是非常重要的资源。世界各国都有相关的无线电管理部门来负责管理本国的无线频率资源,建设使用无线通信的网络都需要经过这些部门的审批,并购买一定范围频率资源的使用权才可以开始运营。惟有如此,才能保证各种使用无线信号的行业之间
8、不会互相冲突,各自在规定的频率范围内工作。另外在通信中常常需要传输的信号本身是低频率的信号,但为了能够依照频率的划分来区分各种信号,需要对信号进行调制,把低频信号通过一定的调制信号附着在特定的频率上再发送到空间中,以避免造成信号间的无序干扰1。近些年信息通信领域中,发展最快、应用最广的就是无线通信技术。自从MSP430单片机问世以来,就以其体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛的在智能仪器仪表、工业控制、家用电器、计算机网络、通信领域、以及医用设备等领域都得到了应用。在仪器仪表领域,结合不同的传感器,可实现诸如电压、频率、温度、流量、速度、压力、角度等物理量的测量。
9、采用单片机控制使得一起仪表的数字化、智能化、微型化,且功能比起采用数字或电子电路更加强大。例如精密的测量设备功率计、示波器以及分析仪2。单片机也可以构成形式多样的控制系统、数据采集系统。如工厂流水线的智能化管理、电梯智能化控制、各种报警系统,还可以与计算机联网构成二级控制系统等。如今家用电器上基本都有采用单片机控制,从电饭煲、洗衣机、电冰箱、空调、彩电、其他音箱视频器材、再到电子天平设备,可谓五花八门,无所不在3。 现在的单片机普遍具备通信接口,可以很方便的与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备上都基本实现了单片机的智能控制,从手机、电话机、
10、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随时可见的移动电话、集群移动通信、无线对讲机等4。单片机在医疗设备中的用途亦然很广泛,例如医用呼吸机,各种智能分析仪,监护仪,超声诊断设备以及病床无线呼叫系统等。对于单片机的应用可谓是一种趋势,并且这种趋势将更加热烈,将渗透到各个领域,各个方面。通过对于通信技术的学习,以及简单的编程语言学习,作为一名具备一定基础知识的大学生,应该在此基础上学会对于单片机的基本应用,达到所学所用的目的。本课题是基于MSP430的无线通信系统设计,课题响应了时代的要求,有重要的现实意义。由于在数据采集环境中,干扰严重,环境复杂,有线通信由于布线不合
11、理与电磁干扰等因素的影响,对于数据的正确传输受到了很大的限制,导致误码率低,信号失真严重。为了满足这个方面的不足,如何应用解决本实际要求,开发一款无线传输系统,可对于这些信号进行实时的、低误码率的传输满足要求十分必要。基于本方面的应用要求,应用MSP430单片机进行控制与NRF24L01无线传输可以实现此目的1,4。1.2 无限传输的优点1成本廉价有线通信方式的建立必须架设电缆,或挖掘电缆沟,因此需要大量的人力和物力;而用无线数传电台建立专用无线数据传输方式则无需架设电缆或挖掘电缆沟,只需要在每个终端连接无线数传电台和架设适当高度的天线就可以了。相比之下用无线数传模块建立专用无线数据传输方式,
12、节省了人力物力,投资是相当节省的。当然在一些近距离的数据通讯系统中,无线的通讯方式并不比有线的方式成本低,但是有时候实际的现场环境难以布线,客户根据现场环境的需要还是会选用无线的方式来实现通讯。 2建设工程周期短 当要把相距数公里到数十公里距离的远程站点相互连接通讯的时候,采用有线的方式,必须架设长距离的电缆或者挖掘漫长的电缆沟,这个工程周期可能就需要数个月的时间,而用数传模块建立专用无线数据传输的方式,只需要架设适当高度的天线,工程周期只需要几天或者几周就可以,相比之下,无线的方式可以迅速组建起通信链路,工程周期大大缩短。 3适应性好 有线通讯的局限性太大,在遇到一些特殊的应用环境,比如遇到
13、山地、湖泊、林区等特殊的地理环境或是移动物体等布线比较困难的应用环境的时候,将对有线网络的布线工程有着极强的制约力,而用无线数传模块建立专用无线数据传输方式将不受这些限制,所以说用无线数传模块建立专用无线数据传输方式将比有线通讯有更好的更广泛的适应性,几乎不受地理环境限制。 4 扩展性好 在用户组建好一个通讯网络之后,常常因为系统的需要增加新的设备。如果采用有线的方式,需要重新的布线,施工比较麻烦,而且还有可能破坏原来的通讯线路,但是如果采用无线数传电台建立专用无线数据传输方式,只需将新增设备与无线数传电台相连接就可以实现系统的扩充了,相比之下有更好的扩展性。 5 设备维护上更容易实现 有线通
14、讯链路的维护需沿线路检查,出现故障时,一般很难及时找出故障点,而采用无线数传模块建立专用无线数据传输方式只需维护数传模块,出现故障时则能快速找出原因,恢复线路正常运行3。1.3 课题的意义 由于测试环境的恶劣,一些测量物体的运动,有线数据传输的布线困扰,一套系统能满足这些测试要求,适合于对于复杂测试环境的数据采集传输,显得十分必要。虽然动态的压力数据采集可以通过数据采集卡实现,然而数据采集卡开发成本较高,数据的采集也往往受限于某位置,静止被测物体运动,这在一定程度上为测试带来了不便,特别是针对于某些运到参数的测量,如行走、运到等,被测对象因限于测量设备电源线、数据传输的长度无法展开运到。目前,
15、无线通信技术发展日趋成熟,采用无线通信实现数据的传输具有成本低廉、适应性好、扩展性好以及开发周期短等特点,针对于一些运到物体某些参数的测量不便,以及复杂的测试环境现场布线会产生较高的误码率,本文提出了一种以MSP430为核心,配以NRF24L01无线模块传输数据,既能够实现对被测信号的高速采集,又能够准确可靠地将数据传递给计算机进行处理。可以实现对于一些在一定范围内运动的物体进行参数测量,从而省去了布线带来的麻烦,还提高了传输效率。1.4 课题的设计内容及优势系统的主要功能:对采集的信号通过适配电路转换后,在符合MSP430单片机的接口允许范围内时输出单片机,用内置的ADC12进行模拟信号与数
16、字信号的转换,单片机通过SPI传输协议将处理后的信号发送给NRF24L01,在NRF24L01再将此信号通过无线发送到NETUSB-24L01,NETUSB-24L01无线模块自带有控制接收的外围电路和USB接口,可与计算机直接相连,对信号进行实时分析处理,从而了解被测参数。本课题的优势:采用无线通信,免去了有线传输中的高额布线成本和复杂的抗干扰方案设计,并且可以测量运动物体的参量,其应用灵活。在需要的情况下可以加入CD4501作为多路开关,实现在于数据的多路采集,拓展性强。由于采用的MSP430单片机,其以低功耗,体积小,功能模块强而突出,使得本通信系统低功耗,减小了对于电源的成本,更多的模
17、块功能使得对于系统的升级应用提供了很大的方便。MSP430单片机是高度集成芯片,采用集成芯片设计后,对于电路的维护,检修带来了很大的方便。2 系统总体方案设计2.1 系统概述本系统模块主要由上位机硬件电路和下位机硬件电路组成。其主要功能是完成对采集数据的传输。上位机硬件电路由计算机应用软件、NETUSB-24L01无线模块组成。NETUSB-24L01无线模块自带有控制接收的外围电路和USB接口,可与计算机直接相连。其使用简单、易与掌握。下位机硬件电路选择MSP430FG4618作为核心的控制芯片,主要功能是完成模拟信号的采集、接收上位机发送的无线通讯命令,并能够将A/D转换后的数字量用DMA
18、传送给FLASH进行存储,通过SPI模式传递给nRF24L01,数据暂存至TX_FIFO中。SPI串口速率在通信协议和器件配置时已确定610。系统框图如下:MSP430FG4618nRF24L01NETUSB2401L信号适配电路A/DDMA AA计算机串口USB接口 天线天线图2.1 系统框图2.2整体电路图整体电路图主要包括NRF24L01无线模块和MSP430控制模块。MSP430摸块电路图设计相对而言比较复杂,其中电源管理电路、时钟电路和复位电路,也要考虑到高频收发电路布线的注意事项,这是主控电路的重点与难点。其中复位电路模块采用MAX708芯片,电源模块采用LP2985将5V的电眼转
19、换为MSP430需要的电压3.3V,输出电压也比较稳定,纹波少。时钟选择芯片SG350SCF,作为MSP430的主系统是时钟,频率为8M。主控芯片则选择内部资源丰富,低功耗、体积小的MSP430单片机。无线模块选用NRF24L01无线收发芯片,其配置比较简单。整体电路如下:图2.2 整体电路图3 硬件电路设计 主要由电源管理模块,复位电路模块,时钟模块,AD转换模块,无线模块,DMA模块等组成。3.1 电源管理电路3.1.1电路设计因为MSP430FG4618单片机工作电压为直流3.3V,且底层电路功耗很小。电源的设计的好坏决定了电压输出的稳定性,从而决定单片机是否能稳定工作。本电源的设计采用
20、LP2985将5V的电压转换为3.3V,此芯片低噪声低压差。为了降低干扰,采用了小电容与地连接11。具体电路如图3-3:图3.1 电压变换模块电路图3.1.2 LP2985芯片简介 芯片优势:该芯片有能力提供150mA连续负载电流,有过热保护。有低漏失,低静态电流,该稳压器允许使用小,价格低廉的陶瓷电容,降低设计成本。另外还具有低噪声,小包装的优势。结构框图如下:图3.2 LP2985结构框图3.2复位电路3.2.1 MAX708芯片简介 概述:MAX708 是一种微处理器电源监控芯片,可同时输出高电平有效和低电平有效的复位信号。复位信号可由VCC电压、手动复位输入、或由独立的比较器触发。独立
21、的比较器可用于监视第二个电源信号,为处理器提供电压跌落的预警功能。这一功能是为器件发出复位信号前的正常关机、向操作者发送警报、或电源切换而考虑的。MAX708 提供 3种域值电平可供选择。 性能: RESET 信号/RESET 信号输出 域值值为1.25V 用于电源失效或低电源警告的独立比较器 手动复位输入 需要100 uA 的电源电流 复位域值为2.63V 2.93V 3.08 V 在VCC = 1 V 时能提供有效的 RESET 信号应用: 电池供应的器件 微处理器临界状态监控 控制器 便携式工具 芯片引脚图:图3.3 MAX708引脚图MAX708是电压监测芯片,当输入电压低于某个值是,
22、708产生复位信号。MAX708的引脚使用说明:MAX708VCC-电源MAX708GND-地MAX708 RS-复位输出(高电平的复位信号),即输出高电平的复位信号MAX708 /RS-复位输出(低电平的复位信号),即输出低电平的复位信号MAX708 /MR-手动复位(manual reset)。当这一端的电压低于0.8V时,RS端和/RS端有信号产生MAX708 PF1-电压失败输入端。当这一端电平低于1.25V时,/PF0变为低电平。当这一脚不用时,将它接地或接VCCMAX708 /PF0-电压失败输出端。一般悬空不用MAX708 NC-没连接原理框图:图3.4 MXX708原理框图3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MSP430 无线通信 系统 设计
限制150内