当前位置:首页 > 单片机 > 单片机
[导读]设计了一种基于MSP430单片机的土基智能测斜仪。以MSIM30F148单片机为核心,结合加速度传感器,通过扩展一定的外围电路对土基位移测量系统进行设计。利用单片机内置的定时器和A/D模块控制采样频率并进行模数转换,提高了CPU的利用率,减少了外围电路的设计。在此基础上编写了相应的信号采集、A/D转换和异步串行通信等下位机程序。采用Delplli语言编写上位机软件,实现了对土基位移数据的采集、处理、打印等功能。通过实验表明:该系统精度达0.01°,最小分辨率为1.5”(±15°),最小位移量为±0.01 mm。

测斜仪是一种测定钻孔倾角、方位角和土体侧移及沉降的仪器,在实际工程施工当中有着重要作用。施工中对位移的监测是研究环境影响的主要手段。目前大多数测斜仪采用传统单片机作为控制CPU。由于传统单片机运行速度慢,内部资源少,并且由于测斜仪数据采集系统是一种便携式设备,一般是由蓄电池供电,因此对系统功耗有较高的要求。
    针对传统单片机在测斜领域应用的缺点和不足,本文所设计的测斜仪系统采用16位超低功耗单片机MSP430Fl48作为控制CPU,具有运行速度快、功耗低、电路简单等优点,非常适合倾角测量等各种功耗要求较高的场合,其在低功耗方面的优越之处,是传统单片机不可比拟的,其内部自带的12位A/D转换器和DMA控制单元分别用于系统采样电路和数据传输部分,使得系统的硬件电路更加集成化、小型化。

1 系统硬件总体设计
    测斜仪本质上是一个数据采集、处理系统。采用主从式控制结构,上位机为PC机,下位机为MSP430控制器。系统的主要部分主要由PC机、传感器信号采样处理电路、以TI公司MSP430F148为核心的MSP430控制器、其他外围电路构成。图1为该系统总体结构框图。


1.1 电源模块
    系统采用3.3 V供电,考虑到系统低功耗的特点,要求电源具有稳压功能,因此系统电源采用Maxim公司的MAX8902B。MAX8902B能提供0.6~5.3 V的输出电压,并且输出噪声低,能很好满足测斜仪系统的要求。MAX8902B的工作电路为TT提供的典型工作电路。
1.2 电池电量检测模块
    系统内部有电池电量检测模块,如图2所示。通过LM339A比较蓄电池电压和基准电压,当蓄电池电压过低时报警提示以防由于电量缺失造成的系统不稳定。


1.3 USB模块
    采用CP2101实现USB-UART转换。CP2101内置有与计算机通信的USB协议,工作时在计算机上产生一个虚拟COM端口,用户就可以按照通用串行口的控制方式使用该COM端口。通过CP210l可以简单实现UART到USB间的桥接,从而为系统增加USB通信接口,而原来开发的串口应用程序则无需大改动。CP2l01的外围电路非常简单,只要接2只去耦电容即可。只需将其引脚TXD和RXD分别连接至MSP430F148的P3.5和P3.4即可实现与单片机的连接,如图3所示。



2 系统软件设计
    软件设计由上位机(地面监控和数据处理系统)和下位机(井下数据采集系统)2部分组成。上位机软件主要和下位机通信,方便实现数据传输、处理、计算和打印等功能。下位机软件用于配合数据的采集、存储和传输。
2.1 下位机软件设计
    下位机主要完成对被测孔的即时采集和定时采集2种功能。通过定时采集某个时间段内某些时刻该孔的数据,很方便了解被测孔的土体垂直位移趋势,为判断建筑物的倾斜程度提供重要的参考依据。对于某些敏感区域,为了更好的了解该区域实时的垂直位移状态,可对其进行测斜数据的实时采集。
    下位机软件主要包括传感器采集、串口通信和主处理等模块。其中,传感器采集模块主要完成对被测孔倾斜数据的采集。由单片机通过自带的A/D采集模块对传感器的信号进行采集,可以同时采集8路模拟信号,并通过定时器B控制采集的频率。也直接将A/D数据寄存器的值赋给全局变量,通过全局变量实现与主程序进行数据的交互。模拟量采集功能主要采用定时器中断服务子程序实现,采样频率由定时器控制。在定时器中断中通过设置A/D的控制寄存器启动A/D转换。串口通信模块完成与上位机的通信功能,从而将采集到的数据传送到上位机进行处理。当接收到上位机发送的命令数据时,通过中断标志位的置位,进入中断服务子程序中完成对命令数据的接收。当进行采集数据的发送时,通过不断地查询发送标志位的状态来判断本次字节的发送是否成功,只有当标志位改变时,再将下一个字节的数据送入发送缓冲区,从而最大程度避免发送时的数据堵塞或错误。主处理模块主要完成系统的初始化和各子程序的循环协调工作。系统在初始化后进入循环处理过程,在循环过程中主处理程序通过模拟量采集模块获得被测孔的倾斜数据,并根据所接收到的上位机命令,在设定的时间段内或实时的将采集的某几个孔或某几个传感器的数据通过串口通信模块发送至上位机。


    下位机的主程序流程如图4所示。下位机程序上电初始化后就进入了状态检测阶段,根据不同参变量的数值进入相应的状态处理程序。
