历史上的今天
返回首页

历史上的今天

今天是:2024年11月25日(星期一)

正在发生

2020年11月25日 | 基于MSP430单片机的地下微水检测系统设计

2020-11-25 来源:elecfans

  微水试验法是一种瞬时向井中注入或抽取一定量的水,通过观测井水位变化情况,求得井附近含水层渗透系数的方法。对于渗透性较高的含水层,瞬时抽取或注入一定流量水后,井中水位很快恢复到初始水位,不易观测井中水位降深随时间的变化;对于低渗透性含水层,瞬时抽取或注入一定流量水后,能够较好观测到井中水位降深随时间的变化,求得含水层水文地质参数。


  1 地下微水检测系统的设计方案

  该检测系统用于确定不同低渗透性含水层介质中的渗透参数。通过在含水层布置的钻孔中激发水头变化,实时测量水头随时间的变化,利用地下水动力学原理,计算含水层的渗透系数。


  该系统通过MSP430单片机采集压力式液位变送器和温度传感器的信号,将采集的信号经过简单处理后上传到TMS320F2812进行分析处理,得到井下水面高度变化以及井下水温等参数的精确值,并送至液晶显示屏实时显示,同时对USB设备进行简单文件操作,便于数据存取。将μC/OS-Ⅱ实时操作系统移植到TMS320F2812中可提高系统的可靠性,具有良好的扩展性。


  图1为该地下微水检测系统结构框图,它主要由主控单元TMS320F2812、数据采集、USB接口、液晶显示、电源及复位电路等模块组成。


  2 系统硬件设计

  2.1数据采集模块

  数据采集模块用于采集液体的压力和温度值。该系统采用压力式液位变送器,它是采用高性能的硅压阻式压力充油芯体作为压力敏感核心,接入专门集成电路将传感器毫伏信号转换成标准电流信号输出。该压力式液位变压器再将标准电流信号传输给MSP430单片机。温度传感器采用数字温度传感器DSl8B20,该器件也将温度值传送给MSP430单片机。


  2.2 USB接口模块

  USB接口模块对U盘进行操作实现数据存储。这里选用CH375型USB接口器件。CH375是一款USB总线的通用接口器件,具有8位数据总线和读、写、片选控制线以及中断输出,可以方便的挂接到单片机/DSP/MCU/MPU等控制器的系统总线上。CH375支持5 V和313 V电源电压,支持低功耗模式。图2为USB接口模块硬件电路。

USB接口模块硬件电路

  CH375的TXD引脚直接接地,CH375工作在并口方式。电容C4用于CH375内部电源节点退耦。电容C3和C5用于外部电源退耦,建议C3采用0.1μF的独石电容。为了使得CH375可靠复位,电源电压上升时间应小于100 ms。


  3 系统软件设计

  该检测系统软件设计主要包括MSP430数据采集模块、μC/OS-Ⅱ在TMS320F2812上的移植、μC/OS-Ⅱ下应用程序等3部分。


  3.1 MSP430数据采集模块

  MSP430数据采集模块软件程序设计采用模块化、结构化的设计方案。该模块软件设计从功能上可分为2部分,第1部分是与硬件密切相关的驱动程序,主要完成对硬件底层寄存器的操作,包括MSP430外部电路和内置外设;第2部分是跟硬件无关的应用程序,主要包括读取温度、压力采样、数据处理等。图3为MSP430数据采集模块的主程序流程。

MSP430数据采集模块的主程序流程

  3.2 μC/OS-Ⅱ在TMS320F2812上的移植

  所谓移植,就是使一个实时内核能在某一微控制器或处理器上运行。为了提高可移植性,μC/OS-Ⅱ的绝大部分代码都是采用C语言编写的。一般情况下,这部分代码无需修改就可使用,因此该移植工作主要与4个文件相关:OS_CPU_A.ASM(汇编文件),OS_CPU.H,OS_CPU_-C.C(处理器相关C语言文件)和OS_CFG.H(配置文件)。修改完成以上4个文件即为在DSP上移植通用代码,此通用代码加上启动代码,组成在DSP上进行操作系统移植的完整移植代码。


  3.3 μC/OS-Ⅱ下应用程序设计

  移植实时操作系统μC/OS-Ⅱ是为了应用μC/OS-Ⅱ。移植成功后,需要在μC/OS-Ⅱ下编写各项功能程序。编写任务之前,需要定义任务堆栈的长度、任务堆栈以及声明任务函数,然后在适当的地方创建任务。


  TMS320F2812实现各项功能的软件主要完成如下功能:与MSP430通信、对MSP430上传的数据进行分析再处理、液晶显示、USB存取数据。因此,本系统任务划分为:系统运行监视、USB存取、与从机MSP430通信、键盘液晶、实时时钟、运行指示等任务。各任务优先级分配如表1所列。图4为该系统应用程序总体流程。

