电容测微仪无线数据传输系统的设计与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:qianxr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:现代科学技术水平的提升,各项智能化的控制系统出现在各个领域当中。但不论是何种智能化控制系统,均不能够离开数据信息之间的传输。其中无线数据传输系统与传统有线传输具备一定差别,主要优点为不需要传输线缆、成本低廉以及施工简单。该文将电容测微仪作为主要的研究对象,在此测量仪器之上实现无线数据传输系统的设计与实施,旨在解决动态环境当中无法测量的问题。
  关键词:电容测微仪;无线数据传输;数字滤波
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)04-0185-03
  电容测微仪在进行航空、航天以及工业生产过程中被广泛应用,主要是用于测量微小位移、微小振动等相应内容。并且电容测微仪呈现出精度高、温度稳定、速度快、分辨率高以及时间稳定等诸多优点。传统的电容测微仪只能够在静态环境下进行测量,但由于现代需求的影响,动态下实现电容测微仪的测量至关重要。因此,该文对电容测微仪无线数据传输系统进行设计,保证在动态环境下时间数据的精准测量。
  1 电容测微仪无线数据传输系统硬件设计
  1.1无线收发芯片
  系统硬件设计的核心内容为无线收发芯片的选择,通过无线收发芯片构成整个无线收发电路,在目前市场当中常见的无线收发芯片包括nRF401、RF2915、BC418、XC1201、MICRF007及CC400等,并且每一个收发芯片的工作环境电压大小规范在2.5V-5.5V之间。该文在进行无线数据传输系统的设计过程中,选用的无线收发芯片为nRF401芯片,该芯片是挪威NORDIC公司推出的单片机无线收发一体的芯片,并且采用蓝牙核心技术进行设计。该芯片为20引脚的表贴式芯片,在整个芯片当中包含了高频发射、高频接收、PLL合成、FSK调制、FSK解调和多频道切换电路,体现出高度集成的特点。芯片具备的抗干扰能力较强,应用FSK调制方式,工作构成中稳定性较高。并且在运行过程中,涉及的外围环境下的辅助器件较少。在系统接口方面能够与单片机的串口相连,并需要通过特定的编码进行数据传输,效率较高。通过上述nRF401芯片优点的分析,说明本次研究过程中选择该芯片的正确性,为系统的设计奠定良好基础。
  1.2微控制芯片选择
  由于电容测微仪主要是测量微小固件的仪器,在进行无线传输系统的设计过程中,在硬件方面同样需要对微控制芯片进行选择,该文主要选取STR711FR2T6是ST公司基于ARM7TDMI内核的ARM芯片,该芯片当中集成了256 16KB的Flash存储器以及64KB的片内RAM,满足一般应用的存储需求。在整个芯片的集成方面,PLL能够允许16MHz的系统主时钟倍频所产生的系统时钟,并且满足用户在一定频段内的测量需求,通过相应的需求进行控制PLL输出。并且在该芯片当中能够具备快速的终端响应,包含多个中断向量以及优先级的内容,具备功能多样化。同时,STR711FR2T6拥有两个带缓冲同步串口(BSPI)、4个RS232串口和集成片上USB Device控制器[1]。
  1.3 A/D转换芯片
  为了满足系统运行高效性以及测量的准确性,保证系统采集精度以及转换速率的要求,对于A/D转换芯片应该采用BB公司具备16位框架的A/D转换芯片,型号为ADS7809,所采用的频率能够高达100kHz,能够实现与SPI结构与STR711FR2T6实现通信。
  1.4 STR711FR2T6与nRF401连接电路
  STR711FR2T6通过SPIO口与nRF401进行数据方面的通信。并且在CE端方面的电平在一定程度上决定着发送模式或者是接受模式。其中IRQ的内容能够屏蔽电路图当中的引脚,当数据接受重点或者是数据发送完成中断发生时,应该讲管脚置低。
  2 电容测微仪无线数据传输系统软件设计
  2.1无线数据采集软件设计
  STR711对无线收发的控制是通过对SPI口读写nRF401的配置存储器来实现的,保证两者的工作模式、通信速率、通信地址等各个方面的参数配置好之后进行数据通信。为缩短数据传输的时间,采集模块将10次采样得到的20字节的数据进行连同nRF401自动生成CRC校验码打包一次性发出,发送成功后完整状态指令的内容,并按照模块对接收到的数据包进行抵制以及CRC码进行校验。数据校验无误后通过串口传至上位机进行处理。
  采集模块的集体流程为:系统运行开始,STR711进行初始化操作,然后进行无线收发芯片的处理,将其配置成为发送模式,进一步执行A/D的转换,询问转换的次数是否为10次,如果判定正确则执行下一个步骤,如果判定失败继续执行上一步骤。继续将20字节的数据写入到无线接收芯片当中,并发送到缓存区。这一步骤完成后,继续执行下一个步骤,判定无线收发芯片是否产生中断,这一过程存在判定因素,判定成功执行下一步骤,判定失败返回上一个步骤当中重新执行这一步骤。当执行成功过进入到中断源为发送成功中断的判定,判定正确点亮LED灯,并进行系统的重新操作。判定过程失败,进入到无线接收芯片当中进行错误处理[2]。
  接收模块的流程内容:系统开始运行,STR711进行初始化操作,下一步配置无线收发芯片为接受模式。继续执行无线收发芯片产生接收终端的内容,并对此步骤进行实际的判定,判断错误返回上一步骤的操作中,如果判定正确可执行下一个步骤,即点亮LED灯,读取无线收发芯片缓存区的具体数据,并且通过此种方式向UART借口传输数据,进而进行循环操作。
  2.2上位机软件设计
  上位机软件方面的设计在整个系统当中具有重要作用,上位机程序是在VC 环境下完成的,并且能够利用MFC进行上位机显示方面的编写,以便于将数据绘制成为波形图,通过此种方式显示测量数据方面的动态性特征。
  由于电容测微仪测量的过程中主要是测量微小的元件,为了防止在进行测量的过程中出现各种干扰,上位机软件在进行设计的同时,需要给出相应的滤波算法,保证计算值能够准确。在脉冲干扰较为严重的场合,如果能够采用一般的平均值法,则干扰将“平均”到计算结果当中。因此,运用平均值的方法将不容易消除由于脉冲干扰所引起的采样值变差的问题。中值平均滤波方法能够将被测信号进行多次操作,并按照具体结果与数据之间的内容进行分析,保证有效剔除最大值与最小值,并取得剩余的N-2个数据的平均值作为本次滤波的输出,相应的算法为:Y=[1N-2Σn-1k=2X(K)]。其中,X(1) ≤X(2) ≤...≤X(N),N≥3。此种滤波算法能够对缓慢变化过程中的脉冲干扰信号进行有效的抑制,并具有良好的抑制效果,具有计算方便、速度快以及存数量较小的特点。在实际的运用过程中,对于公式当中的N值可以取任何数值,但为了加快测量的具体效率与速度,N值一般不能够太大,在本次设计的过程中,为求得出具的准确性,将N值取为4,即四取二再取平均值法[3]。   3 无线数据传输过程中的可靠性保障措施
  在进行数据传输的过程中,如果以为数据在发送出去或者被接受的这一段时间之内发生变化,则说明无线数据传输过程出现差错。并且这种差错出现的原因可能是由于热噪声或者是冲击噪声。热噪声(thermal noise),又称为白噪声,
  主要是由于导体内部电子进行热运动所形成,存在于所有的设备以及传输媒体当中,其中对于热噪声是可以进行预测的内容,具有较为固定的强度;对于冲击噪声(impulse noise)则是非连续性的内容,其中由不规则的脉冲以及持续时间短而振幅大的噪声尖峰组成,或者是由于外部的雷电形态所产生。为了保证无线数据的良好传输,避免外部的干扰与影响,需要保证传输系统可靠性的提升,方式在通信过程中发生错误,常用的校验方法有奇偶校验、校验和和循环冗余校验[4]。
  nRF401在没有数据接受的情况之下,能够在DOUT引脚下输出系统的随机数据,严重的干扰正常的通信内容,为了接受更为稳定的数据,需要对于此方面的内容进行有效的解决,进行编码传输,具体的规则内容如下:
  1) 对于数据在进行发送的过程中,采用具体查询的方式,保证数据接受能够采用中断的方式;
  2) 在信号以及信息发送的过程中,需要在数据发送之前连续发送十六进制的AA、BB、CC、DD,这一过程完成后,并进行有效的数据的发送;
  3) 接收方在接收到系统发送的AA、BB、CC、DD信号之后,应该讲下一个数据进行和保存,并通过相应的方式进行处理,否则不进行任何的处理。直到等待接收终端,收到连续的十六进制的AA、BB、CC、DD。
  通过此种方式,能够有效地进行编码的设计,避免数据传输过程中的不必要的干扰内容,保证无线通信的正常可靠的运行。
  4 系统实现
  测试的过程中,将电容测微仪的传感器测量头固定于BCT-5C型号的测量台架上,无线测微仪系统对测头与台架上量块之间的微小位移量进行测量,并将结果通过无线传输的方式传至上位机。并且为了测试干扰信号的影响,用橡胶锤敲打测量台架,以此来干扰测量过程中出现的干扰信号,通过原始采样以及中值平均滤波的方法实现波形方面的对比,检验滤波器的实际运行,通过此种方式计算测量的结果。当测量过程中出现了脉冲干扰时,中值平均滤波器可以将其滤除,使采样值较为平滑,提高了数据的可靠性。
  5 结论
  综上所述,由nRF401于STR711FR2T6两者构成的无线数据传输系统当中,在具体的设计与实现过程中得出相应的结果,具有传输速率快以及可靠性较高的特点,能够在传输过程中抵抗干扰的影响。同时,系统设计完成后,在进行电容测微仪测量的过程中,能够取得良好的测量效果,有效的拓宽了电容测微仪的使用范围。
  参考文献:
  [1] 张东亮,邓湘.基于无线数据传输的电容测微仪系统[J].航空精密制造技术,2011,11(3):154-156.
  [2] 尹慧,李辉.带以太网接口的GSM无线数据传输系统设计与实现[J].物联网技术,2012,11(11):147-150.
  [3] 王韦伟.基于ZigBee的智能家居无线数据传输系统的设计与实现[J].宿州学院学报,2014,4(7):80-83.
  [4] 王跃,侯毅,孙卓,等.司马矿无线数据传输管理系统的设计与实现[J].煤矿现代化,2013,11(5):101-102.
