c语言程序仪表称重编程,基于WinCE的双台面动态汽车称重装置仪表设计

摘要:

动态汽车衡技术在我国已有多年的发展,已广泛应用在高速公路计重收费与超限检测系统中,其核心技术为系统中的核心装置电子称重仪表的软硬件开发与设计。在传统的称重仪表开发模式中,一直采用单片机作为主控核心驱动各功能模块的设计模式,其应用程序编写也一直采用针对不同单片机进行专门的软件编程模式,多使用汇编语言与C语言进行编写,硬件模块的底层驱动与软件模块的功能应用结合紧密,同时开发的程序只能适用于对应的单片机,不利于程序软件的模块化,不便于程序修改,研发效率不高,不便交流导致技术积累困难,同时软件程序质量也不能得到保证。针对该问题,本文总结前人的经验,提出了以最新一代的双台面称重系统作为应用平台,在此系统硬件基础上设计以工控主板为控制核心,嵌入WinCE操作系统,基于WinCE操作系统的双台面动态称重装置仪表。仪表硬件使用工控主板作为控制核心,MCGSE组态显示屏作为显示模块,使用C++语言在EVC环境下进行模块化编程,配合仪表各功能部件实现系统电子称重仪表功能。本文的主要内容如下:第一,论述了动态车辆称重系统及仪表的研究背景及意义,详细介绍了国内外相关领域研究状况、发展现状以及未来的发展趋势。第二,介绍了双台面动态汽车衡系统的称重原理、组成部分、组织结构,并详详细介绍了动态称重仪表的硬件结构及功能模块组成部分。第三,详细论述了基于WinCE操系统的应用程序的模块化设计及实际问题应对策略,并针对双台面称重系统中的传感器数据进行系统分析,提出有效的处理方法;同时简述了仪表显示控制模块的MCGSE组态设计。第四,将设计仪表应用于实际工程项目,并验证期仪表的功能实现。第五,结合本动态称重装置仪表的设计过程与实际现场测试结果,总结本装置仪表的设计经验,展望未来动态称重装置仪表的设计。本文的主要创新点如下:第一,将嵌入式WinCE操作系统引入到动态称重装置仪表设计中,实现了编程模块化,实现了应用软件层与硬件层的分离,增强了系统稳定性,提高了应用软件的移植性与开发效率,利于代码重用与技术积累。第二,针对最新研制的双台面称重平台的结构,详细分析了其传感器数据并提出对应的数据处理方法,同时针对双台面结构设计动态过车逻辑。第三,根据现场问题经验,设计并使用各类问题应对策略,提高了系统可靠性与可维护性。本设计的仪表已应用于实际项目工程,在山西省高速公路收费站使用运行正常,称重准确,系统稳定性与可靠性明显增强,轴型识别率高达99%。

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值