您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > SimCoder用户指南
SimCoder用户指南1、SimCoder概述1.1、简介1.2、支持目标板硬件1.3、元素的代码生成2、代码生成2.1、概述2.2、连续域系统2.3、离散域系统2.4、没有硬件的代码生成2.5、代码生成与硬件2.6、事件控制系统3、子系统代码生成3.1、输入限制3.2、代码生成3.3、仿真子系统生成代码4、事件处理4.1、基本概念4.2、事件处理的要素4.3、支路事件与限制5、SimCoder库5.1、元素标准PSIM库5.2、在参数文件中定义的全局参数5.3、产生锯齿波5.4、事件控制元素5.5、全局变量5.6、中断6、TIF28335硬件目标板6.1、PWM发生器6.2、启动和停止PWM6.3、TripZone和TripZone状态6.4、A/D转换6.5、数字输入和数字输出6.6、向上/向下计数器6.7、编码器和编码器的状态6.8、捕获与捕获状态6.9、DSP时钟6.10、硬件配置6.11、项目设置和内存分配7、PE-Pro/F28335硬件目标板7.1、PWM发生器7.2、启动和停止PWM7.3、A/D转换7.4、D/A转换7.5数字输入/编码器/Trip-Zone7.6数字输出/单脉冲调制8、PE-Expert3硬件目标板8.1、PEV板8.1.1、PWM发生器8.1.2、A/D转换器8.1.3、数字输入/捕获/计数器8.1.4、数字输出8.1.5、编码器8.2、LED输出8.3、PE-Expert3的运行时库函数9、一般硬件目标板9.1、PWM发生器9.2、A/D转换9.3、D/A转换9.4、数字输入和输出9.5、编码器9.6、捕获第1章Simcoder概述1.1、简介SimCoder是PSIM的自动生成代码软件。使用SimCoder可以在PSIM仿真TIDSP系统,并自动生成C语言代码。SimCoder自动生成C代码大大加快了设计过程,并减少开发时间和开发成本。1.2、支持目标板硬件SimCoder支持以下硬件:1、PE-Pro/F28335硬件目标板:PE-Pro/F28335是一个DSP开发平台()由Myway有限公司研制。它采用TI的浮点DSPTMSF28335和Myway的PE-OS库。SimCoder生成的代码,可以在PE-Pro/F28335的DSP目标板上运行。2、PE-Expert3的硬件目标板:PE-Expert3的是DSP开发平台,由Myway有限公司研制。它采用TI的浮点DSPTMS320C6713和“Myway的PE-OS库。SimCoder生成的代码,可以在PE-Expert3的DSP目标板上运行。3、一般硬件目标板:SimCoder可以生成通用型硬件平台的代码。代码生成后,用户可以添加自己的代码,到特定的硬件。这些目标板出现在菜单Elements-SimCoder代码生成的子菜单下,子菜单包括目标板:TIF28335目标板、PE-Pro/F28335目标板、PE-Expert3目标板和GeneralHardwareTarget(一般目标板)。1.3、元素的代码生成所有目标板元素在主菜单Elements-EventControl和Elements-SimCoderforCodeGeneration下。此外,PSIM的标准库中的某些元素,也可以用于代码生成。为了区分那些不能生成代码标准库中的元素,在Options-Settings-Advanced选项框下“硬件代码生成(hardwarecodegeneration)”中选项“Showimagenexttoelementsthatcanbeusedforcodegeneration”,如果“Showimagenexttoelementsthatcanbeusedforcodegeneration”选中,代码生成的元素旁边会出现一个小图像。此外,目标板中代码生成元素出现图标,图标出现在旁TIF28335目标板元素前边、PE-Pro/F28335目标板元素前出现图标、PE-Expert3的目标板元素前出现图标和GeneralHardwareTarget一般的目标板的元素前出现图标。第2章代码生成2.1概述一般来说,使用SimCoder自动生成代码包括以下步骤:-PSIM连续域的控制与仿真系统。-PSIM离散域的控制与仿真系统。-如果没有硬件目标板,放置控制子电路,并生成代码。-如果有硬件目标板,修改系统硬件元素和运行仿真,并验证结果。然后生成代码。前两个步骤不是强制性的。例如,创建一个PSIM原理直接生成的代码,不对系统进行仿真。在下面章节用简单例子来说明代码生成过程:2.2、连续域系统下面是简单的电流反馈DC转换电路,DC转换电路采用PI(比例积分)控制电路。PI的增益k和时间常数T为:K=0.4、T=0.0004、开关频率为20kHz。电路中虚线框生成控制C代码。要执行代码生成,第一步把仿真PI控制器从s域到z域。
本文标题:SimCoder用户指南
链接地址:https://www.777doc.com/doc-4975703 .html