新会高空车出租,增城高空车出租,中山高空车出租 集控制板和主控板的嵌入式软件设计方法? 基于气密性测试仪硬件设计,本文完成系统的软件设计,包括采集控制板和主控板的嵌入式软件设计。为了提升检测效率,基于测试仪的充气系统研究了快速充气方法。软件的控制使得系统各个功能模块工作有序高效,同时提高了人员操作的便利性。
系统软件总体设计: 测漏系统软件设计主要分为两个部分,分别是基于 STM32 控制器的采集控制板程序设计和基于 iMX6Q 核心板的主控板程序设计。采集控制板的程序主要负责接收主控板发送的命令和控制参数,依据设置实现电容信号的采集、压力信号的采集、电磁阀通断的控制、电子调压阀的控制、数据上传和消息应答。主控板通过触摸屏实现人机交互,程序主要包括设置检测参数、下发参数和命令、显示实时数据和检测结果、数据存储、充气控制学习、声光报警等功能。
新会高空车出租,增城高空车出租,中山高空车出租
采集控制板作为测漏系统的核心,采用 STM32F103RCT6 微控制器作为主控模块,负责控制压力检测、电容检测以及各执行模块,实现测漏系统的数据采集与电磁阀等气动元件的控制、以及对比例阀的快速充气控制,并将检测数据和系统运行状态发送到主控板,采集控制板的软件程序是整个测漏系统能否正常工作的关键。其工作流程: 采集控制板上电后对各个模块进行初始化设置,包括配置定时器、通讯速率等系统资源、设置电磁阀初始状态、电容检测PCap02 芯片通讯测试与初始化;接着与主控板进行一次通讯,保证通讯模块正常工作;开始系统自检,将系统初始参数发送到主控板;通过测试与自检后,等待主控板的指令;用户在主控板的触摸屏上选择发送参数和开始检测指令后,采集控制板按照相应参数设置开始检测,检测过程包括充气、平衡、检测、排气四个阶段,在四个阶段中均测量压力,以保证气压在设定范围内,在检测阶段测量差压;将采集到的数据实时传送到主控板;完成一次检测后等待主控板指令,待机或再次进行检测。
主控板由 iMX6Q 核心板、飞凌 OKMX6X-C 底板、7 寸触摸屏组成,在Linux3.0.35 系统下采用 Qt4.8.5 图形用户界面库进行开发,实现测试仪系统管理、检测数据显示与存储、充气控制学习等功能。其中,充气控制学习模块根据采集控制板采集的充气过程压力数据进行分析和运算,从而得到充气过程的 PID 控制参数,把参数发送给采集控制板便可控制比例阀实现快速充气。主控板控制泄漏检测的工作流程: 主控板上电后通过 CAN 总线与采集控制板进行通讯测试;接着进行系统自检,接收采集控制板发送的数据,经过相应计算后,判断并显示系统的初始状态是否正常;用户通过触摸屏设置检测参数,如检测时间、充气压力等,主控板将参数发送给采集控制板;然后主控板发送开始检测指令;检测过程中,接收采集控制板发送的压力压差数据,在触摸屏上实时显示数据,并将数据存储于 csv 文件;最终通过计算,判断被测器件的气密性检测是否通过,显示检测结果。
新会高空车出租,增城高空车出租,中山高空车出租