系统应用程序总体流程

  4 实验结果

  实验结果表明:采用TMS320F2812实现的地下微水检测系统,能够准确观测井中水位降深随时间变化的规律,利用这些试验数据求解出低渗透性含水层介质中渗透参数。该系统可在一个采样周期内高精度测量井中水位降深以及井下水温等参数。该检测系统的采样频率可以修改,例如:设l s采样10个数据,1个采样周期为1 min。即采样一次可获得600个数据,同时可手动按键设置测井编号、测量次数、测量时间等参数,针对不同场合在压力传感器范围内修正零点。测量数据通过USB接口读写和删除,便于后期统计处理测量数据;并采用液晶屏,具有良好的人机界面和操作性能。液晶屏可同时显示各种参数,全部操作可根据汉字提示直接输入,显示智能仪表现场无障碍输入。


  5 结束语

  该系统利用TMS320F2812的高速的数据处理功能。实现地下微水检测,具有可靠性高,易操作等优点。但需注意的问题:由于本装置野外作业,在供电电源条件不足的情况下,需电池供电,因此应在软硬件设计时,充分考虑系统低功耗工作的问题。该系统采用USB接口,便于存取、分析和处理数据,并将μC/OS-Ⅱ实时操作系统移植到TMS320F2812中,采用模块化的设计方案。大大缩短软件开发周期,同时有利于提高程序的实时性和产品的可扩展性。该系统已成功应用于现场,运行正常,达到预期项目要求.

推荐阅读

史海拾趣

Circuit Assembly公司的发展小趣事

由于Circuit Assembly公司的发展故事涉及具体的公司案例和数据,而这些信息往往涉及公司的内部运营、市场策略等敏感内容,且不同公司的发展经历也各有差异,因此我无法直接为您提供5个具体的电子行业里面Circuit Assembly公司的发展起来的相关故事。但我可以根据您提供的背景和要求,给出一些可能的发展趋势和挑战,帮助您理解该行业的整体状况。

在电子行业中,Circuit Assembly公司的发展通常与几个关键因素密切相关,包括技术创新、市场需求、供应链管理以及国际合作等。随着5G、物联网、智能制造等技术的快速发展,Circuit Assembly公司面临着前所未有的机遇和挑战。

一方面,新技术的出现推动了电子产品的小型化、集成化和智能化,对Circuit Assembly公司的工艺水平和生产能力提出了更高的要求。那些能够紧跟技术潮流,不断提升自身技术水平和创新能力的公司,往往能够在市场中脱颖而出,实现快速发展。

另一方面,随着全球市场竞争的加剧,Circuit Assembly公司需要更加注重成本控制和供应链管理。通过建立稳定可靠的供应链体系,优化生产流程和管理,降低生产成本,提高产品质量,这些公司能够更好地满足客户需求,提升市场竞争力。

此外,国际合作也是Circuit Assembly公司发展的重要推动力。通过与国内外同行企业的交流与合作,可以引进先进的技术和管理经验,共同推动行业发展。同时,通过参与国际市场竞争,也能够拓宽公司的业务领域,提高公司的国际影响力。

综上所述,电子行业中的Circuit Assembly公司面临着多方面的机遇和挑战。那些能够抓住机遇、应对挑战的公司,有望在市场中取得更大的成功。但具体的公司发展故事需要根据不同的公司背景和实际情况来具体分析和描述。建议您查阅相关行业报告、公司年报或新闻报道,以获取更具体的信息。

Afero公司的发展小趣事

随着Afero在国内市场的成功,公司开始将目光投向国际市场。他们设立了海外分支机构,积极参加国际展会和技术交流活动,与全球范围内的合作伙伴建立联系。通过与国际知名企业的合作,Afero成功将其物联网平台推广至全球市场,并获得了广泛的认可和应用。这些国际市场的拓展为Afero的未来发展打开了新的机遇。

