第44卷2008年第2期V01.442008N0.2西北师范大学学报(自然科学版JournalofNorthwestNormalUniversity(NaturalScience57一种智能无线数据采集系统的设计与实现余乾顺1,马胜前h,张光南1’2,胡玫1(1.西北师范大学物理与电子工程学院。甘肃兰州730070I2.宝鸡文理学院计算机科学系,陕西宝鸡721007摘要:提出了一种基于PC机控制的智能无线采集系统设计的新方法.利用A/D转换芯片采集数据,选用编解码芯片实现对数据的无线发送和接收,利用串口实现PC机与接收端单片机之间的通信,可实现对采集点进行单点循环或多点循环采集,并显示与保存采集到的数据.关键词:无线传输;数据采集;单片机;A/D转换中围分类号:TM935.3文献标识码:A文章编号:1001—988X(200802一0057一04Designandimplementandwirelessdataofakindofintelligent1'CO儿eCtlngSyStemSHEQian—shunl,MASheng—qianl,ZHANGGuang-nanl”,HUMeil(1.Co儿egeofPhysicsandElectronicEngineering,NorthwestNormalUniversity,Larlzhou730070,Gansu,China;2.DepartmentofComputerScience,ArtsandScienceofBaojiUniversity,Baoji721007,Shaanxi,ChinaAbstr扯t:ThispaperintroducesakindofnewdesignmethodofaintelligentandwirelessdatacollectingsystemwhichiscontrolledbyPC.MakinguseoftheADCchiptocollectthedata,selectingcodinganddecodingchiptowirelesssendandreceivethedata,usingtheserialporttocarryoutthecommunicationofPCandthemicrocontrolleronthereceivingside.Itcancarryoutthecollectionofsingle—pointcirculationorthemultiple—pointcirculationtothecollectingdata,alsocandisplayandsavethecollecteddata.Keywords:wirelesscommunication;dataconecting;microcontroller;ADC在现有的无线传输采集系统中,通常采用专用的无线传输模块来实现对数据的一对一无线传输[1.3],可以实现对单一采集点进行定点数据的无线采集.编解码芯片价格较低,大多数应用在无线报警与遥控系统中[‘],但也有学者利用编解码芯片设计了对单点数据的无线采集[5].为了能够实现对多点数据的无线采集,笔者研究设计了一种智能无线数据采集系统,利用A/D转换芯片ICL7135对模拟数据进行采集,应用编解码芯片PT2262/PT2272实现对数据的四位并行无线传输,通过PC机控制选择采集点并处理采集到的数据.1系统组成及工作原理系统组成框图如图1所示,主要由数据的无线采集、无线接收、前端处理模块以及PC机四部分组成.此系统无线收发是一个单向的过程,在软件里进行了数据同步与错误校验处理.无线采集模块主要完成对数据的采集并无线发送:由单片机AT89C51控制A/D转换器将模拟信号转换成数字信号,再经由编码芯片PT2262所组成的无线发送电路每次并行无线发送四位数据.无线接收模块由解码芯片PT2272及外围电路组成,解码出无线发送的数据.前端处理模块由单片机AT89C52与串收稿日期:2007—05—29;修改稿收到日期:2007—10一24基金项目:西北师范大学科技创新工程资助项目(NwNU—KJCXGC—03-24作者简介:佘乾顺(1983一,男,湖南邵东人,硕士研究生.主要研究方向为计算机测量与控制、嵌入式技术.*通讯联系人,E-mail:s.牛ma@163.com58西北师范大学学报(自然科学版JournalofNorthwestNormalUniversity(NaturalScience第44卷V01.44匿塑哪摔制罔苎蓁国冀p匡匠砬.1惨同块I2系统软、硬件设计,∥”‘?二1.2.1无线采集模块设计2.1.1采集部分本系统采用四位半双积分A/D转换芯片ICL7135,最大采集值为19999,最小分辨力为100V.Ⅱ准确度达±1个字.采用BCD码扫描输出,土5V供电,工作电流为3mA,而且只要求单一外接基准电压.可自校零,保证Vi。一oV时读数为零.可以提供超量程和欠量程信号.当时钟频率为200kHz时,转换速度为3次/s.7135与单片机的接口电路如图2所示.将单片机ALE端的信号经过D触发器8分频后得到频率为250kHz的时钟信号,连接到7135的CLK端.其软件设计如图3所示,采用查询方式对数据Fig1systemdiagramofcompose进行读取.IUUKUz100垃BFoUT|IJ¨r5AUToO2AP一_=旦47心lI4INToUTLI一i躲_争BUSY厂-QY巨&22UNFRNG——r—PoL23OVRNGPO43B417PoL71毕P0552Y4B315PoLB816CRF—Rl广]PO672Y3B213UNDB4l5BSCRF+...