基于R的无线数据采集系统 .doc
《基于R的无线数据采集系统 .doc》由会员分享,可在线阅读,更多相关《基于R的无线数据采集系统 .doc(90页珍藏版)》请在沃文网上搜索。
1、南华大学电气工程学院毕业设计引 言在现代工业、农业、医药等生产过程中,温度、湿度、酸碱度、气体含量等环境参数的实时监测极为重要,环境参数的变化将极大地影响产品、农作物、医药等的质量,必须将检测到的现场环境参数及时无误地传到控制中心,而且对于大范围、大面积、大数目的现场环境监控而言,传感设备的布线和系统维护,以及对移动设备的实时监控,存在巨大的成本和技术问题。随着无线通信技术、计算机技术的高速发展并应用到传感器技术中,传感器数据的无线数据采集成为可能,其特有的性能比传统数据采集系统更具优势。它可应用于布线和电源供给困难的区域、人员不能到达的区域(如高温、严寒、高湿的区域,受到污染的区域或环境被破
2、坏的区域)和一些临时场合等,实现了传感系统的远程测试,这也是信息时代测试的必然趋势。现在市面上的现场无线采集设备多为一对一采集模式,且存在传输距离短,传输速度慢,抗干扰能力差,可靠性和稳定性都不够高等问题。在本设计中针对这些问题展开思考与研究,本设计能应用于供水、石化、环保、煤气、电力等各个行业,能为众多系统集成商、自动化公司和研究所提供一种具有极高性价比、稳定可靠的无线数据采集产品设计方案。在本设计中采用了ARM7处理内核微控制器,提高数据处理的能力,使用高性能的单片RF收发IC加大了无线传输距离与抗干扰能力,采用优于RS-232通信接口的RS-485通信接口完成与PC机的连接,并可由PC通
3、过LAN完成大范围建网。系统设计还设计安全可靠的隔离电源,使系统的稳定性和可靠性得到很好的保障。1 设计要求在设计中,模拟使用环境为工业现场。其中使用环境温度:050,存储温度:4080,大气压力:86 KPa106KPa,相对湿度:10% R90%R。表1.1.1为在以上环境中具体的系统设计要求。 表1.1.1 无线数据采集系统设计要求整机部分项 目单 位指 标工作电源V24V DC10%环境温度对输出影响ppm/200绝缘强度V1000(无击穿/无飞弧)绝缘电阻M100误码率10E-4数据刷新周期s1通信频段MHz315无线传输速率bps9600有效传输距离m空旷100,室内20被测控制数
4、8通信协议支持MODBUS ASCII,波特率和奇偶校验可软件设置通信接口方式RS-485接口或RS-232接口安装方式卡式导轨安装或者底部螺丝固定上位机部分项 目单 位指 标上位机平均功率mW1000发射功率dBm5控制信号频率次/S2接收数据频率次/S16与PC通信速率bps9600下位机部分项 目单 位指 标下位机平均功率mW800接受灵敏度dBm100采样频率次/S1采集分辨率位16发送数据频率次/S1下位机采集通道数2采集输入信号V05精 度0.2% FS1字2 系统方案论证与设计2.1 控制器方案论证由表2.1.1可知ARM处理器丰富的资源和优越的性能,都是单片机无法比拟的。单片机
5、因其功能有限,只能应用于简单的控制电路或辅助控制电路,其处理大量数据的能力不强。在本设计中选择ARM处理器来处理多台下位机的同时通信,不仅能加大系统容量,还能提高上位机数据刷新速度。ARM微处理器与单片机接口资源对比见图2.1.1。表2.1.1 系统控制器方案对比控制器优 点缺 点单片机实现简单,开发成本低,周期短。处理能力不强,被控对象少,易被干扰。ARM资源丰富,处理能力强,扩展简单。开发成本、周期比单片机要高、要长。单片机ARM71路串行输入2路外部中断输入8位数据/地址输入2路计数输入8位数据/地址输出1路串行输出2路定时器输出32位数据/地址输入4路以上串行输入8路12位ADC输入3
6、2位数据/地址输出4路以上串行输入LCD信号输入1路以上PWM通道1路10位DAC输出9路以上外部中断输入8路定时器输出图2.1.1 ARM微处理器与单片机接口资源对比2.2 无线通信方案论证GPRS无线模块,适合于地区范围内外的无线数据传输,但其受到GPRS网络的限制,而且需要支出运营费用,图2.2.1为GPRS采集方式原理方框图。2.4GHz无线传输模块抗干扰能力强,稳定可靠,但其电路复杂,调试困难。从表2.2.1中可以看出,920MHz以下无线通信模块即可满足系统的设计要求,其在业界的应用方案也比较多,而且电路简单,不需要调试即可使用。表2.2.1系统无线通信方案对比无线模块传输距离信道
7、数传输速率采集对象数成本920MHz以下模块50-300m1-10道30019200bps1-100较低2.4GHz模块50-5000m12-120道1M bps以上1-100较高GPRS模块受网络限制受网络限制受网络限制受网络限制很高GPRS传输设备GPRS传输设备GPRS传输设备基站电缆控制中心基站图2.2.1 GPRS采集方式原理方框图2.3 A/D采集方案论证目前业界专用ADC芯片,外围电路结构越来越简单、精度越来越高,可靠性与稳定性都要远远高于ARM处理器集成的A/D转换器。并参考表2.3.1各自优缺点。在设计中选用专用A/D芯片完成模拟量采集。表2.3.1 A/D采集方案对比A/D
8、采集位数优点缺点ARM处理器集成A/D12位无需外加IC,电路简单。可靠性不高,采样频率低。专用A/D芯片16-32位不占用CPU资源,精度高。外围电路结构较复杂。2.4 与PC通信接口方案论证USB接口高速的通信速率、简单的电路结构和优良的兼容性是其最大的特点,但在本设计中,并不需要很快通信速率,且USB的开发周期较长。在工业控制领域中多采用RS-232与RS-485通信接口。鉴于RS-232接口的传输距离短,抗干扰性差,传输速率慢等缺点,因此选择RS-485接口与PC机连接。其各自的优缺点见表2.4.1。接口简单电路结构见图2.4.1。表2.4.1 与PC通信接口方案对比接 口协 议传输速
9、率优 点缺 点RS-232Modbus300-115200 bps成本低,开发周期短。距离短,速率慢。RS-485Modbus4800-115200 bps传输距离长,抗干扰能力强。电路较复杂。USB1.1USB1.112M传输速率快,与PC兼容性好。距离短,周期长。电平转换器电缆电平转换器RS232通信差分接收器差分接收器RS485通信电路结构TXDRXDRXDTXDTXDRXDRXDTXDUSB控制器USB控制器电缆USB通信电路结构数据线D+DD+D图2.4.1 三种通信接口电路结构对比2.5 系统硬件方案选择系统控制部分采用Philips公司生产的工业级ARM7内核微控制器LPC213
10、1,并选用通用ISM 频段FSK单片收发芯片IA4421。无线数据传输速率定为9600 bps,无线通信协议采用Modbus通信协议,上位机与下位机采用半双工通信模式。本设计在A/D采集部分使用低功耗模数转换芯片CS1160,其有效分辨率可达16位。系统具体硬件方案选定见表2.5.1。表2.5.1系统硬件方案选型名 称方 案具体型号与参数特 点控制器ARM控制器LPC2131内部资源丰富,处理迅速,适合于工业控制领域。无线通信433MHz单片无线收发ICIA4421无需调试,容许快速调频,兼容SPI串行接口。PC机接口RS-458接口通信速率9600 bps通信速率基本能够满足要求。A/D转换
11、器专用A/DCS1160高精度、低功耗模数转换,有效分辨率达16位,PGA及自校正功能。基准源芯片高精度基准源LM285D-2.5能提供精确基准源,减少误差。电源设计DC-DCMC34063能够有效的隔离电源引入的干扰。2.6 系统整体方案设计在图2.6.1中的下位机结构方框图中,输入的0V5V电流信号依次经过过流、过压保护电路,输入衰减电路,抗混叠滤波电路后进入A/D转换器完成模数转换,控制器对转换后的数据进行软件滤波处理并存入缓冲区,最后数据通过无线通信模块以反馈形式发送给上位机。上位机可根据需要发送控制信号控制下位机执行器工作。下位机在第一次使用前需要对数据进行校准,这个校准的过程是通过
12、下位机的RS-232接口连接到PC机,并通过专门的校准软件来完成的。下位机在长时间使用时,也需要每隔一段时间对下位机校准一次,保证采集数据的精确可靠。A/D变换CS1160模拟信号过流、过压保护ARM7控制器LPC2131无线模块PC机校准隔离输出RS-232接口执行器EEPROMI2C总线图2.6.1 下位机结构框图上位机在接受到数据后通过RS-485接口传输给PC机,并会将一些重要数据写入EEPROM进行保护存储。PC机通过专门设计的监控软件完成实时数据的显示和存储。设计中采用Modbus通信协议做为无线通信协议与RS-485接口通信协议。上位机结构方框图见图2.6.2。ARM7控制器LP
13、C2131无线模块PC机RS-485接口EEPROMI2C总线图2.6.2 上位机结构方框图如图2.6.3所示在无线数据采集系统结构方框图中PC机通过无线局域网(802.11b/g)方式实现组网与PC数据交换。最大范围的实现统一监控,统一控制。单、多个节点的损坏并不会影响整个系统的正常使用。采集分机1RF模块采集分机2RF模块采集分机16RF模块RF模块上位机PC采集分机1RF模块采集分机2RF模块采集分机16RF模块RF模块上位机PCLANPC 图2.6.3 无线数据采集系统结构方框图3 硬件开发工具、特点、流程与要求3.1 硬件开发工具介绍2005年年底,Protel软件的原厂商Altiu
14、m公司推出了Protel系列的最新高端版本Altium Designer 6.0。Altium Designer 6.0是完全一体化电子产品开发系统的一个新版本,是业界第一款也是唯一一种完整的板级设计解决方案。Altium Designer是业界首例将设计流程、集成化PCB设计、可编程器件设计和基于处理器设计的嵌入式软件开发功能整合在一起的产品,一种同时进行PCB和FPGA设计以及嵌入式设计的解决方案,具有将设计方案从概念转变为最终成品所需的全部功能。 图3.1.1为Altium Designer 6.0开发环境界面。图3.1.1 Altium Designer 6.0开发环境界面Altium
15、 Designer 6.0在原理图设计部分,新增加“灵巧粘贴”可以将一些不同的对象拷贝到原理图当中,比如一些网络标号,一页图纸的BOM 表,都可以拷贝粘贴到原理图当中。原理图文件切片,多个器件集体操作,文本框的直接编辑,箭头的添加,器件精确移动,总线走线,自动网标选择等。在信号仿真部分,提供完善的混合信号仿真,在对XSPICE标准的支持之外,还支持对Pspice模型的电路仿真。对FPGA设计提供了丰富的 IP内核,包括各种处理器、存储器、外设、接口、以及虚拟仪器。图3.1.2为Altium Designer 6.0原理图开发界面。图3.1.2 Altium Designer 6.0原理图开发界
16、面Altium Designer 6.0在PCB设计上除拥有实时的阻抗控制布线、SitusTM自动布线等新功能以外,还着重在:差分对布线,FPGA 器件差分对管脚的动态分配,PCB和FPGA之间的全面集成等方面做出了改进,从而实现了自动引脚优化和非凡的布线效果。还有PCB文件切片,PCB多个器件集体操作,在PCB文件中支持多国语言,任意字体和大小的汉字字符输入,光标跟随在线信息显示功能,光标点可选器件列表,复杂BGA 器件的多层自动扇出,提供了对高密度封装的交互布线功能、总线布线功能、器件精确移动、快速铺铜等功能。 图3.1.3为Altium Designer 6.0 PCB开发界面。图3.1
17、.3 Altium Designer 6.0 PCB开发界面3.2 硬件开发特点硬件开发并不仅仅是原理图设计和PCB设计,还需要考虑器件的特点与规格,生产的工艺与成本和测试的要求等。硬件开发的特点包括: (1)硬件成本直观硬件开发更多地影响产品成本。硬件成本的可比性好。硬件开发者必须要有成本的观念,如果产品的成本控制不住,产品没有市场、利润,产品就没有生存的空间。现在,产品的生命力越来越多地取决于产品的成本,而这正是硬件开发人员的重要性所在。(2)硬件故障明显硬件故障较为直接和明显,比如说单板工作指示灯不亮了、一个器件烧坏了等等。硬件是软件的载体,硬件系统出了故障,往往导致软件系统不能正常工作
18、。在质量问题上,硬件首当其冲。(3)硬件开发可视性好硬件开发可视性较好,易受控。只要去控制,就能看到效益,无需复杂和昂贵的基础投入,控制和改进的风险小。在设计中要进一步改善硬件开发的可视性,加强硬件开发的过程控制,提高硬件能力成熟度。(4)硬件生产困难硬件的开发与采购和规模生产关系紧密。在采购、生产、工程维护、回收处理的整个产品生存周期里,产品的成本、质量等都是开发者必须考虑的。3.3 硬件开发流程与要求硬件开发的流程分为前期准备、原理图设计、PCB设计、制版与硬件测试四部分,硬件开发的流程图见图3.3.1。在整个设计流程中原理图设计、PCB设计与硬件调试是硬件开发中的关键。在硬件开发中的设计
19、要求是必须严格去遵守,一个优良的硬件设计是靠设计要求来支撑的。在本设计中就严格遵守了硬件开发要求。市场调查确定技术要求方案论证原理图绘制与仿真器件与封装选择与确定功能、原理研究前期准备原理图设计PCB设计硬件调试封装导入PCBPCB元件布局PCB布线PCB优化与验证制 板采购物料焊接器件硬件测试软件初调试完成硬件设计制 版图3.3.1 硬件开发流程图3.3.1 原理图设计流程与要求原理图是硬件电路的语言,是开发成果的一种主要体现方式,除要求能正确的表达设计人员的设计思想外,还应该便于开发、测试、生产且易于维修人员看懂和使用。同时,原理图也是设计者或企业技术积累的主要方式之一。所以原理图设计的正
20、确性、规范性和可读性是原理图设计最基本和最重要的要求。原理图绘制流程图见3.3.2图创建工程项目建立元器件封装库创建原理图添加元件连 线添加网络名添加属性添加端口添加图纸边框信号仿真分析保 存启动Altium Designer 6.0图3.3.2 原理图绘制流程图原理图的正确性是整个原理图设计中的关键,原理图的正确性同样也决定着整个硬件设计的成败。原理图正确性要求可归纳为以下9个方面:(1)必须很好实现系统总体方案和单板设计规范的设计要求和设计思想。原理图的设计既要保证其正确性,同时也必须保证实现的合理性。(2)原理图设计也是硬件设计中元器件选型最后确定的过程,设计中要考虑所选元器件是否能够实
21、现所要求功能和性能指标,同时要考虑元器件是否是优选型号或品牌、成本、供货及供应商技术支持情况等多方面进行综合考虑。元器件选择的另外一个需注意的是在一个项目内、研究所、甚至整个公司元器件选型应统一时行综合考虑,应尽量减少元器件种类(这样可以增大单个器件的采购量,利用降低成本),尽量避免选用独家生产和供货器件。(3)设计电路应保证接口电平兼容,时序正确。(4)不同的器件对不用的输入和输出管脚要进行正确的处理。(5)原理图库、PCB库应从标准库中调用,为确保其正确性,最好用所有器件版本完全一致的器件手册用原理图库和PCB库再进行核对,如元器件有实物,可将PCB封装图以1:1比例打印出来进行检查。(6
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于R的无线数据采集系统 基于 无线数据 采集 系统