导读:无线压力变送器设计文章研究了基于MSP430的无线压力变送器设计。无线压力变送器的特点是低成本和低功耗,在硬件的选择和软件的设计上也重点突出了低功耗的思想。硬件上采用的是MSP430低功耗芯片和低功耗数字放大器,通信上采用的是ZigBee无线通信模块。软件设计上采用间歇式工作模式,非采样期间只有显示器工作,并且有效地缩短了A/D转换的时间,从而降低了系统的功耗,整个系统通过锂电池供电,可以工作较长的时间。
1 设计背景
在石油开采的过程中,通常会根据井口的油压和套管压力的变化对油井的生产进行分析,所以对井口压力的测量必须做到及时准确。油田的生产环境较为恶劣,对仪器的测量要求也比较苛刻,一般需要在﹣30~﹢50 ℃,0~10 Mpa的条件下进行准确测量。
压力变送器是一种用来测量压力参数的仪表,目前市面上很多压力变送器都采用有线的方式进行测量数据的传输,电源也采用的是集中式供电,非常不利于设备的安装和维护,给油井的日常生产管理造成了极大的不便。因此,系统的通信模式必须换成无线通信的形式,供电方式也必须换成锂电池供电的形式。同时为了提高电池的使用时间,整个系统就必须做到低功耗,所以无论从芯片和供电电池的选择,还是电路以及程序的设计,都需要进行综合考虑。本文采用的是MSP430处理器,研究并设计了一种无线低功耗压力变送器,从而实现了井口压力参数的准确快速测量。
2 系统设计
本系统用Altium Designer作为平台,设计出基于MSP430单片机的无线压力变送器的原理图,参照原理图绘制压力变送器的PCB电路板并进行元件的焊接,最后用IAR Embedded Workbench IDE调试平台编写程序,下载进MSP430单片机进行调试。最终能在LCD显示屏上显示压力等参数,并可以通过ZigBee模块将数据以无线的方式发送出去。
总体设计应该是全面考虑系统的总体目标,进行硬件初步选型,然后确定一个系统的草案,同时考虑软硬件实现的可行性 [1-2] 。总体方案经过反复推敲,确定了以美国德州公司(Texas Instrument)推出的MSP430F161超低功耗单片机为数字压力表的核心,并选择低功耗和低成本的存储器、放大器、液晶显示器等元件,所以可将系统总体结构分为压力采集模块、无线发射模块、MSP430单片机、LCD液晶显示器、脉冲输入模块、JTAG调试接口,其总体框架如图1所示。
压力变送器是一种接受压力变量,经传感转换后,将压力变化量按一定比例转换为标准输出信号的仪表。变送器的输出信号传输到中控室进行压力指示、记录或控制。无线压力变送器的传感元件采用的是扩散硅力敏器件,敏感芯片利用集成电路工艺,在晶体硅片上制成敏感电阻,组成惠斯通电桥,作为力电转换的敏感器件。当收到外力作用时,电桥失去平衡。当给桥路加一恒流激励电源时,可以将压力信号线性地转化为工业标准的4~20 mA的电流信号或者1~5 V的电压信号,再经放大电路转化为数字信号,最后由无线模块发送至上位机。
本系统需要将压力参数通过压力电桥采集出来并通过放大器进行放大处理,最后在LCD上显示并可通过ZigBee与上位机进行数据交换。现实中的压力采集模块是由压力电桥构成,本次设计中由于无法测得实际压力参数,故用电位器代替电桥,通过对电位器的调节来模拟电桥因压力变化而产生的电流变化。
3 软件设计
本设计中以MSP430处理器为核心,通过5 V锂电池来控制压力传感器和放大器的供电,传感器将压力信号转换为电信号后,经过放大器放大转换为适合于A/D转换的电压范围,然后通过MSP430处理器内部集成的A/D转换器进行数模转换,压力信号就转换为数字信号了。然后处理器根据存储于RAM中的校准数据计算出测得的压力,最后将压力数值送液晶显示器显示。在校准过程中建立起测量值与标准压力的对应关系,校准数据保存于外部存储器中。电池经过稳压后,为长期工作的部件:处理器、存储器、显示器供电(存储器本来也可以通过单片机来控制其电源,因为存储器的存储功能只在上电或复位初始化以及校准时读取数据才需要,但是由于系统需要使用集成于存储器内的看门狗,因此需要长期工作)。
传感器遍布地球表面和周围空间,为世界供给数据。这些廉价的传感器是物联网背面的驱动力之一,也是我们社会现在面对的数字革新。但是,连接到传感器并从传感器获取数据并不总是开门见山或容易的。无线压力变送器供应商这里有五个提示,能够协助工程师次与传感器连接。任何工程师在次接触传感器时应采纳的步是使用总线东西限制不知道数。无线压力变送器总线东西经过I2C,SPI或传感器或许正在通话的任何其他协议连接到PC然后连接到传感器。与总线东西相关联的PC应用程序供给了用于发送和接纳数据的已知工作源,而不是不知道的未经测试的嵌入式MCU驱动程序。在总线东西的工作环境中,开发人员能够发送和接纳音讯,以便在尝试在嵌入级别操作之前了解部件的工作原理。
?压力传感器是工业实践中为常用的一种传感器,其广泛使用于各种工业自控环境,涉及水利水电、铁路交通、智能建筑、出产自控、航空航天、军工、石化、油井、电力、船舶、机床、管道等很多无线压力变送器行业,下面就简单介绍一些常用传感器原理及其使用力学传感器的种类繁多,如电阻应变片压力传感器、半导体应变片压力传感器、压阻式压力传感器、电感式压力传感器、电容式压力传感器、谐振式压力传感器及电容式加速度传感器等。但使用为广泛的是压阻式压力传感器,无线压力变送器具有极低的价格和较高的精度以及较好的线性特性。
压阻式传感器广泛地应用于航天、航空、航海、石油化工、动力机械、生物医学工程、气候、地质、地震测量等各个领域。无线压力变送器在航天和航空工业中压力是一个要害参数,对静态和动态压力,部分压力和整个压力场的测量都要求很高的精度。工业无线压力变送器是用于这方面的较理想的传感器。例如,用于测量直升飞机机翼的气流压力散布,测验发动机进气口的动态畸变、叶栅的脉动压力和机翼的颤抖等。在飞机喷气发动机中心压力的测量中,运用专门规划的硅压力传感器,其工作温度达500℃以上。
一些敏感元件与被测对象互不触摸,又称无线压力变送器非触摸式测温外表。这种外表可用来丈量运动物体、小目标和热容量小或温度变化迅速(瞬变)对象的表面温度,也可用于丈量温度场的温度散布。常用的工业无线压力变送器非触摸式测温外表基于黑体辐射的基本定律,称为辐射测温外表。辐射测温法包含亮度法(见光学高温计)、辐射法(见辐射高温计)和比色法(见比色温度计)。丈量上限不受感温元件耐温程度的约束,因而对可测温度原则上没有约束。对于1800℃以上的高温,主要选用非触摸测温方法。随着红外技术的开展,辐射测温逐渐由可见光向扩展,700℃以下直至常温都已选用,且分辨率很高。
一旦无线压力变送器开发人员运用总线东西实验了传感器,下一步就是为传感器编写运用程序代码。但是,不要直接跳到MCU代码,而是先用Python编写运用程序代码。许多总线东西都带有插件和用于编写脚本的示例代码。Python通常是与.Net一同运用的言语之一。工业无线压力变送器运用Python编写运用程序既快速又简略,并提供了一种在运用程序环境中再次测试传感器的方法,而不会妨碍嵌入式环境的复杂性。具有代码使非嵌入式工程师能够轻松发掘脚本并实验传感器,而无需嵌入式软件工程师进行盯梢配合。在Python中编写个剪切运用程序代码的一个长处是,能够通过调用MicroPython轻松替换对总线东西API的运用程序调用。MicroPython在许多传感器工程师已经认识到的实时嵌入式软件约束内运转。MicroPython在Cortex-M4处理器上运转,是调试运用程序代码的理想环境。它不只更简略,而且不需要编写I2C或SPI驱动程序,因为它们作为MicroPython库的一部分包括在内。
机械制造是为国民经济各部门和自身技术改造提供先进技术装备的工业部门。铸造、锻压、焊接、热处理及切削等是无线压力变送器机械制造工业获取毛坯、成形产品及进步零件机械性能的重要生产方法,在众多金属冷、热加工机器设备中遍及使用着液压技术,其中压力机和金属切削机床是应用液压技术较早较广的范畴。在车、铣、刨、磨、钻各类液压机床中,主要使用工业无线压力变送器液压技术可在较宽范围内进行无级调速,具有良好的换向及速度换接性能,易于实现主动作业循环等长处,完结工件或刀具的夹紧、操控进给速度和驱动主轴作业,虽然现代数控机床、加工中心等先进制造设备中选用了电伺服系统,但选用液压传动与操控仍然是现代金属切削机床主动化的重要途径。