http://www.zhongshanshengjiangchechuzu.com/ 佛山登高车出租, 佛山登高车租赁, 佛山登高车公司 ฿ 做贼瞒不得乡里,偷食瞒不得舌齿 ฿
新闻分类:行业资讯 作者:admin 发布于:2019-01-254 文字:【
大】【
中】【
小】
摘要:
佛山登高车出租, 佛山登高车租赁, 佛山登高车公司 ฿ 做贼瞒不得乡里,偷食瞒不得舌齿 ฿ AT控制系统应用软件架构以组件行为建模, AT控制系统主要包括了四部分结构,分别是信息的采集和处理、控制算法和运行管理、执行机构驱动和各组件通讯四部分,对应ATOSAR中的软件组件,这四部分依次为:信号采集软件组件、控制策略软件组件、执行机构软件组件和信号通讯显示软件组件。AT控制系统实时采集整车的运行时的信号,采集这些信号是依赖于传感器,上文所述AT系统的相关传感器包括加速踏板开度传感器,温度传感器;这一类的传感器输出的是模拟信号。而点火开关,刹车开关,换挡杆位置传感器,模式选择开关输出的信号就是数字信号,还有变速器输入轴传感器,变速器输出轴传感器就是电磁式或者霍尔式的传感器它们发出的是频率信号。综上所述电控AT系统常用的信号有三类:数字信号,模拟信号和频率信号。来自传感器的信号必须经过处理,信号传送到控制策略软件组件进行计算,根据车辆运行工况,当前挡位,整车工况和驾驶意图,计算出目标挡位,把信号发送给执行机构软件组件,再经过基础软底层驱动来功率放大,驱动换挡执行机构电磁阀完成换挡。根据以上所述的AT控制系统的结构和功能在Simulink中建立了AT应用软件的系统架构明确了个软件组件的功能划分和各组件的交互的关系。从左到右依次为信号输入端口、信号采集组件、控制策略组件、执行器组件和通讯显示组件,输入端口为采集的信号端口,信号经过采集组件处理后发送控制策略组件,控制策略组件输出挡位和Tcc控制信号控制执行器组件,执行器组输出端口连接换挡芯片。相应的组件名称都是按功能命名,整个模型的子系统都是按功能命名。
信号采集组件, 传感器信号经过系统硬件的处理,传送到AURIX233输入引脚(具体的引脚配置见第6章)在经过BSW基础层软件把物理信号转换成逻辑信号。信号一般为数字信号和模拟信号,数字信号一般有开关信号如换挡手柄和脉冲频率信号如车速信号,信号的性质不同信号采集软件类型也就不同,分为数字信号采集组件和模拟信号采集组件。依次处理开关量、传感器模拟量、速度量。组件用到的端口接口和数据元素定义。点火开关状态(1)数字信号采集运行实体开关状态就只有两个状态TRUE和FOUSE只需要用0和1表示不需经过太多的处理发送到其他软件组件即可。其中包括相关的一切开关信号如点火开关信号、刹车信号、手刹信号、模式选择信号和手动档位开关信号。换挡杆位置信号通过4个数字量信号的组合确定换档手柄的5个位置:P挡、N挡、D挡、M挡、R挡。4个数字量信号表示的手柄位置。这样四种换挡手柄的状态切换成为移位操作,为了方便用一个整数代替挡位的信号。
(2)模拟信号采集运行实体加速踏板开度信号、节气门位置信号、油温信号传感器信号都属于模拟信号它们代表开启的位置和大小反应的是车辆的负荷,加速踏板反应的驾驶员的驾驶意图。节气门、加速踏板这两路模拟信号都可以反映发动机的实时的功率的,但是节气门有瞬变性。为了安全起见节气门位置传感器和加速踏板位置传感器都采用冗余设计,输出两路互补电压信号,其和为传感器供电电压;加速踏板是反应驾驶意图主要是动力需求,节气门位置与其有一个跟随效应,但发动机ECU对发动机负荷进行判断后,独立控制节气门。在simulink中实现对信号采集实体建模。模拟信号要经过限幅的处理,如果传感器出现故障电压有可能会超出额定值,当超出额定值时选开关择模块会导通ERR。
控制策略组件, AT的挡位切换由选档动作和换档动作组合完成,挡位切换过程一般分为两步:选入目标挡位,换入目标挡位。控制策略组件为Stateflow模块输入为信号采集组件的输出。当换挡杆置于D档位置时,GearPosnTx1Sts换挡杆位置信号输入为‘1101’时,就会激活控制策略组件子系统GEAR_D模块,进入自动换挡模式,自动判断当前的目标挡位。当换挡杆信号‘0100’时控制组件选入N挡此时可以启动发动机等一切空挡操作。控制组件会把挡位信号发送给执行器组件调用底层驱动电磁阀的驱动芯片,完成换挡执行动作。
(1)策略管理运行实体就是根据换挡杆的位置信号判断车辆进入挡位模式包括D挡、M挡(手动挡)、N挡、R挡、P挡、和一挡制动模式。转移条件为换挡杆的位置信号。进入一挡制动模式条件为在D挡自动模式下,挡位为一挡且处于制动状态车速为零时进入一挡制动模式。
(2) 换挡计算运行实体与组件内换挡执行实体之间的交互信息包括升挡速度up_th和降挡速度down_th,这两个信号属于对外发送的信号,输入信号为来自换挡执行运行实体的Gear当前挡位。根据汽车的运行工况和驾驶员的动力需求来实时计算实时工况对应的换挡速度。输入当前的油门开度和当前的挡位计算得到相应的升挡速度up_th和降挡速度down_th。并且将换挡速度传送给换挡逻辑控制模块,根据当前的车速进行比较进行判断是要升档还是降档。因为在selection_state中用的是during命令即在这个选择状态中一直调用function所以换挡速度换挡策略运行实体属于触发子系统,它的执行要有外部的执行驱动信号,在参数设置中,Triggertype选择function-call。
(3) 运行实体换挡执行运行实体与组件内其他运行实体的交互为升档速度up_th和降挡速度down_th为接收信号,挡位信号Gear为发送信号。运行实体的功能如下:模块接收来自换挡规律模块的升挡点速度up_th和降挡点速度down_th信号,并将当前车速Vehiclespeed与up_th和down_th进行比较,从而判断档位保持或者升挡、降挡。本质上换挡判断是各个挡位状态之间的转换逻辑,判断的过程就是基于事件的过程,即当某一转移事件发生时触发某一挡位状态的转移。Vehiclespeed代表实时的车速;selection_state和gear_state为两个并行的状态,分别是挡位状态模块和档位选择逻辑模块。up_th和down_th分别为换挡计算运行实体计算得出的升挡和降挡速度;upshifting升挡状态,downshifting降挡状态。两个并行状态都包含了子状态,如gear_state状态就包括了代表6个挡位的子状态,每当接收到UP或者DOWN事件广播时状态间相互转移,状态进入动作就是对挡位进行赋值。而selection_state状态则包括三个子状态分别是挡位保持steady_state,升挡状态upshifting和downshift降挡状态,状态之间的转移条件就是速度的对比,当当前车速Vehiclespeed大于升挡速度up_th时,状态从挡位保持转移到upshifting,同时进入前进行事件UP的广播通知gear_state进行状态转移执行升挡;当车速Vehiclespeed小于down_th时,状态转移到降挡状态,状态进入之前进行事件DOWN的广播通知gear_state执行行降挡;在父状态selection_state中事件CALC_TH一直触发换挡计算运行实体来计算升挡、降挡速度。
佛山登高车出租, 佛山登高车租赁, 佛山登高车公司