资源描述:
《基于射频无线通信技术的多路数据采集系统的研究与设计说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、..基于射频无线通信技术的多路数据采集系统的研究与设计摘要数据采集系统在多个领域有着广泛的应用。近年来,数据采集系统的发展趋势是简化终端结构,增加主机携带数据终端的数量;在数据采集终端与主机之间采用无线通信,以代替复杂、不灵活的现场布线。根据这一考虑,在本课题中设计并实现了一种无线多路数据采集系统。此系统在实时性适中的要求下,实现了监控主机与多路便携式数据终端之间的无线数据通信监测。本文基于射频模块nRF905芯片的多路无线数据采集系统的设计。系统采用主机-从机体系结构,主机可对多个终端从机采样点进行数据读取。为了保证数据传输的可靠
2、性,必须对数据传输制定简单的通信协议,用户可以通过与系统进行交互来控制诸如报警限之类的系统参数。它是以STC89C52RC单片机为控制单元,以温度传感器DS18B20为检测器件,以无线收发模块NRF905完成数据的无线传输,用数码管进行显示,实现温度的监测、无线传输、显示。本文详细介绍了无线数据传输平台硬件模块的设计及其功能的实现,利用无线数据传输模块构建一个小型无线局域网络,该网络包括一个主机和多个终端从机,主机和终端从机之间通过无线传输模块进行数据通信,通过应用程序完成数据的处理。关键词:nRF905,射频无线通信,温度传感器,
3、多路数据采集.......ResearchandDesignofMulti-channelDataAcquisitionSystemBasedontheRFWirelessCommunicationTechnologyABSTRACTDataacquisitionsystemiswidelyusedinmanyfields.Inrecentyears,dataacquisitionsystemtrendtosimplifytheterminal,increasedataacquisitionterminalscontrolledby
4、thehost;Indataacquisitionterminalandusingwirelesscommunicationbetweenhostcomputertoreplacecomplex,notflexiblesitewiring.Accordingtothisconsideration,designandimplementawirelessmulti-channeldataacquisitionsysteminthisresearch.Thissysteminreal-timemoderaterequest,realize
5、dmonitoringhostandmulti-channelportabledataterminalofwirelessdatacommunicationbetweenmonitoring.ThispaperbasedontheRFmulti-chipmodulenRF905wirelessdataacquisitionsystem.Ituseshost-clientmachinesystemstructureinthissystem,thehostcanfrommachinetomultipleterminaldatasampl
6、ingloading.Inordertoguaranteethereliabilityofthedatatransmissionofdatatransmission,mustbeformulatedsimplecommunicationprotocol,theusercaninteractwiththesystem,suchasthealarmlimittocontrolthesystemparameterssuchas.ItisSTC89C52microcomputerasthecontrolunit,temperaturesen
7、sorDS18B20fordetectiondevicestowirelesstransceivermoduleNRF905completedatawirelesstransmission,usingadigitaltubedisplay,realizetemperaturemonitoring,wirelesstransmissionanddisplay.Thispaperintroduceswirelessdatatransmissionplatformhardwaremoduledesignanditsfunction,usi
8、ngwirelessdatatransmissionmoduletoconstructasmallwirelesslocalareanetwork,thenetworkincludesahostandmultipleterminalf