其他文献
摘要:介绍了交换机的基本原理,以及VLAN技术的原理和概述,详细的通过Eth-Trunk链路聚合的实验进行概述,通过Eth-Trunk技术把多个接口捆绑在一起,从而降低成本,满足提高接口带宽的需求。  关键词:华为;交换机;Eth-Trunk  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)32-0007-03  随着计算机技术、通信技术、网络技术的发展,交换式局
摘要:该文主要就目前中职校的精品课程资源建设的现状进行了分析研究,结合《锐捷网络技术》的课程特点,阐述了中职校精品课程资源建设的原则,给出了创建精品课程资源的方法,明确了《锐捷网络技术》精品课程资源在建设过程中资源的内容分类、收集、整理的方法。并通过具体的实践,总结了该课程资源建设的心得体会。  关键词:精品课程;资源建设;锐捷网络技术  中图分类号:TP311 文献标识码:A 文章编号:1009
摘要:在上世纪中期第一次出现了为共享主机资源和进行信息的综合处理而形成了第一代的以单主机为中心的联机终端系统,此后互联网科技迅猛革新进步,从效率低的众终端连接主机的形式更新为当今我们日常经常涉及、必不可少的互联网科技。当今社会,互联网几乎成为现代人日常必须元素。但是,互联网和电脑的应用依然存在诸多问题,亟待解决。该文以实用为出发点进行探索,以期阐示互联网科技的未来趋势。  关键词:分布式系统;元计
摘要:为了提高独立院校的办学质量,培养符合社会需求的专业人才,以浙江农林大学天目学院为例,分别从课程设置、教学方法、师资建设、教材建设、网络教学资源建设、科技竞赛进课堂等方面,探讨了独立院校计算机基础教学的改革方法。  关键词:独立院校;计算机基础教学;改革办法  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)03-0561-02  独立院校旨在培养知识、能力、素
摘要:“互联网 ”时代的学生,是将从知识的消费者转化为知识的创造者。“学—研—创”是实施创客教育的理想模式,创客团队的培养模式是一种全新而有效的优质教育模式。  关键词:创客;创客课程;创客团队培养  中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2016)35-0110-02  2014年,国内开始出现有关“创课”的文章和报道。2015年,国内各种形式的创客教育基地联盟相继成
摘要: 该文提出了一种用于自动舵舵角指示系统的固态轴角发送系统,利用CAN总线接收舵角指令了,驱动轴角指示自整角机旋转,通过数字接口方式大大扩展了轴角显示应用范围,可以用于任何具有微机控制领域的角度显示,具有明显的应用优势,在自动舵系统中应用该固态轴角发送系统大大减少系统噪声,提高自动舵整体性能。  关键词: 自动舵;固态发送;自整角机  中图分类号:TP21 文献标识码:A 文章编号:1009-
摘要:迪杰斯特拉算法是图论中计算最短路径的经典算法,但在实际使用中该算法耗费大量的计算时间和存储空间。通过对传统迪杰斯特拉算法的深入分析,在计算时间和存储空间上对该算法提出了一种新的优化方案,并给出了优化后的详细算法。改进算法从消除冗余计算和冗余存储入手,采用链表数组作为存储结构。经算法复杂度分析,优化后的迪杰斯特拉算法在求解最短路径问题时在时间和空间复杂度上都有明显的提高。该优化算法操作性强,具
摘要:《教育部关于加快推进职业教育信息化发展的意见》要求深入推进信息技术在职业教育中广泛和有效运用,全面提升信息技术引领和支撑职业教育创新发展的能力。网络数据中心的建设是中职学校实现信息化的前提和基础,该文分析了昆山二中专原网络中心存在的问题,在服务器虚拟化技术和SAN网络存储技术理论的支撑下,对学校网络中心进行了升级改造,通过改造有效提升了网络中心的功能,为学校的信息化建设奠定了坚实的基础。  
摘要:对土壤参数的识别是软地面越野机器人运行性能进行优化的关键要素,而且在实施的过程中还要对准确性问题以及多解问题进行处理。根据气垫式越野机器人的垂向力控制自由度,通过g算法可以对土壤推力的个别的参数进行识别,这样就解决了软地面越野机器人运行的各种问题。另外,要实现g算法就需要 有三个采样点,还要对测量噪声以及状态噪声导致的土壤参数估值误差进行限制,所以设立采样点的选取规则非常必要。本文通过对不同
摘要:太阳能电池板的工作效能需要实时的监测与控制。本系统以LabWindows/CVI软件作为输出设备,以MSP430单片机作为采集的节点与微处理单元,将LabWindows/CVI、430单片机、太阳能电池板、光敏电阻有机结合在一起,能够以图形及仪表的形式实时监测太阳能电池板的工作效能。  关键词:LabWindows/CVI;MSP430单片机;数据采集;太阳能  中图分类号:TP21 文献标