关于xc2000开发工具
- 格式:doc
- 大小:1.70 MB
- 文档页数:5
XC_2000可编程逻辑控制器使用手册PORIS ELECTRONICS CO., LTD版本:1.01_060427_CHS目录概 述 (5)安全信息 (5)警告 (5)第一章 XC_2000系统硬件 (6)1.1 概述 (6)1.2 基本架构 (6)1.2.1 POWER模块 (6)1.2.2 CPU模块 (6)1.2.3 I/O模块 (7)1.2.4 通讯电缆 (7)1.3 本地扩展 (8)1.3.1 模块说明 (8)1.3.2 架构说明 (8)1.3.3 组态设定 (9)1.4 远程集中IO (9)1.4.1 模块说明 (9)1.4.2 TYPE说明 (10)1.4.3 组态设定 (11)1.4.4 特殊应用 (12)第二章 软件安装 (14)2.1 概述 (14)2.2 软件安装 (14)2.3 驱动安装 (15)2.3.1 方法一:自动导入驱动 (16)2.3.2 方法二:手工导入 (16)2.4 XC_2000 驱动程序对应表 (18)第三章 配置和运行PLC程序 (19)3.1 新建项目 (19)3.1.1 COPY INIT35X以产生新的项目 (19)3.1.2 修改项目注释文本 (20)3.1.3 修改项目说明 (20)3.2 变量定义 (21)3.3 IO连接 (22)3.3.1 设定编号方式(选择 → 编号 ) (23)3.3.2 放入模块驱动 (23)3.3.3 变量连接 (24)3.4 建立程序 (25)3.5 生成应用程序代码 (26)3.6 联机下载程序 (26)3.6.1 连接设置 (26)3.6.2 联机 (28)3.7 查看系统资料 (29)3.7.1 查看IO状态值 (29)3.7.2 查看系统信息 (30)3.7.3 模块诊断 (31)3.7.4 远程架构通讯查看 (32)3.7.5 网关设置 (33)3.7.6 P2P设置 (33)第四章 ISAGRAF常用功能介绍 (34)4.1 设定程序运行环境 (34)4.1.1 设定程序在CPU内运行方式 (34)4.1.2 编译器参数设定 (35)4.2 上载项目 (35)4.3 仿真 (36)4.4 通道锁定 (37)4.5 在线修改 (37)4.6 与SCADA、MMI连接设置 (38)4.6.1 进制修改 (38)4.6.2 网络地址 (39)4.7 保留变量 (40)4.7.1 输出变量 (40)4.7.2 内部变量 (40)4.7.3 计数器值 (41)4.8 AI变量工程单位转换 (42)4.9 通过E XCEL文件导入导出变量 (44)4.10 PORIS功能块 (47)4.10.1 软PID功能块Pid02 (47)4.10.2 整形转实数 (49)4.10.3 整形转长整数 (49)4.10.4 实型转整形 (49)4.10.5 长整形转整形 (49)4.10.6 FP_2W, W2_FP应用范例 (50)4.10.7 L_2W, W2_L应用范例 (50)4.11 用户自定义功能块 (50)4.11.1 在一个项目内定义功能块 (51)4.11.2 在库内定义功能块 (51)第五章 模拟量模块参数设置说明 (53)5.1 设置信号类型 (53)5.2 校正输入信号 (54)5.3 校正输出信号 (55)5.4 设置偏差值 (55)5.5 设置通道采集速度及采集通道数 (56)第六章 PEER TO PEER 使用说明 (58)6.1 驱动安装及配置 (58)6.2 参数设定 (58)6.3 变量连接及设置。
1 简介1.1 概述本应用笔记提供了一些关于XC2000/XE166家族16位微控制器的模拟数字转换模块(ADC)的主要功能单元的详细信息。
本应用笔记将结合一个能给模块的使用很好启示的例子来讨论ADC模块的功能描述和配置选项。
1.2 背景为了满足应用程序的实时要求,能减轻CPU负载的自主ADC模块是必需的。
XC2000/XE166家族的微控制器提供了一个最适合汽车和工业应用的需求的专门的ADC模块。
此ADC模块利用自身专有的硬件电路自主工作,从而减少CPU负载。
因此,CPU可以用于其它主要的任务。
ADC 模块包含两个独立的内核(ADC0、ADC1),它们可独自工作、也可同步工作。
ADC 内核用于进行模数转换,并提供多种触发转换、数据处理和结果保存的方式。
有了这个结构,便可支持高达两个模拟输入通道的并行转换。
1.3 ADC模块的特点XC2000/XE166系列微控制器包括16路多路模拟输入的10位模拟- 数字转换通道。
该ADC模块采用逐次逼近技术以8个不同的电源来转换模拟电压。
ADC模块的特点包括:∙3个转换请求源,可选外部事件或定时器事件触发,自动扫描,可编程序列及软件触发等转换方式。
∙两个ADC 内核可同步工作,用于同时开始转换、对模拟输入信号并行采样和测量(如用于测量AC 驱动器的相电流)。
∙外部模拟复用器的控制功能,考虑附加的建立时间和扫描支持。
∙采样时间可调整,从而可和不同模拟信号源(传感器等)的输出阻抗匹配。
∙可取消正在执行的转换、并根据需要自动重新启动转换。
∙灵活的中断产生(支持PEC)。
∙极限检查功能用于降低中断负载(如用于温度测量或过载检测,只有当数值超过可编程边界值时才产生中断)。
∙可编程数据压缩滤波器(如用于数字抗混叠滤波),可叠加多个(个数可编程)转换结果。
∙独立的结果寄存器(8 个独立的寄存器)。
∙支持转换结果FIFO 缓存机制,从而允许更长的中断延迟。
∙支持挂起和省电模式。
英飞凌车用XC2000系列微控制器 Bootloader设计李睿;张小明【摘要】This paper introduces about a kind of bootloader design basedon Infineon XC2000 series chip. This paper introduces the overall architecture, hardware structure, and expounds the design and implementation of the system software in detail. The Bootloader is based on XC2000 platform, so it has a good portability. It is suit for all series products of Infineon XC2000 in theory. The Bootloader contains the various functions of system initialization, the application of switching, flash encryption or decryption, programming through the CAN network, software version control and so on. The bootloader improve the productlife by software and meet the design demands.%文章介绍了关于英飞凌XC2000系列芯片上Bootloader设计的一种方式。
介绍了总体架构,硬件结构,并详细阐述了系统软件的设计和实现。
该Bootloader以XC2000为基础平台,具有较好的移植性,理论上是用于英飞凌XC2000全系列产品。
XC2000 PMSM电机套件接线说明
1.功率板电源线和电机三相U V W的接线,如下图所示:
2.电机信号线的接线
电机信号线提供2种接线形式,一种是Hall信号和ABZ信号共同通过转接板的DP9接口,简称A方式;另外一种是Hall信号和ABZ信号独立,简称B方式。
A方式(默认方式)
Hall信号和ABZ信号:连接到转接板的J3(DP9)接头。
Hall_ABZ J3(转接板) 信号 电机信号线颜色
1 +5V 红
2 0V 黑
3 NC NC
4 Encoder Z 紫
5 Encoder B 绿
6 P10.7_Hall_U 棕
7 P10.8_Hall_V 灰
8 P10.9_Hall_W 白
9 Encoder A 蓝黑
B方式
Hall信号:连接到功率板的P2(5pin)接头;
ABZ信号:连接到转接板的P5(5pin)接头。
具体信号定义如下:
Hall_P2(功率板) 信号定义 电机信号线颜色
1 +5V 红
2 H_U 棕
3 H_V 灰
4 H_W 白
5 0V 黑
ABZ_P5(转接板) 信号定义 电机信号线颜色
1 0V 黑
2 Z 紫
3 B 绿
4 A 蓝黑
5 +5V 红
注:
1.开发板和功率板的电源都需要供电;
2.转接板上的电位器用于控制电机转速,初始请将其往上旋转(靠近跳线帽)侧,即保证低速。
3.电机信号线与板子之间的转接线,不能保证每次线色号完全一致,所以请与电机本身信号线为准。
4.因为电流传感器的原因,开发板上的4.1V基准源(U5)未焊接,即AD的参考电压由4.1V变为5V。
QianQin-XC2267开发套件产品简介1 概述QianQin- XC2267开发套件是北京乾勤科技发展有限公司为企业用户、高校师生和电子工程师设计推出的一款基于XC2267的开发套件,核心控制器采用的是德国英飞凌科技公司的新型16位单片机XC2000系列——XC2267芯片。
通过开发套件中的开发板、使用说明书、多媒体教程和入门例程,您可以细致的了解XC2267的功能、原理和工作特性,循序渐进的学习和掌握XC2267的软硬件开发技术,加速自己的开发进程。
XC2000系列微控制器基于英飞凌成熟的、广受欢迎的C166架构。
Flash容量高达768 KB,时钟频率为80 MHz。
多达4个PWM单元(CCU6),用于驱动三相电机,新型的器件访问端口-DAP仅需2线JTAG,代替传统的5线JTAG。
该微控制器系列特别适合汽车车身应用。
2 套件资源此开发套件由开发板、Miniwiggler、资料光盘、多媒体教程和开发套件使用说明书等,具体如下:-1 开发板XC2267开发板,默认MCU为SAK-XC2267-96F66L附件:9V/600mA AC-DC电源、CAN连接线缆、RS232-PC连接线缆-2 Miniwiggler及USB线缆-3 资料光盘开发软件Keil for C166 软件开发版 V7.00Tasking 软件开发版 V8.7r2Infineon DAvE V2.1Infineon Memtool V4.01.05开发板资料电路原理图(PDF格式)开发板例程开发板芯片手册XC2267数据手册等-4 多媒体教程——软件安装、开发板使用、XC2267 入门教程等-5 开发套件使用说明书3 主要特性QianQin-XC2267开发套件默认MCU型号为SAK-XC2267-96F66L。
通过XC2267丰富的片上资源以及电路板上的外围电路,可以对XC2267的主要外设进行验证。
通过两个64针的扩展接口P1和P2,用户可以自行设计外围电路,验证XC2267所提供的其它功能。
开发工具的使用英飞凌XC800系列单片机写在前面本篇内容为英飞凌科技有限公司(Infineon Technologies CO., LTD.)的XC800系列单片机的基础篇之一。
如无特别说明,所指的产品为XC800系列单片机中的首款型号:XC866。
由于后续芯片会有更多的改进/增加措施,如需要关注其它产品,需要再结合相应的产品数据手册(Data Sheet)和用户手册(User Manual)! 由于版本更新等原因,可能会出现各版本间的资料说法有略微差异,请以英飞凌网站公布的最新英文版本的产品数据手册(Data Sheet)和用户手册(User Manual)为准!内容英飞凌8位单片机硬件的连接基本的硬件连接方式DAvE的安装与使用DAvE软件用于配制项目文件,设置端口,定时器工作方式等 Keil软件的安装与使用Keil软件编辑(插入)用户代码实现用户目标功能编译源文件,生成目标代码软件仿真下载工具的安装与使用FLOAD软件下载程序到目标芯片MEMTOOL软件下载程序到目标芯片硬件的连接XC866评估板(Starter Kit)结构图:直流:8~18V/300mA硬件连接连接步骤将串口和电脑串口连接连接电源。
当连接好电源时,电源指示灯点亮OCDS接口的连接XC866使用16针的标准JTAG接口。
信号排列如下:JTAG 接信号线定义:接地信号线GNDOCDS 配置(XC800中不使用)OCDSE保留(留作特殊应用时使用)RCAP1/2电源VCC测试系统复位信号TRST目标系统复位信号RESET测试时钟TCK测试机时钟CPU_CLOCK测试数据串行输入TDI测试数据串行输出TDO测试模式选择TMS在连接OCDS调试接口时,需要注意,应该将箭头端连接到开发板上针脚1处。
使用OCDS调试接口,同样能够下载程序到单片机,不一定需要通过串口下载程序到目标机,再进行调试。
为了方便学习,下面介绍一个程序的基本流程。
2.认识倍福(Beckhoff)CX2000系列嵌入式控制器(1)前面的文章我们介绍了倍福(Beckhoff)CX9020嵌入式控制器,今天这篇文章我们来认识下CX2000系列。
倍福(Beckhoff)CX2000系列嵌入式控制器包括基本型系列(CX20x0)和多核系列(CX20x2),本文先来认识下基本型系列。
CX20x0基本型嵌入式控制器具有一个CFast卡插槽,两个独立的10GB以太网接口,4个USB接口和一个DVI接口;一个通信接口(可选),支持的通信类型包括:RS232、RS485/RS422、EtherCAT slave、PROFIBUS、CANopen、PROFINET等。
根据使用的CPU型号和集成内存大小的不同,CX20x0系列嵌入式控制分成:CX2020、CX2030、CX2040三种。
1、CX2020CX2020嵌入式控制器使用英特尔赛扬(Intel Celeron)单核处理器,主频1.4GHz;默认集成2GB DDR3内存,有4GB可供选择;有一个CFast卡插槽,支持8GB CFast存储卡;CX2020的外观如下图所示:2、CX2030CX2030嵌入式控制器采用英特尔酷睿i7(Intel Core i7)双核处理器,主频1.5GHz;默认集成2GB DDR3内存,有4GB可供选择;有一个CFast卡插槽,支持8GB CFast存储卡;CX2030的外观如下图:3、CX2040CX2040嵌入式控制器采用英特尔酷睿i7(Intel Core i7)四核处理器,主频2.1GHz;集成4GB DDR3内存;有一个CFast卡插槽,支持8GB CFast存储卡,有一个风扇室;CX2040的外观如下图所示:软件方面,CX20x0系列嵌入式控制器采用Windows Embedded 7或10操作系统,支持TC2或者TC3编程,具体订货信息可参考下面的图片:好了,关于倍福(Bechhoff)CX20x0嵌入式控制器就先介绍到这里,下一篇文章我们介绍下多核系列——CX20x2。
系统功能详解V1.00邵庞,2010‐03‐31 一:概述:XC2785单片机的功能框图如下图所示,其他XC2000系列的单片机,其功能为XC2785的部分模块的增减(XC22xx系列单片机,其SCU系统控制单元与XC27xx单片机略有不同)。
XC2785x的MCU如上图所示,依次为:左上: 576K/832K的片内FLASH供存储程序使用。
16K/32K的片内PSRAM(程序SRAM)供存储片内RAM程序使用,一般为BootLoad 程序临时存放下载程序使用。
IMB内部存储器控制接口,控制FLASH和PSRAM的读和写控制,Bootload时主要控制IMB进行FLASH的擦除和写入操作。
中上: 2K的DPRAM双口RAM,做快速RAM操作,堆栈操作和GPRs寄存器操作使用。
16K的DSRAM普通静态RAM,做相对慢速RAM操作使用,也可作为堆栈操作。
CPU/MPU进行计算使用,含MAC运算单元。
PMU和DMU分别管理指令操作和数据操作。
右上: OCDS调试接口,供板上调试芯片使用。
用户可在实际目标板上仿真程序。
EBC外部总线控制系统,包括USIC和MultiCAN均作为被外部总线控制的单元。
左中: SCU系统控制单元,包含时钟,休眠,RAM休眠控制等单元。
中中: 中断和PEC外围模块事件处理系统。
右中: MCHK存储器检查单元用来检查和保护数据和寄存器。
WDT独立的看门狗单元监控程序运行。
RTC独立的实时时钟系统,独立于系统时钟运行。
左下: 为内部SFR/ESFR寻址的外围单元。
2路独立/同步ADC模块,8/10BitAD精度,最多24路,可外扩。
2组独立的通用定时器,包括T2/T3/T4和T5/T6共5路独立/级联/捕获/重载定时器。
16路捕获/比较定时器单元,包括T7/T8两个独立定时器和16路捕获/比较单元。
4路各自独立的CC6U单元,每路均能产生含死区时间和故障保护的三相电机PWM 控制或者普通的时钟捕获/比较功能。
Infineon XC2000系列MCU是英飞凌新推出的具有32位处理器性能的16位MCU。
XC200 0家族又下分3个系列:XC2200、XC2300和XC2700。
XC2200主要针对车身网关的应用;XC2300主要针对汽车安全性能的应用;XC2700则主要针对传动系统的应用。
XC2000系列相对XC166系列,其内部的Flash和SRAM更大、主频更快、外设(如CAN节点)更多。
其中,片内Flash最大为768 KB,片内SRAM最大为82 KB,主频最高为80 MHz。
1.Dave 和Dave Drive都是程序的初始化吗?两者区别?
2.Dave- Bench 是什么软件?英飞凌开发的集成调试环境,可以实现从编译调试到程序烧录的整个开发过程,那么是不是意味着它具有Keil/Tasking和Mentoo l两种软件的功能?
3.Mentool是烧录的软件,那我们是怎么将写好的程序烧到开发板或者是产品中?即硬件是怎么连接的,在烧录过程中需要连接什么硬件工具吗?
答案如下:
DAVE:初始化生成器,产生.C和.H。
DAVE DRIVER:电机控制的程序生成器,产生.C和.H。
DAVE BENCH:SDCC编译器,与KEIL/TASKING类似,界面与TASKING几乎完全一样,XC800系列用。
编程产生HEX。
MEMTOOL:烧写上位机软件,通过DAP WIGGLER或者RS232串口,下载H EX到目标板。
Infineon单片机开发工具简介
Tasking是提供完全集成的嵌入式软件开发环境,在提供8位、16位嵌入式微控制器开发环境方面是一个公认的权威,它包含了交叉编译器、调试软件、IDE、RTOS,它在对Infineon的Tricore、C166有着良好的支持。
Tasking有着极高的编译效率、开发比较方便,可靠性极高,客户群主要有UTI AS空间探索公司,奔驰,宝马,法拉利等等。
Tasking2001年被Altium所收购,由亿道电子作为其在中国的独家合作伙伴开展业务。
Tasking是完美支持C166的开发工具,亿道和C166的生产商英飞凌一直以来都有着密切的合作关系,为广大的客户提供优质的产品和服务。
相信此次研讨会,能更加促进亿道和英飞凌的合作关系,使国内的一流学府加深对英飞凌产品和技术的了解,同时也领略到Infineon XE16x/XC2000的开发工具—Tasking的功能魅力。