• 1
  • 2
新闻详细
鹤山登高车出租,   怎么开发登高车负载口独立液压阀电控系统??
新闻分类:公司新闻   作者:admin    发布于:2018-06-114    文字:【】【】【

       鹤山登高车出租,   怎么开发登高车负载口独立液压阀电控系统??    鹤山登高车租赁,  鹤山登高车公司    1负载口独立液压阀电控系统总体设计。包括负载口独立多路阀、嵌入式控制系统、PC上位机GUI人机交互系统。嵌入式控制系统实现各联工作阀的主阀芯位移控制、负载口压力控制、主阀芯流量控制以及压力流量复合控制策略。为了保证模块化开发和嵌入式控制器运行实时性问题,各联阀都选用各自的嵌入式控制器。各联阀控制器及上位机系统采用CAN总线实现数据交互通信,起止端120Q的终端电阻用于阻抗匹配来减少回波反射。本文负载口独液压阀电控系统功能需求如下:(1)嵌入式控制器,嵌入式控制器实时采集负载口独立多路阀传感器信号2路主阀芯位移、2路负载口压力、1路系统供油压力s、1路回油压力乃),根据执行器的工况切换控制策略(主阀芯位移控制、负载口压力控制、主阀芯流量控制及压力流量复合控制),实现最优的控制性能;(2)上位机GUI人机交互系统,可以完成嵌入式控制器各种控制策略参数整定,整定出最优的控制参数;实时监控内阀内重要过程参数,并具有上传数据记录保存本地硬盘功能。另外上位机系统需要能够挂载到CAN节点设备上。(3)CAN总线通讯系统,嵌入式控制器重要过程参数传输给上位机系统;同时负载口独立阀各联阀也需要完成大量的数据交互,多设备多结点高并发大数据量的实时通信经常存在,因此开发一套基于CAN总线的延时性低、实时性好的通信机制非常必要。由于研究和开发进展有限,本文只开展了一联负载口独立工作阀的开发工作。


    


        嵌入式控制器软件设计   4.3.1  SYS/BI0S嵌入式操作系统SYS/BIOS是一个尺寸可剪裁的实时多任务操作系统内核。SYS/BIOS具有功能丰富、可裁剪、可扩展等优点,开发人员使用cmd文件和app.cfg文件管理硬件资源和构建DSP实时软件系统架构,SYS/BIOS具有内核编译体积小、事件响应速度快、线程类型多样、任务调度实时性好等优点。并能通过CCS编程环50境向TIDSP芯片实现一键移植烧录,不需要开发人员对BIOS进行另外的裁剪移植,这是阀控制器选择SYS/BIOS操作系统的主要原因。SYS/BIOS具有四种线程种类,按照优先级高到低如下:1) Hwi硬件中断线程由ISR触发,实现实时任务中最紧急的部分,优先级最高。硬件中断实时响应任务一般处理外设响应事件,如本文配置CAN中断响应事件为硬件中断任务。2)Swi软件中断线程对时间要求较低。一般处理定时器模块任务。3)Task普通任务是CPU执行的主要的任务线程,任务线程有0-31个优先级,任务可以被其他更高优先级的线程打断而失去CPU的执行权;4)空闲Idle空闲线程是优先级最低的线程,在没有其他任何线程抢占处理器时才被执行。任何高优先级的线程都可以随时抢占空闲线程。




    2多任务实时嵌入式控制系统软件设计,   本文嵌入式软件控制系统根据功能需求进行摸块化开发,主要功能模块包含有:系统初始化、ADC采集模块、控制算法实现、PWM输出模块、CAN通信模块。 a.系统初始化初始化看门狗、PLL初始化、设置主频、外设时钟、初始化相关控制算法数据结构、配置ADC、PWM、CAN参数以及初始化SYS/BIOS各工作线程。b.A/D模数转换采集负载口独立阀主阀芯位移、工作口压力、系统进/回油压力。c.PWM驱动音圈电机两路高频PWM输出数字电压驱动音圈电机。d.CAN总线通信实现上位机控制系统和嵌入式控制系统数据通信和交互。e.控制算法实现PWM开环控制、主阀芯位移控制算法、负载口压力控制算法、主阀芯流量控制算法和压力流量复合控制实现。具体功能说明如下:a)CAN总线上传线程Idle_Fxn实现阀重要过程数据上传,以1ms—帧速率上传如下关键参数:系统调节阀的供油压力、回油压力;工作阀的主阀芯位移、计算PWM值、负载口压力、计算流量。b)CAN下载线程hwi_recevieFxn按照上位机控制模式,将上位机整定参数通过CAN总线下载到嵌入式控制器t,线程优先级最高,保证上位机设定参数及时更新到嵌入式控制系统中。c)阀芯位移控制线程task_spoollFxn、task_spool2Fxn完成主阀芯位移的采样和开/闭环位移控制算法。d)负载口压力控制线程task_PVPortA_PreFxn、task_PVPortB_PreFxn完成系统供油压力、回油压力,和负载口压力采集和闭环压力控制算法。e)流量控制线程task_PV_Spooll_FlowFxn、task_PV_Spool2_FlowFxn完成计算流量反馈控制算法。f)定时周期线程clk_xxxFxn定时周期线程2ms触发一次,每次执行周期线程发送信号量Semaphore触发各Task线程完成位移、压力、流量控制,定时周期线程名与Task线程名相对应。计算流董反馈阀口标定:由计算流量公式可知阀口流量系数和面积梯度F是计算流量的关键,流量系数(^和流量面积梯度研会随着节流口开度的变化而发生略微变化,因此如何选取这两个系数对于计算流量控制精度至关重要。本文对负载口独立阀主阀芯阀口流量标定,得到阀口流量0与阀口压差Ap及闽口开度xp的三维数据表,进而得到阀口流量Q与阀口压差AP以及阀口开度xv的函数关系,通过MTLAB53进行数据拟合得到阀口开度流量系数函数.    阀口开度流董系数函数与两口开度;cv的关系曲线从表达式和函数曲线可以看出阀口开度流量系数在小于850um内与阙口开度呈现多次幂函数关系;当系统开口量大于850um,其与阀口开度为线性关系。因为本文阀口开度流量系数是通过对阀口标定数据所得到,因此计算流量的控制精度会有较大提升,值得一提的是当阀口随着工作时间变长,阀口特性会由于油液磨损或气蚀而发生变化,阀口开度流量系数函数也会发生变化。计算流量反馈算法优化:计算流量反馈控制策略中,阀口前后压力由压力传感器采集,由于压力传感器调理电路容易受到现场工况电磁干扰的影响,常常出现采集的压力信号跳动,进而导致计算流量经常小范围跳动,导计算流量控制策略闭环失准或周期过长的问题,因此本文优化了计算流量反馈算法。创建NUM大小空间的数组,存放NUM个采样周期的计算流量值,再下一次采样周期执行时,将Fl0wArray数据丢弃,流量数组容器元素左移,将最新采样的计算流量值存储到FlowArray[NUM-1]中,对计算流量数组容器各元素求平均值作为反馈量反馈到计算流量PID闭环中。通过上述算法可以较明显减弱计算流量跳动。在本文中,NUM等于10作为计算流量优化算法容器大小。



     鹤山登高车出租, 鹤山登高车租赁,  鹤山登高车公司  http://www.guangdongshengjiangche.com/




   3基于CAN总线的自定义通讯协议  CAN总线标准帧含有11位标识符和8字节数据域。本文上下位机以及各联阀数据通讯链路采用自定义通讯协议实现实数、整数、大整数和开关量四种数据类型的传输。a)实数帧:实数帧标识符ID为220,数据范围[-32768.99,32768.99],保留两位小数。CAN标准帧数据帧包含8字节数据域,每个标准帧传输2个实数数据




    4负载口独立液压阀电控系统,  上位机GUI开发工业控制系统常见上位机GUI开发工有MFC、组态王、LabVIEW三种。MFC在VisualStudio中新建MFC工程,通过C/C杆调用WindowsAPI开发程序,需要对Windows编程原理有较为深刻的了解,同时程序量的增加和复杂化导致调试困难,开发效率较低;组态王作为工业控制系统的一种通用软件,具备过程控制、现场资源与一体,提供丰富、简洁易用的配置界面和大量的图形符号和图库精灵,但致命的缺点是系统没有提供调用DLL程序的功能;LabVIEW是一种图形化编程环境,采用一种图形化编辑语言G语言进行编程,其也集成了传统的程序调试工具,同时可以调用第三方由C语言编写的DLL动态库文件。考虑到界面友好性、开发效率和对DLL动态库调用的问题,最终选择LabVIEW作为上位机编程开发工具。常规的通讯方式存在抗干扰性能力弱、数据传输不稳定、传输严重数据丟失等问题。结合上述问题,开发了一款基于CAN总线的上位机控制监测系统,实现数据毫秒级监控。上位机控制系统有效实现双阀芯PWM、位移、压力、流量等状态的监测、CAN总线拥堵自检与通知、设定参数变化发送响应机制、单界面多图表监控。同时支持下位机上传数据记录保存本地硬盘。值得一提的是LabVIEW软件本身并没有CAN模块的子VI控件,因此需要一款USB转CAN设备完成上位机系统和下位机嵌入式控制系统的数据交互。USBCAN-E-U是高性能工业级USB转CAN交互设备,使用32位处理器,兼容USB2.0规范,带有2路高性能CAN接口,PC机可以通过USB总线连接至CAN网络,波特率支持范围1.5lTlMbps,1M波特率下最大发送1000帧/秒(扩展帧)最大接收10000帧/秒(扩展帧)。USBCAN-E/2E-U设备开发者需要将USBCAN-E-U设备的第三方DLL动态库文件封装为LabVIEW编译器可以识别的子VI控件,通过调用子VI控件来操作USBCAN-E-U设备实现LabVIEW上位机系统与嵌入式控制系统的数据通信。




     鹤山登高车出租, 鹤山登高车租赁,  鹤山登高车公司


分享到:
点击次数:816  更新时间:2018-06-11  【打印此页】  【关闭

Copyright © 2009-2014,恒越吊篮车出租公司,All rights reserved