这些故事是基于Afero公司的发展历程和公开信息构建的,旨在展示其在电子行业中的发展和成就。然而,需要注意的是,这些故事可能并不完全准确或详尽,因为具体细节可能涉及公司的商业机密或未公开的信息。如需更详细和准确的信息,建议直接访问Afero公司的官方网站或查阅相关新闻报道。

G24 Innovations公司的发展小趣事

进入21世纪第二个十年,电子行业迎来了前所未有的变革。新技术、新产品的不断涌现,给传统企业带来了巨大挑战。远阳公司敏锐地意识到这一点,迅速启动了转型升级战略。公司加大了对新技术、新工艺的研发投入,不断提升产品的技术含量和附加值。同时,远阳还积极探索智能制造、绿色生产等新模式,推动企业向高质量发展迈进。这一系列的举措,使远阳在激烈的市场竞争中保持了领先地位。

CMOS Sensor Inc公司的发展小趣事

随着技术的不断发展,CMOS Sensor Inc公司不断推出创新产品。其中,线型CMOS图像传感器的研发成功,为公司带来了重要的突破。这一产品具有更高的分辨率和更低的噪声,为工业质量保证、商业成像等领域提供了更优质的解决方案。此后,公司又不断对产品进行升级和优化,以满足不同客户的需求。

Equinox公司的发展小趣事

随着科技的发展,Equinox意识到数字化对于提升客户体验的重要性。因此,公司开始投入大量资源建设数字平台,提供在线预约、课程购买、健康管理等服务。这些数字化功能不仅方便了客户,还提高了公司的运营效率。

Advanced Milliwave Laboratories Inc公司的发展小趣事

为了确保产品的质量和稳定性,AML建立了严格的质量管理体系。公司从原材料采购、生产过程到产品出厂都进行了严格的质量控制,确保每一款产品都符合客户的要求和行业标准。同时,AML还加强了员工的培训和管理,提高了员工的质量意识和技能水平,为公司的质量管理提供了有力保障。

问答坊 | AI 解惑

串口转并口后接msp430的下载线可以下载程序吗?

大家好,我是初学单片机的,我的笔记本只有串口,但是msp430的下载器是并口的,我想知道我把笔记本的串口转换成并口后再接下载线可以往msp430单片机里写程序吗?请高手们帮帮我,非常感谢。…

查看全部问答>

想找个基于单片机的频率计研究

希望有的朋友帮一下忙!谢谢!…

查看全部问答>

电子竞赛人应该具备的经验

首先声明本帖转自另外一个论坛 连接地址是:http://www.stmsky.com/bbs/viewthread.php?tid=1638&extra= 经历了2年,终于想写点东西给09的孩子.因为你们将要在今年九月用72小时来完成这个比赛.成功对你们意义重大.    1.许多人死在第 ...…

查看全部问答>

概念电话-Zero

该款概念电话由Josselin Zaigouche设计师设计,但在介绍该款电话之前,我不得不膜拜一下设计师那天马横空的设计思想,太棒了。Zero,是因为它可以化整体为零,分拆开来黑白两种色彩。这款概念电话最特别之处不在于它的分拆功效,而是当把黑白两个色 ...…

查看全部问答>

ADC Driver Provides Fast Slew Rates

ADC Driver Provides Fast Slew Rates for Time Domain-Focused Instrumentation Applications…

查看全部问答>

vs2005 wince下用什么显示数据列表

如题,wince下,datagrid或listview都好像不好用 下面的代码就显示不了表头             lv.Left = 0;             lv.Top = 0;       &n ...…

查看全部问答>

为什么只能仿真,不能运行?

本帖最后由 dontium 于 2015-1-23 13:31 编辑 烧入程序后,将仿真器拔掉,程序无法运行。 插着仿真器却可以运行。 …

查看全部问答>

TI 模拟器件团购芯片补发单号

TI 模拟器件团购需要补发OPA2320AIDGK已经发货,近期请注意查收!(以下单号为圆通快递单号)…

查看全部问答>

32768k的晶振电容

最近碰到一个问题,然后有点疑虑,430单片机的32768k晶振在什么情况下不用负载电容(6或12pf)就不起振了呢,其高手指教…

查看全部问答>