基于nrf2401模块中文资料A的无线传输模块的功能介绍及工作原理

基于nRF2401的RFID系统设计--《浙江大学》2008年硕士论文
基于nRF2401的RFID系统设计
【摘要】:
本文讨论的RFID系统的开发,是国家近几年来重点发展的项目之一。该系统具有携带方便、成本低廉、可靠性高、操作便捷等优势,具有广阔的市场前景。
本文采用两款MSP430系列单片机处理器,针对2.4-2.5GHz ISM频段的有源电子标签,完成了基于nRF2401A射频收发芯片的RFID系统设计。在手持式读写器的设计中,加入了GPRS模块,实现手持终端和远程监控计算机的通信。该读写器针对犯人的监控设计,主要应用在犯人户外的劳作中,防止犯人远离规定区域。当犯人离开该区域,记录犯人越界信息,并通过GPRS网络,将其发送到远程监控计算机上。
本文一共分为七个部分:第一部分和第二部分介绍了RFID技术的相关背景和整体设计方案,其中包括系统原理和组成;第三部分论述了射频收发模块的功能实现,其中包括对主控器和射频芯片的介绍;第四部分主要介绍RFID读写器以及电子标签硬件部分的设计,包括电源的设计;第五部分介绍了手持终端的设计,以及它和GPRS模块的通信;第六部分是系统软件部分的实现;最后给出总结和展望。
【关键词】:
【学位授予单位】:浙江大学【学位级别】:硕士【学位授予年份】:2008【分类号】:TP391.44【目录】:
Abstract3-6
第一章 绪论6-12
1.1 绪论6-7
1.2 目前的状况及选题背景7-11
1.2.1 目前的发展情况7-8
1.2.2 应用现状8-11
1.2.3 选题背景11
1.3 本项目的主要工作11-12
第二章 系统整体设计方案12-17
2.1 系统基本组成和工作原理12-15
2.1.1 系统主要部分组成12-13
2.1.2 系统工作原理13-15
2.2 系统总体设计方案15-17
第三章 射频收发模块的功能实现17-46
3.1 主控制器部分的设计17-24
3.1.1 MSP430系列单片机功能特性17-20
3.1.2 MSP430芯片的JTAG接口20-21
3.1.3 指令系统简介21-23
3.1.4 软件开发调试环境23-24
3.2 射频收发芯片nRF2401A简介24-28
3.2.1 nRF2401A引脚功能25-26
3.2.2 nRF2401工作模式26-28
3.3 nRF2401A的功能实现28-31
3.4 射频收发器硬件电路介绍31-32
3.5 工作流程和应用程序简介32-44
3.6 防碰撞问题44-46
第四章 读写器与电子标签硬件设计46-55
4.1 电源部分46-49
4.1.1 系统电源设计的原则46-47
4.1.2 本系统具体电源情况分析47-48
4.1.3 常用DC-DC电源模块简介及选型48-49
4.2 串行通信接口49-51
4.2.1 RS-232电气特性49-50
4.2.2 RS-232连接器机械特性50-51
4.3 PCB设计51-55
4.3.1 电子标签的PCB设计51-53
4.3.2 读写器部分PCB设计53-55
第五章 手持终端和GPRS通信设计55-61
5.1 GPRS简介55-58
5.1.1 MC35i模块55-57
5.1.2 AT指令集57-58
5.2 手持终端和GPRS通信设计58-61
5.2.1 发送数据流程58-59
5.2.2 发送数据流程59-61
第六章 上位机监控软件设计61-81
6.1 Delphi简介61-62
6.2 SPComm控件62-65
6.2.1 SPComm的属性、方法和事件62-63
6.2.2 SPComm串口通信的实现63-65
6.3 delphi7数据库控件简介65-69
6.4 软件部分整体设计69-79
6.4.1 数据库相关部分70-73
6.4.2 SPCOMM相关部分73-76
6.4.3 时间控件相关部分76-79
6.5 SPCP通信协议79-81
第七章 设计结果与课题展望81-82
7.1 设计结果总结81
7.2 课题展望81-82
参考文献82-85
攻读硕士学位期间完成的论文85-86
欢迎:、、)
支持CAJ、PDF文件格式
【引证文献】
中国期刊全文数据库
郭威;吕联荣;曲战军;曾佑天;;[J];天津理工大学学报;2011年03期
中国硕士学位论文全文数据库
钟程程;[D];电子科技大学;2011年
马黎;[D];广东工业大学;2011年
朱邦祥;[D];哈尔滨工业大学;2011年
邵洪林;[D];河北工业大学;2011年
李伏海;[D];南京理工大学;2012年
黄文;[D];华南理工大学;2010年
朱忠迁;[D];电子科技大学;2010年
邱明华;[D];北京交通大学;2012年
王伟强;[D];华南理工大学;2012年
许静;[D];湖南大学;2011年
【参考文献】
中国期刊全文数据库
王博,李迅,马宏绪;[J];电子工程师;2004年08期
蒋正义,朱善安,韩东芳;[J];电子技术应用;2004年11期
张崇,于晓琳,刘建平;[J];国外电子元器件;2004年06期
李鹏;成理;;[J];国外电子元器件;2006年04期
袁建伟,刘从新,曾维鲁;[J];工业控制计算机;2004年06期
刘冬生;邹雪城;李泳生;李孝煌;;[J];华中科技大学学报(自然科学版);2006年09期
刘文吉;李健;孙运强;;[J];自动化与仪表;2006年01期
中国硕士学位论文全文数据库
郭帅;[D];大连理工大学;2006年
【共引文献】
中国期刊全文数据库
汪小寒;项响琴;陈洁;;[J];安徽教育学院学报;2006年03期
徐晓光;李永胜;方俊初;潘伟;;[J];安徽工程科技学院学报(自然科学版);2007年03期
刘艳丽;;[J];安徽建筑工业学院学报(自然科学版);2009年05期
祖宏宇;金立平;杨德;;[J];现代农业科技;2009年09期
刘英旋;李罡;王海洋;;[J];白城师范学院学报;2011年05期
徐雅琴;邹建成;;[J];北方工业大学学报;2008年03期
刘玉香;;[J];办公自动化;2008年10期
连光耀,黄考利,郑思龙;[J];兵工自动化;2004年03期
陈守孔,徐晋晖,肖万春;[J];吉林师范学院学报;1996年08期
张书杰,于学军,阎健卓,于华;[J];北京工业大学学报;2004年02期
中国重要会议论文全文数据库
饶远;戴巧琪;楼刚;;[A];2011年浙江省医学会医学工程学分会第九届学术年会论文汇编[C];2011年
李冬红;战茅;宗建建;;[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
娄国哲;卢锡城;;[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年
戴村供;黄键;;[A];福建省科协第五届学术年会数字化制造及其它先进制造技术专题学术年会论文集[C];2005年
黄少敏;刘新明;孟令胜;王治国;;[A];纪念’98抗洪十周年学术研讨会优秀文集[C];2008年
郑荣进;;[A];四川省电子学会传感技术第九届学术年会论文集[C];2005年
翟丽丽;张菊;于古胜;;[A];2008年航空试验测试技术峰会论文集[C];2008年
翟丽丽;朱丹;童艳;;[A];2011航空试验测试技术学术交流会论文集[C];2010年
陈爱平;郭华芳;王志平;胡战虎;;[A];第二十四届中国控制会议论文集(下册)[C];2005年
孙粤宁;马金萍;韩江;闫相国;;[A];中国生物医学工程进展——2007中国生物医学工程联合学术年会论文集(上册)[C];2007年
中国博士学位论文全文数据库
孙群英;[D];浙江大学;2011年
刘军;[D];南京航空航天大学;2001年
朱建江;[D];南京航空航天大学;2002年
黄维菊;[D];四川大学;2003年
杨滔;[D];中国人民解放军军医进修学院;2005年
赵瑞莲;[D];中国科学院研究生院(计算技术研究所);2001年
张瑞军;[D];武汉理工大学;2007年
李军义;[D];湖南大学;2008年
阚红星;[D];合肥工业大学;2008年
卢超;[D];华中科技大学;2007年
中国硕士学位论文全文数据库
徐建建;[D];山东科技大学;2010年
徐莹;[D];郑州大学;2010年
刘文飞;[D];哈尔滨工程大学;2010年
杨洪兵;[D];大连海事大学;2010年
宫昭坤;[D];大连海事大学;2010年
易俗;[D];大连海事大学;2010年
范晓娟;[D];大连海事大学;2010年
董艳;[D];中国海洋大学;2010年
陈曦;[D];中国海洋大学;2009年
闫振兴;[D];华东师范大学;2011年
【同被引文献】
中国期刊全文数据库
,陈健;[J];安全与电磁兼容;2003年05期
张佳;胡正华;;[J];包装世界;2007年06期
马学坤;[J];成都师专学报;2000年02期
王少军,王祁,谢声斌;[J];传感器世界;1999年05期
李林波;吴兵;;[J];城市交通;2009年03期
邱潇潇;张文杰;;[J];中国储运;2005年06期
王忠勇;张延彬;;[J];电讯技术;2006年03期
张帆;张海鹏;;[J];电讯技术;2010年12期
贾要勤;[J];电力电子技术;2004年05期
张磊;潘传红;栾秀珍;刘占友;王均松;;[J];大连海事大学学报;2007年S2期
中国重要会议论文全文数据库
高菲;张福顺;宁舒曼;;[A];2009年全国天线年会论文集(上)[C];2009年
王娜;梁薇;李莉;;[A];第17届全国电磁兼容学术会议论文集[C];2007年
中国重要报纸全文数据库
谢宗惠 通讯员
董竞敏;[N];中国水运报;2009年
周受钦;[N];国际商报;2006年
中国博士学位论文全文数据库
赖晓铮;[D];华南理工大学;2006年
唐志军;[D];湖南大学;2010年
中国硕士学位论文全文数据库
赖铭银;[D];华南理工大学;2011年
李超;[D];西南交通大学;2011年
卢伟;[D];南京邮电大学;2012年
李伏海;[D];南京理工大学;2012年
万丽娟;[D];电子科技大学;2003年
张猛;[D];浙江大学;2004年
晏泽昕;[D];电子科技大学;2004年
何音建;[D];重庆大学;2004年
郑启忠;[D];武汉理工大学;2005年
包晓明;[D];西安理工大学;2005年
【二级引证文献】
中国期刊全文数据库
张晓东;徐胜军;;[J];硅谷;2012年15期
王群;钱焕延;赵钢;;[J];计算机科学;2012年S3期
刘海华;游黄阳;李伟;;[J];信息技术;2013年04期
史东亚;陆键;陆林军;;[J];武汉理工大学学报;2012年03期
朱林波;;[J];公路与汽运;2012年05期
刘海华;胡三根;李伟;游黄阳;;[J];自动化技术与应用;2013年01期
中国硕士学位论文全文数据库
马姗姗;[D];武汉理工大学;2012年
马欢;[D];武汉科技大学;2012年
张波;[D];哈尔滨工程大学;2012年
赵维莹;[D];济南大学;2012年
王鹏;[D];南京理工大学;2013年
邓兵;[D];南京理工大学;2013年
李欣;[D];湖南大学;2012年
赵静;[D];长安大学;2012年
黄龙;[D];吉林大学;2013年
马瑞鑫;[D];大连海事大学;2013年
【二级参考文献】
中国期刊全文数据库
尹寒,陈峰;[J];单片机与嵌入式系统应用;2002年01期
窦建革,窦春燕;[J];单片机与嵌入式系统应用;2003年03期
蒋俊峰;[J];今日电子;2003年09期
王光春,李向宏;[J];电子技术;2004年01期
吴春华,陈军;[J];电子器件;2003年02期
朱义胜;[J];电子学报;1997年10期
,姚磊;[J];国外电子元器件;2003年07期
张崇,于晓琳,刘建平;[J];国外电子元器件;2004年06期
郑创立;[J];国外电子元器件;2004年07期
刘岚,聂丹;[J];信息技术;2004年04期
中国硕士学位论文全文数据库
杜吉荣;[D];浙江大学;2002年
【相似文献】
中国期刊全文数据库
薛炎华;;[J];信息与电脑;1994年01期
宋颖华;[J];东北公路;2002年03期
柳维长;;[J];信息与电脑;2003年09期
周晓宇;[J];山东交通科技;2004年03期
王久增;谷振楠;郑义;;[J];中国交通信息产业;2004年10期
李家会;;[J];信息通信;2006年01期
廉小亲;翁贻方;张晓力;段振刚;吴叶兰;;[J];微计算机信息;2006年15期
包瑞;;[J];图书馆工作与研究;2006年03期
毛丰江;;[J];电子技术;2006年08期
陈南仿;;[J];图书馆学研究;2006年10期
中国重要会议论文全文数据库
林其伟;;[A];第六届全国信息获取与处理学术会议论文集(3)[C];2008年
邹渊;;[A];自动化技术与冶金流程节能减排——全国冶金自动化信息网2008年会论文集[C];2008年
王子奇;;[A];天津市电视技术研究会2008科技周征文[C];2008年
王子奇;;[A];第二十二届中国(天津)'2008IT、网络、信息技术、电子、仪器仪表创新学术会议论文集[C];2008年
沈晶;沈祺;赵为平;刘海波;;[A];黑龙江省计算机学会2007年学术交流年会论文集[C];2007年
赵臣;;[A];中国铁道学会物资管理委员会2009年度学术研讨会论文集[C];2009年
高文俊;房庆海;王金锋;石志学;;[A];全国冶金自动化信息网2010年年会论文集[C];2010年
程根源;王久增;谷振楠;;[A];中国公路学会2004年学术年会论文集[C];2004年
包起帆;;[A];上海海事大学“上海石化杯”优秀论文集[C];2005年
杨志豪;李侦平;郭书军;;[A];2009年研究生学术交流会通信与信息技术论文集[C];2009年
中国重要报纸全文数据库
杨阳;[N];经济观察报;2005年
实习生 余杨 本报记者 王春;[N];科技日报;2006年
编译;[N];中国服饰报;2006年
卢博林;[N];深圳商报;2009年
吴玉征;[N];计算机世界;2010年
上海市标准化研究院
王二卫;[N];中国包装报;2006年
王惜纯;[N];中国质量报;2007年
嘉贝;[N];中国新闻出版报;2007年
海艳娟;[N];中国新闻出版报;2008年
刘媛;[N];中国交通报;2004年
中国博士学位论文全文数据库
孟庆斌;[D];天津大学;2012年
田芸;[D];上海交通大学;2013年
肖锋;[D];北京邮电大学;2013年
程兆贤;[D];南开大学;2013年
尹应增;[D];西安电子科技大学;2002年
蔡雄辉;[D];华中科技大学;2010年
韩益锋;[D];复旦大学;2005年
何艳;[D];复旦大学;2008年
曹小华;[D];武汉理工大学;2008年
李建成;[D];国防科学技术大学;2011年
中国硕士学位论文全文数据库
李松;[D];安徽大学;2005年
李再进;[D];华中科技大学;2005年
毛成华;[D];华中科技大学;2005年
廖三立;[D];武汉理工大学;2007年
严春花;[D];湖南农业大学;2007年
李宇;[D];北京理工大学;2008年
张佳;[D];南京航空航天大学;2008年
姚莉莉;[D];合肥工业大学;2009年
刘浩;[D];华中科技大学;2008年
赵新宇;[D];四川大学;2003年
&快捷付款方式
&订购知网充值卡
400-819-9993
《中国学术期刊(光盘版)》电子杂志社有限公司
同方知网数字出版技术股份有限公司
地址:北京清华大学 84-48信箱 知识超市公司
出版物经营许可证 新出发京批字第直0595号
订购热线:400-819-82499
服务热线:010--
在线咨询:
传真:010-
京公网安备75号您的位置: &
基于NRF2401射频模块的温度测量系统的设计
优质期刊推荐nRF905 vs nRF2401A vs nRF24L01无线数传模块之间的区别_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
nRF905 vs nRF2401A vs nRF24L01无线数传模块之间的区别
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
你可能喜欢人人文库美如初恋!
页面加载中... ... 广告 0 秒后退出
资源预览需要最新版本的Flash Player支持。 您尚未安装或版本过低,建议您
清华大学2012届毕业设计说明书基于MSP430的无线通信系统设计摘要本文介绍了一种基于MSP430单片机与NRF24L01的无线通信系统设计。该系统由单片机系统、NRF24L01无线模块、电源管理模块、复位电路等单元电路组成。该系统所用到的无线收发系统采用NRF24L01与集成芯片NETUSB2401L构成,利用单片机的内部ADC12进行模拟信号与数字信号的转换,应用把转换的结果内部DMA暂时存储在FLASH,通过SPI串口发送给NRF24L01,NRF24L01收到数据后通过无线发送给NETUSB24L01,在通过终端机进行处理分析。它的核心控制器采用体积小,低功耗的单片机MSP430实现。该系统主要应用于对于测试环境复杂的压力、温度等信号实时无线传输到终端进行处理分析。关键词单片机MSP430,NRF24L2401,无线传输清华大学2012届毕业设计说明书ThewirelesscommunicationsystemdesignbasedonMSP430AbstractThisarticledescribesawirelesscommunicationsystembasedonMSP430MCUandNRF24L01design.ThesystemconsistsoftheSCMsystem,thenRF24L01awirelessmodule,powermanagementmodule,theresetcircuitunitcircuit.ThesystemusedbythewirelesstransceiversystemusesNRF24L01andintegratedchipNETUSB2401Lofcomposition,useofthemicrocontrollersinternalADC12analogsignalanddigitalsignalconversion,theresultsoftheconversionapplicationinternalDMAtotemporarilystoreinFLASH.SPIsendnRF24L01nRF24L01datareceivedthroughthewirelesssendNETUSB2401Lthroughtheterminalmachineprocessingandanalysis.Itscorecontroller,smallsize,toachievelowpowermicrocontrollerMSP430.Thesystemismainlyusedinrealtimewirelesstransmissionofcomplextestenvironmentpressure,temperatureandothersignalstotheterminalforprocessingandanalysis.KeywordsSCMtheMSP430,NRF24L2401,Wirelesstransmission清华大学2012届毕业设计说明书第I页共Ⅱ页目录1引言...................................................................11.1课题的背景与来源......................................................11.2无限传输的优点.......................................................21.3课题的意义...........................................................31.4课题的设计内容及优势.................................................32系统总体方案设计设计..................................................52.1系统概述............................................................52.2整体电路图..........................................................53硬件电路设计..........................................................73.1电源管理电路........................................................73.1.1电路设计...............................................................................................................................................73.1.2LP2985芯片简介..................................................................................................................................73.2复位电路............................................................83.2.1MAX708芯片简介...............................................................................................................................83.2.2复位电路设计....................................................................................................................................103.3时钟电路...........................................................113.4无线模块电路........................................................113.4.1nRF24L01芯片简介............................................................................................................................113.4.2nRF24L01无线模块电路...................................................................................................................153.4.3NETUSB2401无线模块介绍.............................................................................................................153.5单片机控制模块.....................................................163.5.1MSP430的简介................................................................................................................................163.5.2MSP430的功能特性........................................................................................................................173.6MSP430内部ADC12模块..............................................183.6.1MSP430内部AD12介绍................................................................................................................183.6.2ADC12接地和噪声的考虑.............................................................................................................223.7MSP430内部DMA模块.................................................234软件设计.............................................................27清华大学2012届毕业设计说明书第II页共Ⅱ页5总结.................................................................32附录一整体电路图.....................................................34附录二系统程序.......................................................35参考文献................................................................49致谢....................................................................51清华大学2012届毕业设计说明书第1页共51页1引言1.1课题的背景与来源无线通信是利用电磁波信号可以在自由空间中传播的特性进行信息交换的一种通信方式,1897年M.G.马可尼成功完成了在一个固定点与一艘拖船之间的无线通信试验后,标志通信技术的发展进入了无线领域的新阶段。为了能够区分不同的信号,通常以信号的频率来做标志,因此在无线通信技术中频率是非常重要的资源。世界各国都有相关的无线电管理部门来负责管理本国的无线频率资源,建设使用无线通信的网络都需要经过这些部门的审批,并购买一定范围频率资源的使用权才可以开始运营。惟有如此,才能保证各种使用无线信号的行业之间不会互相冲突,各自在规定的频率范围内工作。另外在通信中常常需要传输的信号本身是低频率的信号,但为了能够依照频率的划分来区分各种信号,需要对信号进行调制,把低频信号通过一定的调制信号附着在特定的频率上再发送到空间中,以避免造成信号间的无序干扰1。近些年信息通信领域中,发展最快、应用最广的就是无线通信技术。自从MSP430单片机问世以来,就以其体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛的在智能仪器仪表、工业控制、家用电器、计算机网络、通信领域、以及医用设备等领域都得到了应用。在仪器仪表领域,结合不同的传感器,可实现诸如电压、频率、温度、流量、速度、压力、角度等物理量的测量。采用单片机控制使得一起仪表的数字化、智能化、微型化,且功能比起采用数字或电子电路更加强大。例如精密的测量设备功率计、示波器以及分析仪2。单片机也可以构成形式多样的控制系统、数据采集系统。如工厂流水线的智能化管理、电梯智能化控制、各种报警系统,还可以与计算机联网构成二级控制系统等。如今家用电器上基本都有采用单片机控制,从电饭煲、洗衣机、电冰箱、空调、彩电、其他音箱视频器材、再到电子天平设备,可谓五花八门,无所不在3。现在的单片机普遍具备通信接口,可以很方便的与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备上都基本实现了单片机的智能控制,从手机、电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随时可见的移动电话、集群移动通信、无线对讲机等4。单片机在医疗设备中的用途亦然很广泛,例如医用呼吸机,各种智能分析仪,监护清华大学2012届毕业设计说明书第2页共51页仪,超声诊断设备以及病床无线呼叫系统等。对于单片机的应用可谓是一种趋势,并且这种趋势将更加热烈,将渗透到各个领域,各个方面。通过对于通信技术的学习,以及简单的编程语言学习,作为一名具备一定基础知识的大学生,应该在此基础上学会对于单片机的基本应用,达到所学所用的目的。本课题是基于MSP430的无线通信系统设计,课题响应了时代的要求,有重要的现实意义。由于在数据采集环境中,干扰严重,环境复杂,有线通信由于布线不合理与电磁干扰等因素的影响,对于数据的正确传输受到了很大的限制,导致误码率低,信号失真严重。为了满足这个方面的不足,如何应用解决本实际要求,开发一款无线传输系统,可对于这些信号进行实时的、低误码率的传输满足要求十分必要。基于本方面的应用要求,应用MSP430单片机进行控制与NRF24L01无线传输可以实现此目的1,4。1.2无限传输的优点1.成本廉价有线通信方式的建立必须架设电缆,或挖掘电缆沟,因此需要大量的人力和物力而用无线数传电台建立专用无线数据传输方式则无需架设电缆或挖掘电缆沟,只需要在每个终端连接无线数传电台和架设适当高度的天线就可以了。相比之下用无线数传模块建立专用无线数据传输方式,节省了人力物力,投资是相当节省的。当然在一些近距离的数据通讯系统中,无线的通讯方式并不比有线的方式成本低,但是有时候实际的现场环境难以布线,客户根据现场环境的需要还是会选用无线的方式来实现通讯。2.建设工程周期短当要把相距数公里到数十公里距离的远程站点相互连接通讯的时候,采用有线的方式,必须架设长距离的电缆或者挖掘漫长的电缆沟,这个工程周期可能就需要数个月的时间,而用数传模块建立专用无线数据传输的方式,只需要架设适当高度的天线,工程周期只需要几天或者几周就可以,相比之下,无线的方式可以迅速组建起通信链路,工程周期大大缩短。3.适应性好有线通讯的局限性太大,在遇到一些特殊的应用环境,比如遇到山地、湖泊、林区等特殊的地理环境或是移动物体等布线比较困难的应用环境的时候,将对有线网络的布线工程有着极强的制约力,而用无线数传模块建立专用无线数据传输方式将不受这些清华大学2012届毕业设计说明书第3页共51页限制,所以说用无线数传模块建立专用无线数据传输方式将比有线通讯有更好的更广泛的适应性,几乎不受地理环境限制。4.扩展性好在用户组建好一个通讯网络之后,常常因为系统的需要增加新的设备。如果采用有线的方式,需要重新的布线,施工比较麻烦,而且还有可能破坏原来的通讯线路,但是如果采用无线数传电台建立专用无线数据传输方式,只需将新增设备与无线数传电台相连接就可以实现系统的扩充了,相比之下有更好的扩展性。5.设备维护上更容易实现有线通讯链路的维护需沿线路检查,出现故障时,一般很难及时找出故障点,而采用无线数传模块建立专用无线数据传输方式只需维护数传模块,出现故障时则能快速找出原因,恢复线路正常运行3。1.3课题的意义由于测试环境的恶劣,一些测量物体的运动,有线数据传输的布线困扰,一套系统能满足这些测试要求,适合于对于复杂测试环境的数据采集传输,显得十分必要。虽然动态的压力数据采集可以通过数据采集卡实现,然而数据采集卡开发成本较高,数据的采集也往往受限于某位置,静止被测物体运动,这在一定程度上为测试带来了不便,特别是针对于某些运到参数的测量,如行走、运到等,被测对象因限于测量设备电源线、数据传输的长度无法展开运到。目前,无线通信技术发展日趋成熟,采用无线通信实现数据的传输具有成本低廉、适应性好、扩展性好以及开发周期短等特点,针对于一些运到物体某些参数的测量不便,以及复杂的测试环境现场布线会产生较高的误码率,本文提出了一种以MSP430为核心,配以NRF24L01无线模块传输数据,既能够实现对被测信号的高速采集,又能够准确可靠地将数据传递给计算机进行处理。可以实现对于一些在一定范围内运动的物体进行参数测量,从而省去了布线带来的麻烦,还提高了传输效率。1.4课题的设计内容及优势系统的主要功能对采集的信号通过适配电路转换后,在符合MSP430单片机的接口允许范围内时输出单片机,用内置的ADC12进行模拟信号与数字信号的转换,单片机通过SPI传输协议将处理后的信号发送给NRF24L01,在NRF24L01再将此信号通清华大学2012届毕业设计说明书第4页共51页过无线发送到NETUSB24L01,NETUSB24L01无线模块自带有控制接收的外围电路和USB接口,可与计算机直接相连,对信号进行实时分析处理,从而了解被测参数。本课题的优势采用无线通信,免去了有线传输中的高额布线成本和复杂的抗干扰方案设计,并且可以测量运动物体的参量,其应用灵活。在需要的情况下可以加入CD4501作为多路开关,实现在于数据的多路采集,拓展性强。由于采用的MSP430单片机,其以低功耗,体积小,功能模块强而突出,使得本通信系统低功耗,减小了对于电源的成本,更多的模块功能使得对于系统的升级应用提供了很大的方便。MSP430单片机是高度集成芯片,采用集成芯片设计后,对于电路的维护,检修带来了很大的方便。清华大学2012届毕业设计说明书第5页共51页2系统总体方案设计2.1系统概述本系统模块主要由上位机硬件电路和下位机硬件电路组成。其主要功能是完成对采集数据的传输。上位机硬件电路由计算机应用软件、NETUSB24L01无线模块组成。NETUSB24L01无线模块自带有控制接收的外围电路和USB接口,可与计算机直接相连。其使用简单、易与掌握。下位机硬件电路选择MSP430FG4618作为核心的控制芯片,主要功能是完成模拟信号的采集、接收上位机发送的无线通讯命令,并能够将A/D转换后的数字量用DMA传送给FLASH进行存储,通过SPI模式传递给nRF24L01,数据暂存至TX_FIFO中。SPI串口速率在通信协议和器件配置时已确定6~10。系统框图如下图2.1系统框图2.2整体电路图整体电路图主要包括NRF24L01无线模块和MSP430控制模块。MSP430摸块电路图设计相对而言比较复杂,其中电源管理电路、时钟电路和复位电路,也要考虑到高频收发电路布线的注意事项,这是主控电路的重点与难点。其中复位电路模块采用MAX708芯片,电源模块采用LP2985将5V的电眼转换为MSP430需要的电压3.3V,输出电压也比较稳定,纹波少。时钟选择芯片SG350SCF,作为MSP430的主系统是时钟,频率为8M。主控芯片则选择内部资源丰富,低功耗、体积小的MSP430单片机。无线模块选用NRF24L01无线收发芯片,其配置比较简单。整体电路如下MSP430FG4618nRF24L01NETUSB2401L信号适配电路A/DDMAAA计算机串口USB接口天线天线清华大学2012届毕业设计说明书第6页共51页VDD2CSN4MOSI6IRQ8GND1CE3SCK5MISO7U2NRF2401模块DVCC11P6.3/A3/OA1O2P6.4/A4/OA1I03P6.5/A5/OA2O4P6.6/A6/DAC0/OA105P6.7/A7/DAC1/SVSIN6VREF7XIN8XOUT9VeREF/DACO10VREF/VeREF11P5.1/S0/A12/DAC112P5.0/S1/A13/OA1I113P10.7/S2/A14/OA2I114P10.6/S3/A/S416P10.4/S517P10.3/S618P10.2/S719P10.1/S820P10.0/S921P9.7/S/S/S/S/S/S/S/S/S/S/S/S/S/S/S/S/S/S/S/S/S30/UCA0CLK42P7.2/S31/UCA0SOMI43P7.1/S32/UCA0SIMO44P7.0/UCA0STE/S/UCA0RXD/S/UCA0TXD/S/UCLK1/S/SOMI1/S/SIMO1/S/STE1/S3951COM052P5.2/COM153P5.3/COM254P5.4/COM355P5.5/R/LCDREF/R/R2358LCDCAP/R3359DVCC260DVSS261P4.1/URXD162P4.0/UTXD163P3.7/TB664P3.6/TB565P3.5/TB466P3.4/TB367P3.3/UCB0CLK68P3.2/UCB0SOMI/UCB0SCL69P3.1/UCB0SIMO/UCB0SDA70P3.0/UCB0STE71P2.7/ADC12CLK/DMAE072P2.6/CAOUT73P2.5/UCA0RXD74P2.4/UCA0TXD75P2.3/TB276P2.2/TB177P2.1/TB078P2.0/TA279P1.7/CA180P1.5/TACLK/ACLK82P1.6/CA081P1.4/TBCLK/SMCLK83P1.3/TBOUTH/SVSOUT84P1.2/TA185P1.1/TA0/MCLK86P1.0/TA087XT2OUT88TDO/TDI90XT2IN89TDI/TCLK91TMS92TCLK93RST/NMI94P6.0/A0/OA0I095P6.2/A2/OA0I197AVSS98DVSS199AVCC100P6.1/A1/OA0O96U4MSP430FG4618RESET8RESET/7NC6PFO/5MR/1VCC2GND3PFI4U1MAX708Vin1GND2ON/OFF3OUT5BYPASS4U5LP2985ST1GND2OUT3VCC4U6SG350SCF8MCON8Q1PNP1S1SWPBD1LEDR21KR11KR322KR41KC2100nFDVCCC3100nFDVSSC410nFC110uFC910uFC1110uFVREF/VeREFC510uFC1310uFVeREFC1510uFC6100nFVREFGNDC8100nFCEC10100nFSCKC14100nFYTDOAVSSSOMIC12100nFYTMSDVSSVDDYTDIAVCCCSNYTCLKDVCCSIMOYRSTYIRQGNDVDDGNDGNDVDDVDDGNDP6.0YRSTVDDYTCLKAVSSY8MGNDYTMSVREF/VeREFGNDGNDYTDIAVSSVCCYTDOVREFY8MAVSSYRSTVeREFAVSSAVCCDVSSDVCCVCCVCCVCCGNDCEGNDYIRQVDDSCKGNDSOMIBYPASSVCCSIMOGNDGNDCSNBYPASS1J2CON1VDDC710uFVDD图2.2整体电路图清华大学2012届毕业设计说明书第7页共51页3硬件电路设计主要由电源管理模块,复位电路模块,时钟模块,AD转换模块,无线模块,DMA模块等组成。3.1电源管理电路3.1.1电路设计因为MSP430FG4618单片机工作电压为直流3.3V,且底层电路功耗很小。电源的设计的好坏决定了电压输出的稳定性,从而决定单片机是否能稳定工作。本电源的设计采用LP2985将5V的电压转换为3.3V,此芯片低噪声低压差。为了降低干扰,采用了小电容与地连接11。具体电路如图33图3.1电压变换模块电路图3.1.2LP2985芯片简介芯片优势该芯片有能力提供150mA连续负载电流,有过热保护。有低漏失,低静态电流,该稳压器允许使用小,价格低廉的陶瓷电容,降低设计成本。另外还具有低噪声,小包装的优势。结构框图如下清华大学2012届毕业设计说明书第8页共51页图3.2LP2985结构框图3.2复位电路3.2.1MAX708芯片简介概述MAX708是一种微处理器电源监控芯片,可同时输出高电平有效和低电平有效的复位信号。复位信号可由VCC电压、手动复位输入、或由独立的比较器触发。独立的比较器可用于监视第二个电源信号,为处理器提供电压跌落的预警功能。这一功能是为器件发出复位信号前的正常关机、向操作者发送警报、或电源切换而考虑的。MAX708提供3种域值电平可供选择。性能RESET信号/RESET信号输出域值值为1.25V用于电源失效或低电源警告的独立比较器手动复位输入需要100uA的电源电流复位域值为2.63V2.93V3.08V在VCC1V时能提供有效的RESET信号清华大学2012届毕业设计说明书第9页共51页应用电池供应的器件微处理器临界状态监控控制器便携式工具芯片引脚图图3.3MAX708引脚图MAX708是电压监测芯片,当输入电压低于某个值是,708产生复位信号。MAX708的引脚使用说明MAX708VCC电源MAX708GND地MAX708RS复位输出(高电平的复位信号),即输出高电平的复位信号MAX708/RS复位输出(低电平的复位信号),即输出低电平的复位信号MAX708/MR手动复位manualreset。当这一端的电压低于0.8V时,RS端和/RS端有信号产生MAX708PF1电压失败输入端。当这一端电平低于1.25V时,/PF0变为低电平。当这一脚不用时,将它接地或接VCCMAX708/PF0电压失败输出端。一般悬空不用MAX708NC没连接原理框图清华大学2012届毕业设计说明书第10页共51页图3.4MXX708原理框图3.2.2复位电路设计电路由MXA708复位芯片、电阻、PNP三极管、按键、发光二级管构成。当按键按下时,/MR引脚为0.7V的低电平,在/RESET引脚产生信号,输送给体统,使单片机复位。按键的同时发光二极管发光,提示系统复位12。图3.5复位电路清华大学2012届毕业设计说明书第11页共51页3.3时钟电路时钟电路采用集成的四脚8M晶体振荡器SG350SCF8M,作为单片机MSP430的主系统时钟,该电路设计比较简单,连接方便13。电路设计图如下图3.6时钟电路3.4无线模块电路与单片机相连接的无线模块采用nRF24L01芯片,与电脑相连的选择NETUSB2401芯片,NETUSB24L01无线模块自带有控制接收的外围电路和USB接口,可与计算机直接相连。无线传输技术有无线传输蓝牙技术BluetoothTechnology,ZigBee(IEEE802.15.4),IrDA,Infrared红外技术,WiFiIEEE802.11WirelessFidelity,UWBUltraWideband,nRF2401L射频收发芯片。其中IrDAInfrared红外传输波长短,对障碍物的衍射能差WiFi覆盖范围很广,可达100m,但是其电波易受干扰UVB技术目前只有在美国官方承认ZigBee技术和蓝牙接近,但大多时候处于睡眠模式,适合于不需实时传输或连续更新的场合nRF24L01单片射频收发芯片,2.4GHz频段,采用GFSK调制时的数据速率为高速率8Mbps,高于蓝牙,具有高数据吞吐量,程序开发简单。考虑到实时采集数据,选择nRF24L01芯片作为无线传输芯片14,15。3.4.1nRF24L01芯片简介nRF24L01是一款工作在2.42.5GHz世界通用ISM频段的单片无线收发器芯片。无线收发器包括频率发生器、增强型SchockBurstTM模式控制器、功率放大器晶体振荡器、调制器、解调器。输出功率、频道选择和协议的设置可以通过SPI接口进行设置。极低的电流消耗当工作在发射模式下发射功率为6dBm时电流消耗为9.0mA,接收模式时为12.3mA,掉电模式和待机模式下电流消耗更低。清华大学2012届毕业设计说明书第12页共51页结构方框图图3.7nRF4L01及外部接口nRF24L01芯片引脚图图3.8nRF24L01芯片引脚图清华大学2012届毕业设计说明书第13页共51页nRF24L01引脚及功能图3.9nRF24L01引脚及功能说明工作模式nRF24L01可以设置为以下几种主要的模式图3.10nRF24L01主要工作模式nRF24L01在不同模式下的引脚功能清华大学2012届毕业设计说明书第14页共51页图3.11nRF24L01引脚功能nRF24L01所有的配置都在配置寄存器中,所有寄存器都是通过SPI口进行配置的。SPI接口SPI接口是标准的SPI接口,其最大的数据传输率为10Mbps。大多数寄存器可读。SPI指令设置CSN为低后SPI接口等待执行指令,每条指令的执行都必须通过一次CSN由高到低的变化。中断nRF24L01的终端引脚(IRQ)为低电平触发,当状态寄存器TXDX,RXDR或MAXRT为高时触发中断。当MCU给中断源写1时,中断引脚被禁止。可屏蔽中断可以被IRQ中断屏蔽。通过设置可屏蔽中断位为高,则中断响应被禁止。默认状态所有的中断源是被禁止的。SPI时序Sn状态寄存器位Dn数据位。图3.12SPI读操作时序图图3.13SPI写操作时序图清华大学2012届毕业设计说明书第15页共51页图3.14SPINOP操作时序图3.4.2nRF24L01无线模块电路本模块由于设计主要共能是与单片机MSP340进行数据传输,并将收到的数据通过无线将数据传输到NETUSB2401,NETUSB2401同过USB与计算机相连。所用引脚如图,其他采用悬空处理16。图3.15nRF24L01无线模块电路3.4.3NETUSB2401无线模块介绍NetUSB2401为USB接口无线通信模块,采用2.4GHz全球开放频段免许可证使用,外形小巧(USB大小),最大传输数率达2Mbps,适用于室内通过电脑无线遥控,无线数据采集等。性能及特点清华大学2012届毕业设计说明书第16页共51页12.4Ghz全球开放频段免许可证使用2最高工作速率2Mbps,高效GFSK调制,适合短距离无线控3125频道,满足多点通信和跳频通信需要4内置硬件CRC检错和点对多点通信地址控制5低功耗1.9~3.6V工作,Powerdown模式下状态仅为1uA6可软件设地址,只有收到本机地址时才会输出数据(提供中断指示7提供二次开发包,提供实例源代码,无需掌握USB驱动和USB协议以及无线通信协议,只需要通过软件编程来控制无线收发8室内通讯距离约为1530米,看具体环境和通信速率而定9模块尺寸U盘大小可以根据需要定制外观和尺寸图3.16NETUSB2401实物图片3.5单片机控制模块3.5.1MSP430的简介MSP430系列单片机是美国德州仪器(TI)1996年开始向市场推出的一种超低功耗拥有精简指令集(RISC)处理器的混合信号(MixedSignalProcessor)。由于它针对实际的应用需求,将多个不同的模拟电路、数字电路模块和微处理器集成在一个芯片上,清华大学2012届毕业设计说明书第17页共51页所以称之为混合信号处理器。该系列单片机多用于需要电池供电的便携式仪器仪表中2。3.5.2MSP430的功能特性低电源电压范围1.8V至3.6V超低功耗主动模式400微安在1MHz,2.2V时待机模式2.2微安关闭模式(RAM保持)0.35微安有五种省电模式,在不到6微妙就从待机模式下唤醒16位RISC构架,扩展内存,125ns指令周期时间三通道内部DMA12位A/D转换器具有内部参考,采样保持和自动扫描功能16位3路TimerA比较寄存器16位7路TimerB比较寄存器电源电压监控器可编程电平检测串行通信接口(USART1),可以通过软件选择同步USRT或同步SPI通用串行通信接口增强型USRT支持自动波特率检测IrDA编程器和解码器同步SPII2C总线标志MSP430引脚图清华大学2012届毕业设计说明书第18页共51页图3.17MSP430引脚分布图3.6MSP430内部ADC12模块3.6.1MSP430内部AD12介绍这个ADC12模块支持快速12位模数转换。这个模块包含12位的内核、内部参考和16位的转换控制缓冲寄存器,这个转换控制缓冲允许16通道的信号独立转换不受CPU的干预2。ADC12特点包括□大于200ksps最大转化率□12位转换器没有失踪的代码□采样与可编程,采样周期用软件或计时器控制。清华大学2012届毕业设计说明书第19页共51页□转换启动的软件,Timer_A,或Timer_B□软件可选片上参考电压一代1.5V或2.5V□软件可选的内部或外部引用□八个单独配置外部输入通道12个MSP430FG43x和MSP430FG461x设备□转换频道为内部温度传感器,AVCC,和外部引用□独立channelselectable参考来源为正和负引用□选择转换时钟源,重复单次转换、顺序及重复序列ADC12的功能模块1.参考电压发生器AD都需要一个基准信号,通常为电压基准。ADC12内置参考电源,而且参考电压有6种可编程选择,分别为VR与VR的组合。其中VR有AVCC(模拟电源正端)VREF(A/D转换器内部参考电源的输出正端)VeREF外部参考电源的正输入端VR有AVSS(电源负端)VREF或VeREF(A/D转换器内部或者外部参考电源负端)2.模拟多路器对多个模拟信号进行采样并转换时,由于A/D只有一个转换内核,每次只能选通一个信号进行采样并转换。ADC12配置有8路外部通道和4路内部通道8路外部通道A0~A7实现外部8路模拟信号的输入4路内部通道VeREF,VREF或VeREF,(AVCCAVSS)/2,片内温度传感器的输出。3.具有采样和保持功能的12位转换器内核ADC12是一个12位的模数转换器,并能够将数据保存在转换存储器中。该内核可以可编程的参考电压(VR和VR_)定义转换的最大值和最小值。当输入模拟电压等于或者高于VRshi,ADC12输出满量程值0FFFH,当输入小于或者等于VR时,ADC12输出0。输入模拟电压的最终结果满足公式清华大学2012届毕业设计说明书第20页共51页式3.14.采样及转换所需的时序控制例如ADC12CLK转换时钟、SAMPCON采样及转换信号、SHT控制的采样周期、SHS控制的采样触发来源选择、ADC12SSEL选择的内核时钟源及ADC12DIV选择的分频系数。5.转换结果缓存ADC112共有12个转换通道,设置了16个转换存储器,用于暂存转换结果,合理设置后,ADC12硬件会自动将转换结果存放到相应的ADC12MEM寄存器中。每个转换器ADC12MEMx都有相应的控制寄存器ADC12CTLx。控制寄存器控制各个转换寄存器必须选择的转换条件。6.相关寄存器转换控制寄存器ADC12CTL0与ADC12CTL1中断控制寄存器ADC12IFG、ADC12IE控制寄存器ADC12MCTL0~ADC12MCTL15存储寄存器ADC12MEM0~ADC12MEM157.ADC提供的四种转换模式□单通道单词转换□序列通道单词转换□单通道多次转换□序列通道多次转换清华大学2012届毕业设计说明书第21页共51页图3.18MSP430内部ADC12方框图拓展示例模式SHP0,SHI长度决定采样时间长度。扩展示例模式时序图清华大学2012届毕业设计说明书第22页共51页图3.19拓展模式转换时序图脉冲示例模式SHP1,SHI用来触发采样。脉冲示例模式时序图图3.20脉冲模式转换时序图3.6.2ADC12接地和噪声的考虑为了提高AD转换的精度,必须考虑好噪声的处理,加上匹配的电容有助于消除噪声,从而提高转换的精确性。本设计根据MSP430的使用手册,采用了10uF的有极性电容和100nF的无极性性电容进行减弱噪声影响17。电路设计如下清华大学2012届毕业设计说明书第23页共51页图3.21ADC12去噪电路3.7MSP430内部DMA模块直接存储器存取DMADirectMemoryAccess方式是用硬件实现存储器与存储器之间或存储器与I\O设备之间直接进行高速数据传送,不需要CPU的干预。这种方式通常用来传送数据块。MSP430f16x系列单片机内部含有DMA模块,而且几乎内部所有外设都可以触发DMA开始存取数据2。硬件介绍MSP430F15X/16X系列单片机具有DMA控制器,从而能够为数据高速传输提供保证。例如,通过DMA控制器可以直接将ADC转换存贮器的内容传到RAM单元。MSP430系列单片机扩展的DMA具有来自所有外设的触发器,不需要CPU的干预即可提供先进的清华大学2012届毕业设计说明书第24页共51页可配置的数据传输能力,从而加速了基于MCU的信号处理进程,DMA传输的触发来源对CPU来说是完全透明的,DMA控制器可在内存与外部及外部硬件之间进行精确的传输控制。DMA消除了数据传输延迟时间以及各种开销,从而可以解放16为RISCCPU,以便其将更多的时间用于处理数据,而非执行正在处理的任务2。MSP430F16x系列单片机的DMA模块有以下特点数据传送不需要CPU介入,完全由DMA控器自行管理。在整个地址空间范围内传输数据,块方式传输可达65536字节能够提高片内外设数据吞吐能力,实现高速传输,每个字或者字节的传输仅需要2个MCLK减少系统功耗,即使在片内外设进行数据输入或输出时,CPU也可以处于超低功耗模式而不需唤醒字节和字数据可以混合传送DMA传输可以是字节到字节、字到字、字节到字或者字到字节。当字到字节传输时,只有字中较低字节能够传输,当从字节到字传输时,传输到字的低字节,高字节被自动清零四种传输寻址模式固定地址到固定地址、固定地址到块地址、块地址到固定地址以及块地址到块地址触发方式灵活边沿或者电平触发。单个、块或突发块传输模式每次触发DMA操作,可以根据需要传输不同规模的数据。DMA的四种寻址模式如下图所示图3.22DMA四种寻址模式DMA控制器模块清华大学2012届毕业设计说明书第25页共51页3个独立的传输通道通道0、通道1和通道2。每个通道都有源地址寄存器、目的地址寄存器、传送数据长度寄存器和控制寄存器。每个通道的触发请求可以分别允许和禁止可配置的通道优先权优先权裁决模块,传输通道的优先级可以调整,对同时有触发请求的通道进行优先级裁决,确定哪个通道的优先级最高。MSP430的DMA控制器可以采用固定优先级,还可以采用循环优先级。程序命令控制模块,每个DMA通道开始传输之前,CPU要编程给定相关的命令和模式控制,以决定DMA通道传输的类型可配置的传送触发器触发源选择模块,DMAREQ(软件触发)、Timer_ACCR2输出、Timer_BCCR2输出、I2C数据接收准备好、I2C数据发送准备好、USART接收发送数据、DAC12模块DAC12IFG、ADC12模块的ADC12IFGx、DMAxIFG、DMAE0外部触发源。并且还具有触发源扩充能力。DMA有六种传输模式单字或者单字节传输块传输突发块传输重复单字或者单字节传输重复块传输重复突发块传输。前三个,传输完成后DMAEN自动复位再次传输时需要重新置位DMAEN位以使能DMA通道。后三个为重复模式,一次传输完成后,DMAEN不复位再次出发时,可以再次启动数据传输。六种传输模式通过DMADTx寄存器设置。1单字或者单字节传输DMA通道被定义为单字或者单字节传输模式,每个字或者字节的传输都要触发信号触发。设置DMADTx0就定义了单字或者单字节传输模式,规定的传输完毕后DMAEN位自动清除,如果需要再次传输,必须重新置位DMAEN。如果设置DMADTx=4为重复单字或者单字节传输模式,DMAEN位一直保持置位,每次触发伴随一次传输。DMAxSZ寄存器保存传输的单元个数,如果该寄存器为0,则没有传输。传输之前DMAxSZ寄存器的值写入到一个临时的寄存器中,每次操作之后DMAxSZ做减操作。当DMAxSZ减为零的时候,它所对应的临时寄存器将原来的值重新置入DMAxSZ,同时相应的DMAIFG标志置位。2块传输模式在块传输模式,每次触发可以传输一个数据块。设置DMADTx1为块传输模式,每个数据块传输完毕,DMAEN位自动清除,在触发传输下一个数据块之前,该位要被重新置位。在传输某个数据块期间,其他的传输请求将被忽略。设置DMADTx5为重复块传输模式,某个数据块传输完毕,DMAEN位仍然保持置位,之后,新的触发可以清华大学2012届毕业设计说明书第26页共51页引起又一次数据块传送。DMAxSZ寄存器保存数据块所包含的单元个数。DMASRCINCR和DMADSTINCR反映在数据块传输过程中的目的地址和源地址的变化情况。在块传输或者重复块传输过程中,DMAxSA,DMAxDA,DMAxSZ寄存器的值写入到对应的临时寄存器中,DMAxSA,DMAxDA寄存器所对应的临时值在块传输过程中增加或者减少,而DMAxSZ在块传输过程中减计数,始终反映当前数据块还有多少单元没有传输完毕,当DMAxSZ减为0,它所对应的临时寄存器将原来的值重新置入DMAxSZ,同时相应的DMAIFG被置位。在块传输过程中,CPU暂停工作,不参与数据的传输。数据块需要2MCLKDMAxSZ个时钟周期。当每个数据块传输完毕,CPU按照暂停前的状态重新开始执行。3突发块传输模式这个和块传输模式类似,只不过每传输4个字或字节,DMA释放内部总线,CPU运行2个MCLK周期在传输过程中CPU有20的执行时间,而块传输需要等DMA完全传送完之后,CPU方能运行。DMA触发源每个通道的触发源有DMAxTSELx位进行控制的,这些位必须在DMAEN位为0是进行设置,否则可能出现不可预料的DMA触发。清华大学2012届毕业设计说明书第27页共51页4软件设计系统功能的实现是依靠硬件和软件的相互结合,硬件决定了系统基本结构和特性,而软件则是驱动系统的灵魂,对硬件进行控制,两者缺一不可,相辅相成。本系统的软件分为主程序和子程序。主程序控制整个系统,控制和协调各个执行模块。子程序实现具体的相关共能。本设计的软件程序包括主程序、中断子程序、数据处理子程序等等18~20。程序的功能有1)对所需要的模块进行初始化(如DCO初始化、端口初始化、SPI初始化、nRF24L01初始化、定时器初始化等)2)数据采集、存储3)用无线的方式发送数据主流程图图4.1主流程图开始配置nRF24L01为接收状态是否接收到55配置各模块ADC采集数据NY存储到FLASH无线发送数据清华大学2012届毕业设计说明书第28页共51页部分程序//数据处理部分voidData_Prounsignedcharrx_buf{ifnRF24L01_RxPacketrx_buf1//判断是否接收到数据{unsignedcharFLASHADD//FLASH地址指针whileFLASHADD0//发送数据{TxBuf00xEB//写第一个字节内容TACCTL0CCIE//开启AD转换定时器_EINT//允许中断}Delay8000//延时,等待系统稳定nRF2401_SetRXinit//配置为接收状态,等待接收新的命令Delay8000//等待系统稳定,也为了和上位机速度匹配}else//没有接收到数据{nRF2401_SetRXinit//配置为接收状态,继续等待,直到检测到接收数据为止Delay8000}}初始化流程图清华大学2012届毕业设计说明书第29页共51页图4.2初始化流程图判断是否接收到数据DCO初始化端口初始化SPI初始化擦除AD初始化nRF24L01初始化定时器初始化DMA初始化关闭看门狗配置为接收状态清华大学2012届毕业设计说明书第30页共51页图4.3通信测试模块采集存储模块流程图图4.4采集存储模块NY启动ADC模块启动DMA模块FLASH擦除写FLASH开始判断是否写满83K退出Y配置24L01为接收态读取24L01状态寄存器的值接收为55通信正常配置24L01为发送态N开始清华大学2012届毕业设计说明书第31页共51页m代计数器值,取值范围为031。无线发送模块程序图4.5无线发送模块流程图读FLASHm0,读一位,计数器m1m31发送数据YN通信是否正常退出开始清华大学2012届毕业设计说明书第32页共51页5总结通过查阅相关资料,学习了MSP430FG4618单片机以及nRF24L01无线收发芯片,以及MAX708、LP2809芯片,最终完成了基于无线通信系统的设计。该系统主要的功能是完成对于外部模拟信号通过单片机处理,并通过nRF24L01芯片发送出去,接收芯片接收到信号后,把数据传递给终端机。终端机通过相关软件进行数据分析,以了解所接收信号的性质。在本次系统设计过程中的方案选择体会对于AD的选择可选方案有外部AD与内部ADC12为了满足通信速度的匹配AD转换后的数据缓存方案用外加的FIFO进行缓存或用内部的FLASH模块。在此系统设计中,在AD的选择上我采用内部的ADC12经行AD转换,用内部的FLASH模块经行数据缓存。在外加上适当的电容对ADC12经行减弱干扰处理后,ADC12的转换可靠性可以和一般的外部AD相媲美,并且MSP430的内部ADC12资源丰富,使其配置更加灵活,也能降低设计成本,符合电子设计的经济性原则。在数据缓存方案的选择上,我选用了用MAP430单片机内部FLASH,由于MSP430单片机的内部FLASH资源丰富,容量达116KB,可以存储较多的采样转换数据,又ADC12的转换结果存储寄存器可以直接通过MDA方式传递到FLASH经行存储。此方案的选择可以满足数据传输速度不匹配的问题,还能加深对于MSP430单片机模块功能的了解与应用。如果采用FIFO进行数据缓存,会让设计成本大大提高,也让电路设计变得繁琐,不便于调试,检修。所以我觉得选择的内部FLASH缓存更合适。在程序设计方面,通过查阅了关于MSP430应用资料,以及学习MSP430的使用的相关视频,再加上指导老师的指导下,采用由模块到系统的突破方法。首先是学习一些基本的编程流程,思想。在逐个的了解MSP430的各个功能,当对功能模块掌握清楚之后在把模块功能结合起来,经行调试就变得简单了。比当初一开始就系统的学更有效多了。在四个多月的毕业设计期间,在指导老师的耐心指导下。顺利的完成了本次课程设计。在这个过程中通过对于方案的反复更正,对各个模块的优化,了解了系统设计的基本方法。也让以前学习的知识得到了应用,对于网络的应用以及所需资料的如何获取有了更多的认识。清华大学2012届毕业设计说明书第33页共51页但是毕业设计也暴露出自己专业基础的很多不足之处。比如缺乏综合应用专业知识的能力,对英文材料的阅读的困难,导致设计过程显得比较艰难,对于设计理解不是很透彻,从而犯过很多低级的错误。对与无线终端的接收处理部分,限于时间和能力有限,不能完成。这次课程设计是对自己大学四年所学的一次大检阅,使我明白自己知识还很浅薄,虽然大学四年学习了不少专业知识,但是自己的求学之路还很长,能力依旧十分欠缺,以后更应该在工作中学习,努力使自己的能力得到不断的提升,完成更多的挑战。清华大学2012届毕业设计说明书第34页共51页附录一整体电路图VDD2CSN4MOSI6IRQ8GND1CE3SCK5MISO7U2NRF2401模块DVCC11P6.3/A3/OA1O2P6.4/A4/OA1I03P6.5/A5/OA2O4P6.6/A6/DAC0/OA105P6.7/A7/DAC1/SVSIN6VREF7XIN8XOUT9VeREF/DACO10VREF/VeREF11P5.1/S0/A12/DAC112P5.0/S1/A13/OA1I113P10.7/S2/A14/OA2I114P10.6/S3/A/S416P10.4/S517P10.3/S618P10.2/S719P10.1/S820P10.0/S921P9.7/S/S/S/S/S/S/S/S/S/S/S/S/S/S/S/S/S/S/S/S/S30/UCA0CLK42P7.2/S31/UCA0SOMI43P7.1/S32/UCA0SIMO44P7.0/UCA0STE/S/UCA0RXD/S/UCA0TXD/S/UCLK1/S/SOMI1/S/SIMO1/S/STE1/S3951COM052P5.2/COM153P5.3/COM254P5.4/COM355P5.5/R/LCDREF/R/R2358LCDCAP/R3359DVCC260DVSS261P4.1/URXD162P4.0/UTXD163P3.7/TB664P3.6/TB565P3.5/TB466P3.4/TB367P3.3/UCB0CLK68P3.2/UCB0SOMI/UCB0SCL69P3.1/UCB0SIMO/UCB0SDA70P3.0/UCB0STE71P2.7/ADC12CLK/DMAE072P2.6/CAOUT73P2.5/UCA0RXD74P2.4/UCA0TXD75P2.3/TB276P2.2/TB177P2.1/TB078P2.0/TA279P1.7/CA180P1.5/TACLK/ACLK82P1.6/CA081P1.4/TBCLK/SMCLK83P1.3/TBOUTH/SVSOUT84P1.2/TA185P1.1/TA0/MCLK86P1.0/TA087XT2OUT88TDO/TDI90XT2IN89TDI/TCLK91TMS92TCLK93RST/NMI94P6.0/A0/OA0I095P6.2/A2/OA0I197AVSS98DVSS199AVCC100P6.1/A1/OA0O96U4MSP430FG4618RESET8RESET/7NC6PFO/5MR/1VCC2GND3PFI4U1MAX708Vin1GND2ON/OFF3OUT5BYPASS4U5LP2985ST1GND2OUT3VCC4U6SG350SCF8MCON8Q1PNP1S1SWPBD1LEDR21KR11KR322KR41KC2100nFDVCCC3100nFDVSSC410nFC110uFC910uFC1110uFVREF/VeREFC510uFC1310uFVeREFC1510uFC6100nFVREFGNDC8100nFCEC10100nFSCKC14100nFYTDOAVSSSOMIC12100nFYTMSDVSSVDDYTDIAVCCCSNYTCLKDVCCSIMOYRSTYIRQGNDVDDGNDGNDVDDVDDGNDP6.0YRSTVDDYTCLKAVSSY8MGNDYTMSVREF/VeREFGNDGNDYTDIAVSSVCCYTDOVREFY8MAVSSYRSTVeREFAVSSAVCCDVSSDVCCVCCVCCVCCGNDCEGNDYIRQVDDSCKGNDSOMIBYPASSVCCSIMOGNDGNDCSNBYPASS1J2CON1VDDC710uFVDD清华大学2012届毕业设计说明书第35页共51页附录二系统程序includedefineIDLE0x00//闲置,没有中断请求defineTX_DS0x20//TX数据发送defineRX_DR0x40//RX数据接收defineTX_ADR_WIDTH5//5字节发送地址宽度defineRX_ADR_WIDTH5//5字节接收地址宽度defineTX_PLOAD_WIDTH32//32字节发送宽度defineRX_PLOAD_WIDTH32//32字节接收宽度defineRD_RX_PLOAD0x61//接收寄存器地址defineWR_TX_PLOAD0xA0//发送寄存器地址unsignedcharconstTX_ADDRESSTX_ADR_WIDTH{0x34,0x43,0x10,0x10,0x01}//定义静态发送地址unsignedcharconstRX_ADDRESSRX_ADR_WIDTH{0x34,0x43,0x10,0x10,0x01}//定义静态接收地址//SPINRF24L01命令//defineWRITE_REG0x20//定义写寄存器命令defineCONFIG0x00//定义配置寄存器地址defineSETUP_AW0x03//定义设置地址宽度寄存器地址defineRX_ADDR_P00x0A//定义接收地址通道0寄存器地址defineTX_ADDR0x10//定义发送地址寄存器地址defineEN_AA0x01//定义使能自动应答寄存器地址defineEN_RXADDR0x02//定义使能发送地址寄存器地址defineSETUP_RETR0x04//定义设置自动重新传送寄存器地址defineRF_CH0x05//定义射频通道寄存器地址defineRF_SETUP0x06//定义射频设置寄存器地址defineRX_PW_P00x11//定义接收数据,通道0寄存器地址defineFLUSH_RX0xE2//清除RXFIFOdefineFLUSH_TX0xE1//清除RXFIFOdefineR_RX_PAYLOAD0x61//读RX有效数据defineSTATUS0x07//状态寄存器//对MSP430的管脚定义//defineCE_HP7OUT|BIT5defineCE_LP7OUTBIT5defineIRQP7OUT|BIT4defineSCK_HP7OUT|BIT3清华大学2012届毕业设计说明书第36页共51页defineSCK_LP7OUTBIT3defineMISOP7OUT|BIT2defineMOSIP7OUT|BIT1defineCSN_HP7OUT|BIT0defineCSN_LP7OUTBIT0//声明函数voidErasevoidvoidDCO_InitvoidvoidDelayunsignedintdvoidPORT_InitvoidvoidCLOCK_InitvoidvoidSPI_InitvoidvoidnRF24L01_ConfigvoidvoidDMAReEnablecharchannelvoidDMAStartcharchannelunsignedcharSPI_RWunsignedcharbyteunsignedcharSPI_RW_Regunsignedcharreg,unsignedcharvalueunsignedcharSPI_ReadunsignedcharregvoidDMAInitcharchannel,chartrigger,chartransMode,charsrcMode,chardstMode,unsignedintsrc,unsignedintdst,unsignedintsizeunsignedcharSPI_Read_Bufunsignedcharreg,unsignedcharpBuf,unsignedcharbytesunsignedcharSPI_Write_Bufunsignedcharreg,unsignedcharconstpBuf,unsignedcharbytesunsignedcharnRF24L01_RxPacketunsignedcharrx_bufvoidnRF24L01_TxPacketunsignedchartx_bufvoidnRF2401_SetRXinitvoidvoidnRF24L01_Txunsignedchartx_bufvoidData_Prounsignedcharrx_bufvoidTA0_Initunsignedinti,unsignedintjvoidAD_Initvoid//定义变量unsignedcharTxBuf32//发送寄存数组unsignedcharRxBuf32//接收数据寄存数组intm0//发送数据计数器,取值范围为031//主函数voidmainvoid{WDTCTLWDTPWWDTHOLD//关闭看门狗DCO_Init//DCO初始化PORT_Init//端口初始化CLOCK_Init//时钟初始化清华大学2012届毕业设计说明书第37页共51页SPI_Init//SPI始化Erase//擦除闪存指定空间nRF24L01_Config//配置nRF24L01模块AD_Init//AD初始化TA0_Init3,2000//时钟初始化,SMCLK为1MnRF2401_SetRXinit//设置nRF24L01为接收状态Delay8000//延时8000uSwhile1{Data_ProRxBuf//数据处理函数}}//擦除0xFF000x0x113kB512Bytes空间voidErasevoid{unsignedcharp//注意数据类型定义,不同类型占不同大小空间FCTL2FWKEYFSSEL_1FN1//选择闪存擦除时钟MCLK,2分频FCTL3FWKEY//擦除起始地址,总读为096hpunsignedchar0x3E00//指针p起始地址do{FCTL1FWKEYERASE//开始擦除p0//向段内任意地址空写,启动擦除操作p0x100//指针地址每次0x100}whilepunsignedchar0xFE00//当p指到0xFE00时,结束循环,擦除下一段空间FCTL1FWKEYWRT//开启写模式FCTL2FWKEYFSSEL_1FN1//选择闪存擦除时钟MCLK,2分频FCTL3FWKEY//擦除起始地址punsignedchar0x10000//指针p起始地址do{FCTL1FWKEYERASE//开始擦除p0//向段内任意地址空写,启动擦除操作p0x100//指针地址每次0x100清华大学2012届毕业设计说明书第38页共51页}whilepunsignedchar0x1F600//当p指到0x1FE600时,结束循环,擦除下一段空间FCTL1FWKEYWRT}//延时子程序,延时时间(1310d)125ns.需要延时130us,则d103voidDelayunsignedintd{intkfork0kMCLK,关闭XT2振荡器do{IFG1OFIFG//晶振错误中断标志Delay0xFF//延时,等待时钟稳定}whileIFG1OFIFG0//晶振错误中断标志1,说明晶振错误,则等待}//初始化端口,只用到了P6、P7口voidPORT_Initvoid{P1DIR0xFF//默认端口为输出模式P1SEL0//选择引脚为IO端口P1OUT0//输出寄存器清华大学2012届毕业设计说明书第39页共51页P2DIR0xFF//默认端口为输出模式P2SEL0P2OUT0P3DIR0xFFP3SEL0P3OUT0P4DIR0xFFP4SEL0P4OUT0P5DIR0xFFP5SEL0P5OUT0P6DIR0xFFP6DIRBIT0//p6.0为实验结果输入端,需要设为输入P6SEL0P6OUT0P7DIR0xFF//首先全变为1,以后只改需要的位置P7DIRBIT2//p7.2为SPI单片机主模式输入端,需要设为输入P7DIRBIT4//p7.4为IRQ输入端,需要设为输入P7SEL0//普通io功能P7OUT0x09//CEIRQSCKSOMISIMOCSN//DIR0xFFP8SEL0P8OUT0P9DIR0xFFP9SEL0P9OUT0P10DIR0xFFP10SEL0P10OUT0}清华大学2012届毕业设计说明书第40页共51页//时钟初始化voidCLOCK_Initvoid{_BIS_SRSCG0OSCOFF//关闭晶振和DCOFLL_CTL1XT2OFF//选择XT2提供时钟do{IFG1OFIFGDelay0xFF//延时,等待时钟稳定}whileIFG1OFIFG0//晶振忙则等待FLL_CTL1|SELM1SELS//选择MCLK、SMCLK的时钟源为DCODelay0xFF//等待XT2稳定}//初始化SPIvoidSPI_Initvoid{P7SEL|0x00E//选择3位SPI引脚UCA0CTL1|UCSWRST//软件复位使能UCA0CTL0|UCMSBUCMSTUCCKPHUCSYNC//控制寄存器配置3线8位SPI,主机模式//UCCKPH1,UCCKPL0,UCA0CTL1|UCSSEL_2//时钟源选择为SMCLKUCA0BR00x04//SPICLKSMCLK/2UCA0BR10x00UCA0CTL1UCSWRST//SPI使能}//初始化ADvoidAD_Initvoid{//使用内部参考电源2.5V,通道A0单次转换intiP6SEL|0x01//使能AD转换通道0ADC12CTL0REFONREF2_5VADC12ONSHT0_2//开启AD12内核,开启内部参考电压,内部参考电压为2.5V。ADC12CTL1SHP//使用抽样定时器,由采样输入信号的上升沿触发采样定时器ADC12IE0x01ADC12MCTL0SREF_1//VrVref清华大学2012届毕业设计说明书第41页共51页fori0x3600ii//延时,使配置完成ADC12CTL0|ENC//使能AD转换}//TA0初始化voidTA0_Initunsignedinti,unsignedintj//i分频,J计数值{TACTLTACLR//清除TARTACTL|TASSEL_2//选择SMCLKswitchi{case0TACTL|ID_0break//1分频,8MHzcase1TACTL|ID_1break//2分频,4MHzcase2TACTL|ID_2break//4分频,2MHzdefaultTACTL|ID_3break//8分频,1MHz}TACTL|MC_1//增计数模式CCR0j//计数值}//配置24L01寄存器voidnRF24L01_Configvoid{Delay8000//延时8000usCE_LSPI_RW_RegWRITE_REGCONFIG,0x0f//命令寄存器//RX_RDTX_DSMAX_TEN_CRCCRCOPWR_UPPRIM_RX//0000111//中断中断中断CRC使能16位CRC上电接收模式SPI_RW_RegWRITE_REGEN_AA,0x00//置通道0接收地址.命令寄存器//P5P4P3P2P1P0//自动应答禁止SPI_RW_RegWRITE_REGEN_RXADDR,0x01//设置接收通道允许//P5P4P3P2P1P0//接收通道0允许SPI_RW_RegWRITE_REGSETUP_AW,0x03//设置地址宽度,5个字节//AW1AW0//字节地址,AW1AW000无效013字节104字节115字节清华大学2012届毕业设计说明书第42页共51页SPI_RW_RegWRITE_REGSETUP_RETR,0x00//设置自动重发控制//禁止自动重发SPI_RW_RegWRITE_REGRF_CH,0//设置通道频率,通道0SPI_RW_RegWRITE_REGRF_SETUP,0x0f//设置RF控制寄存器//PLLRF_DRRF_PWR1RF_PWR0LNA////PLL不允许数据速率发射功率低噪声放大增益数据速率2Mbps发射功率0dBSPI_RW_RegWRITE_REGRX_PW_P0,RX_PLOAD_WIDTH//设置数据有效长度,32个字节SPI_Write_BufWRITE_REGTX_ADDR,TX_ADDRESS,TX_ADR_WIDTH//设置发送地址,发送数据长度32个字节SPI_Write_BufWRITE_REGRX_ADDR_P0,RX_ADDRESS,RX_ADR_WIDTH//设置接收地址,接收数据长度32个字节SPI_RW_RegWRITE_REGCONFIG,0x0f//配置为接收状态CE_HDelay130//延时130uSCE_L}//向24L01里写一个字节,再读出一个字节unsignedcharSPI_RWunsignedcharbyte{whileIFG2UCA0TXIFG0//单片机在发送数据,则等待UCA0TXBUFbyte//往发送寄存器里写入一个字节whileUCA0STATUCBUSY1//单片机忙,则等待whileIFG2UCA0RXIFG0byteUCA0RXBUF//从接收寄存器里读出一个字节数据returnbyte//将接收到的数据返回}//向指定的寄存器里写入值unsignedcharSPI_RW_Regunsignedcharreg,unsignedcharvalue{unsignedcharstatus0CSN_L//CSN为低,初始化SPIstatusSPI_RWreg//选择寄存器SPI_RWvalue//写入值CSN_H//CSN置高清华大学2012届毕业设计说明书第43页共51页returnstatus//返回nRF24L01状态字//读指定寄存器的值unsignedcharSPI_Readunsignedcharreg{unsignedcharreg_valCSN_L//CSN低,初始SPI通信SPI_RWreg//选择读出寄去器reg_valSPI_RW0//读寄存器的值CSN_H//CSN高,终止SPI通信returnreg_val//返回寄存器的值}//从24L01接收寄存器中读出数据unsignedcharSPI_Read_Bufunsignedcharreg,unsignedcharpBuf,unsignedcharbytes{unsignedcharstatus0unsignedchari0CSN_L//CSN低,初始SPI通信statusSPI_RWreg//选择读出寄去器fori0i8//转换结果右移8位TxBufmADC12MEM0//将转换结果高8位写入发送暂存数组ifm31//写满32个数据{m2//计数器复位,等待下一次计数FLASHADDunsignedchar0x3E00DMAInit0,0x00,B,3,3,unsignedintTxBuf,unsignedintFLASHADD,31DMAStart0whileFLASHADD0{FLASHADDunsignedchar0x3E00nRF24L01_TxFLASHADD//发送数据}}}//DMA初始化程序清华大学2012届毕业设计说明书第47页共51页voidDMAInitcharchannel,chartrigger,chartransMode,charsrcMode,chardstMode,unsignedintsrc,unsignedintdst,unsignedintsize{unsignedintDMAxCTL,DMAxSA,DMAxDA,DMAxSZDMACTL0triggerchannel2DMACTL10x04//DMA收到触发请求时,等待当前指令执行完成后switchchannel//选择当前设置哪个DMA通道{case0DMAxCTLunsignedintDMA0CTLDMAxSAunsignedintDMA0SADMAxDAunsignedintDMA0DADMAxSZunsignedintDMA0SZbreak//指针0通道控制case1DMAxCTLunsignedintDMA1CTLDMAxSAunsignedintDMA1SADMAxDAunsignedintDMA1DADMAxSZunsignedintDMA1SZbreak//指针1通道控制case2DMAxCTLunsignedintDMA2CTLDMAxSAunsignedintDMA2SADMAxDAunsignedintDMA2DADMAxSZunsignedintDMA2SZbreak//指针2通道控制}switchtransMode//设置DMA通道的传输模式{caseSDMAxCTLDMADT_0break//单次传输casesDMAxCTLDMADT_4break//重复单次传输caseBDMAxCTLDMADT_1break//块传输casebDMAxCTLDMADT_5break//重复块传输caseIDMAxCTLDMADT_2break//突发块传输交错caseiDMAxCTLDMADT_6break//重复突发块传输交错}DMAxCTL|srcMode0x042//源字或字节
编号:088906 && 大小:839.50KB && 格式:DOC && 上传时间:
关&键&词: 基于 msp430 无线通信 系统 设计
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
& 人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
当前资源信息
浏览:33次
官方联系方式
客服手机:&&& 1:&&&
2:不支持迅雷下载,请使用浏览器下载&&&
3:不支持QQ浏览器下载,请用其他浏览器&&&
4:下载后的文档和图纸-无水印&&&
5:文档经过压缩,下载后原文更清晰&&&
&& && && && &&
copyright@
人人文库网网站版权所有 国家工业信息化备案:苏ICP备号-5

我要回帖

更多关于 nrf2401 的文章

 

随机推荐