汽车电控专题实验报告讲解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
汽车电控专题实验
实验综述:汽车电控专题实验包括“基于AD5435电机实时仿真控制”、“基于CANape的总线标定诊断”与“基于CANoe的总线
通信分析仿真测试记录”三个子实验。
以实验室内的电机仿真控制系统为例,总体的思路就是利用
Matlab/simulink驱动模块库建立轮毂电机的控制模型,初步完成控制算法的设计,将Matlab/simulink的控制算法连接实际被控对象,进行实时算法验证与调整。完成控制器快速原型之后,利用RTW-EC与ControlBase_ET将模型自动生成产品级嵌入式代码,实现电控系统软件代码自动生成;在完成控制器软硬件功能开发之后,利用DeskHIL硬件在环测试系统,在短时间内即可对控制器进行各种工况条件下的复杂功能测试;利用CANape标定软硬件系统就可以完成控制器在台架、实车等控制对象上的参数匹配与优化
实验一:基于AD5435的电机实时仿真控制
一、试验目的:
熟悉V模式开发的流程,通过AD5435仿真机的实际操作实现硬
件在环仿真
二、试验系统介绍:
1、系统组成
1-1系统的电路图
注意事项:
1)泄放电阻的设定电压上限要大于电机的工作电压,如果操作中出现电机未启动直流电源给泄放电阻放电的情况,要重新预设泄放电阻的电压值。
2)开机时先让泄放电阻工作后开直流电源,关机时先关闭直流电源,在关闭泄放电阻。
3)接线之前要仔细检查,出现意外,第一时间关闭电源。
2、系统功能
通过AD5435仿真机实现AD采集和DA输出功能。
AD5435仿真机通过CAN通信实时给电机发送命令,控制系统运
行。
1-2系统的原理图
三、实验操作
1、基本操作
AD5435的主体部分和电脑必须通过以太网或路由器进行连接。将笔记本电脑与AD5435 一对一连接后改变电脑的IP地址(如172.16.202.11或13等)。仿真机的IP地址默认为 172.16.202.12。
下面通过一个虚拟信号发生器的demo,介绍如何搭建模型、自动生成代码并编译、进行模型定义、创建实验监控界面以及运行实时仿真。
a.搭建模型
启动 MATLAB。然后创建和设置当前目录。打开Simulink模块库,创建、搭建如下的Simulink模型并确认模型能成功运行:
b.编译模型
首先,打开“Configuration Parameters”,设置求解器(Solver)“Type”里为“Fixed Step”。如下图所示。
其次,在“Real-Time Workshop”的“System target file”中点击“Browser”选择“aandd_AD5435.tlc”。
最后,点击“Build”后,模型会被编译,然后产生执行文件。
当编译成功后,MATLAB 命令窗口中会出现“### Successful
completion of Real-Time Workshop build procedure for model : (model name)”。
c.模型定义
双击桌面上的图标启动 MD
选中 MATLAB 当前目录,点击“Create New folder”。
在出现的下面窗口中,选择“Front End Type”为“Linux Target”。
点击 Close按钮,后会出现下面的窗口。
在“Select model header files”窗口的“(MATLAB current directory)¥Test_AD5435_rtw”中选择“(model name).h”文件,点击 open。
然后,点击“Read Header File”。
确定步长大小和 Simulink 模型里面的设置一样(固定“Solver”
步长),点击close 。
依次设置下面的内容:
(1)编辑模型定义
在系统类型中选择“AD5433/35 color”,在 AD5435 那里输入 IP 地址(初始设置是 172.16.202.12)。设置完成后点击close 。
(2)编辑信号定义
选择在 VC 中要监视的信号。“ml.Out”在这里作为例子被选中。
2D 监视器的初始设置为“Off”,应为这里要显示图像,所以这里
是“On”。
点击,设置完成后关闭
(3)编辑参数定义
选择在 VC 中要监视的参数。
参数 1. “m1.SELECT_Value”和参数 2“ m1.BAIRITSU_Value”
作为例子被选中。
(4)设置保存 S 函数定义
保存数据的 S 函数在这个例子中不用。
点击,完成关闭 MD。
d.用 VC 创建 GUI
双击桌面上的图标启动 VCDesigner。
(1)点击Yes 创建新的应用。
指定项目文件夹(用 MD 创建的文件夹),点击OK。
(2)点击菜单栏的“Insert (I)” menu –“Adding a Display Panel”,或者工具条下的“Add Display Panel”。
(3)添加控件,属性设置
创建新项目的时候,用下面三个函数来设计显示面板。
- “Model Control Button - Execute”:执行模型
- “Model Control Button – Execute Complete”:停止模型
- “System Operation Button - Complete”:完成应用
从工具箱的“Button”把“Model Control”拖拉到显示面板。
右击项目的控件,从菜单选择“Properties”,设置命名和标题。
打开模型控制按钮的属性选项,设置“Command”为“Execution”
在“Start”栏下设置“Title Name”然后点击 OK。