2.2 上位机软件
   
上位机软件的设计在整个系统的作用至关重要。为了方便井下设备与PC机的通信和数据的处理和打印,并且能很好实时监控整个系统的运行状况,上位机程序是在Delphi平台上利用MSComm控件完成的。上位机设定的参数主要包括定时或即时采集、孔号、通信端口、累积起点等。当系统开始采集,利用MSComm控件通过串口将这些参数按字符形式依次发送给单片机。为了正确接收和还原单片机采集的数据,并绘制出土体垂直位移深度曲线。上位机采用MSComm控件中的OnComm事件捕获接收到的数据,并利用Delphi中的TChart控件和TlJneSeries控件将接收的数据绘制成深度曲线在PC机上显示。

3 试验结果分析


    图5为某一时刻经单片机采集传感器数据并传送到PC机显示的土体垂直位移深度曲线。图5直观显示出中本次测量中随着深度变化,土体垂直位移的变化情况。

4 结束语
    本系统利用MSP430F148单片机作为控制核心,通过自行设计的外围电路,实现了对土基位移的测量和监控。上位机中利用MSComm控件和Delphi的绘图功能,将土体垂直位移深度的变化情况以曲线的形式实时绘制。该系统具有成本低廉、携带方便、耗电量低、使用方便等优点。在现代化施工监测中具有很好的应用潜力。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

贝克曼库尔特目前已成为MeMed Key免疫分析平台和MeMed BV检测技术的授权经销商 在原有合作的基础上,继续开发适用于贝克曼库尔特免疫分析仪的MeMed BV检测 加州布瑞亚和以色列海法2024年5月16日...

关键字: BSP IO 检测技术 免疫分析仪

英国英泰力能的燃料电池是可产业化的产品解决方案 英国首个专为乘用车市场开发的燃料电池系统 在 157kW 功率下,此燃料电池比乘用车的其他发动机更为强大 &...

关键字: ENERGY INTELLIGENT 氢燃料电池 BSP

深爱人才,共赴"芯"程 深圳2024年5月15日 /美通社/ -- 5月11日,深圳国资国企"博士人才荟"半导体与集成电路产业专场活动在深圳市重投天科半导体有限公司(简...

关键字: 半导体 集成电路产业 BSP 人工智能

武汉2024年5月15日 /美通社/ -- 北京时间4月26日-5月4日,2024 VEX 机器人世界锦标赛于美国得克萨斯州达拉斯市举办。本届 VEX 世锦赛为期九天,设有 VIQRC 小学组/初中组、V5RC 初中组/...

关键字: 机器人 BSP RC POWERED

上海2024年5月15日 /美通社/ -- 由生成式人工智能(AI)驱动的临床阶段生物医药科技公司英矽智能宣布,与复星医药(600196.SH;02196.HK)合作开发的潜在"全球首创"候选药物IS...

关键字: ISM BSP PC 人工智能

上海2024年5月13日 /美通社/ -- 5月8日,浦东新区国资委组织陆家嘴集团等9家区属企业与立邦中国召开合作交流会,旨在贯彻落实浦东新区区委、区政府工作要求,进一步放大进博会溢出带动效应,持续扩大区属企业与进博会重...

关键字: BSP 数字化 自动化立体仓库 智慧园区

上海2024年5月13日 /美通社/ -- 在数字化时代,高效的税务管理和ERP系统成为企业发展的关键。为了满足这一需求商应信息科技与Exact Software 易科软件就金四全电票税系统与ERP系统集成及商务合作建立...

关键字: AC 软件 BSP 数字化

北京2024年5月13日 /美通社/ -- 5月11日,鲲鹏昇腾开发者大会2024期间,华为举办"昇思AI框架及大模型技术论坛",软通动力数字基础设施与集成事业部总经理谢睿受邀出席、软通动力...

关键字: AI 模型 BSP 精度

2023/24 财年收入降至 15.50 亿欧元(上一年同期:17.91 亿欧元) 调整后息税折旧摊销前利润率为 24.8% 居林和莱奥本的半导体封装载板生产将于 2024/25 财年末开始 2024/...

关键字: BSP 半导体封装 印制电路板 汽车

上海2024年5月14日 /美通社/ -- 固特异 SightLine 智能轮胎技术解决方案荣获中国电子行业主流媒体《中国电子报》颁发的 2024 汽车芯片优秀产品奖。本次获奖是对固特异研发成果的高度认可。固特异致力于引...

关键字: 汽车芯片 轮胎 BSP SI
关闭
关闭