详细介绍
DC-CARD 175H3932
:(同号)/,
公司销售的进口备件从国外生产厂家直接进货,
实行扁平化的销售模式,给客户节约了时间和成本。
我们的目标就是国内用户采购国外备件遇到困难和疑难时都能找到我们。
我们能够及时地报出优惠的价格和迅捷的交货期;国内用户采购国外备件受到*代理垄断价格时,
我们会给用户提供一个比较的机会,并且为客户提供的解决方案。由于我们的订单集中,订货量大,
因此我们能提供颇具竞争力的价格并能够迅速交货,我们*以来致力于解决国内用户采购国外备件中的疑难问题,
并为广大用户提供电气及工控自动化成套设备的购销、现场调试等全面周到的服务。
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
TMS320C6416的数据线和地址线是分开的,而SJAl000的数据线和地址线是复用的。所以TMS320C6416不能与SJAl000直接对连,而必须将数据和地址线进行转换后才能连接。DC-CARD 175H3932
1.3 TMS320C6416与SJAl000的接口设计
TMS320C6416的数据总线和地址总线是分开的。在对存储器操作时,地址和数据几乎是同时出现的,而且系统采用流水线工作方式,TMS-320C6416的地址和数据总线是无法与SJAl000的AD0~AD7直接连接的,也没有方法可以将SJAl000的RAM直接映射到TMS320C6416的存储器中。因此,为了实现TMS320C6416与SJAl000的接口,应将SJAl000的ALE和直接映射为TMS320C6416的两个I/O端口。可将SJA1000的ADO~AD7直接和TMS320C6416的BED0~BED7连接。当ALE为高电平时,TMS320C6416的BED0~BED7送数据给SJAl000,表示地址值;当ALE为低电平,而且也为低电平时,TMS320C6416的BED0~BED7则和SJAl000交换数据。在这种方法中,可以利用ALE为高电平和为低电平来区分地址总线周期和数据总线周期。
图3所示是其硬件连接方法。
图3中的PCA82C250为CAN串行链接I/O器件。CPLD芯片EPM7512用于产生相应的控制信号并输出给SJAl000,从而控制SJAl00O的地址和数据总线周期。
2 基于EPM7512的接口逻辑
EPM7512是AIZERA公司生产的复杂可编程逻辑器件(CPLD),可与AIXERA公司的QuartusII开发系统软件配合,并可以100%地模仿TTL。采用EPM7512作为DSP的外部接口扩展,可非常方便而且灵活地实现接口功能。
DSP处理器的地址线BEAl5经CPLD产生片选信号后,可由地址线BEA15作为CAN控制器的地址和数据选择线,并和一起产生SJAl000的地址锁存信号ALE。BEAl5为l时,地址有效;BEAl5为0时,数据有效。
采用ModelSim仿真软件可对接口电路进行功能仿真,其仿真结果如图4所示,能够满足SJAl000的读写时序要求。
接口电路的软件读写操作
CAN控制器SJAl000的地址线和数据线可映射为DSP芯片TMS320C6416的外部程序存储EMIFB的CE3区域,其在DSP控制器上的地址分别为0x6-C008000和0x6C000001。其用C语言编程的实现代码如下:
#defineTXB 16
#define RXB 16
(char*) CANAS= (char*) 0x6c008000;//定义CAN控制器数据线
(char*) CANCS=(char*)0x6c000001;//定义CAN控制器地址线
//以下两句为SJAl000的控制寄存器MOD(PeliCAN模式下地址0)赋值Ox09;
*CANAS=0;//提供CAN控制器寄存器地址
*CANCS=0x09;//提供CAN控制器寄存器数据
//以下两句从SJAl000的状态寄存器SR (PeliCAN模式下基地址+2)读取数据;
*CANAS=2;//提供CAN控制器寄存器地址
*SR=CANCS&0xoff;//读取CAN控制器数据。
4 结束语
本文提供了一种基于CPLD的DSP处理器TMS320C6416和CAN控制器SJAl000接口方法,该实现方法比传统硬件逻辑门电路的实现方法更加方便灵活。通过对该方法的软硬件实现进行的仿真结果证明,该设计可以稳定可靠的运行。
Kollmorgen PRD-PE205S0G-10 Servostar PD
FESTO CP14-Vi VENTILINSEL
ADVANTECH USB-4761
OMRON W4S1-03B SWITCHUNG HUB
SMC ITV2050-312N-X1?53 DRUCKREGELVENTI?L NEU
SIEMENS 6ES5212-1BA01-0?XB0 CPU212 NEU
RITTAL SV9343.050 NH-LASTTRENNER NEU
SIEMENS 6ES5451-7A21
SICK WL25 ex LICHTSCHRANKE NEU
SICK WEU26/2-231 LICHTSCHRANKE SENDER NEU
SICK WSU 26/2-131 LICHTSCHRANKE SENDER NEU
SICK WEU26/2-132 NEU
SICK WT27L-2F430 REFLEXIONS-LICH?TTASTER NEU
OMRON E5ER-CT30W-FLK DIGITAL CONTROLLER
MITSUBISHI FR-Z024-S1,5 K FREQUENZUMRICHT?ER
SIEMENS 6SE3290-0XX87-8?BF0 NEU
FESTO FENG -40-125 + ZYLINDER NEU
FESTO FENG-32-80-KF + ZYLINDER NEU
FESTO CPA14-VI VENTILINSEL
FESTO CPA14 VENTILINSEL
SIEMENS 6ES7972-0AB00-0?XA0 DIAGNOSTIC REAPEATER
IPF PT170420 LASER-SENSOR
INDRAMAT CZ 1,2-01-7 AC SERO CONTROLLER
OMRON K3HB-SSD DIGITAL PANEL METER
MITSUBISHI FR-BU2-HZ.5K FREQUENZUMRICHT?ER
SEW MOVITRAC 0180-221-1-00 FREQUENZUMRICHT?ER
SIEMENS 6ES5 305-7LB11 NEU
SIEMENS 6EP1332-1SH12 POWER SUPPLY NEU
ALLEN BRADLEY 1771-OBD/C NEU
SIEMENS 6ES7307-1KA02-0?AA0
SIEMENS 6ES5470-MA12
ALPHA SPK100-MF2-20 WINKELPLANETENG?ETRIEBE
SIEMENS 6ES5482-8MA13 NEU
FESTO FENG-32-120-KF+ ZYLINDER NEU
OMRON ZEN-10C1DR-D + 8EDR MODUL
OMRON 3G3AX-MX2-ECT ETHER CAT SLAVE UNIT NEU
Siemens 6ES7 133-0BN01-0XB0 + Sockel
B&R 7EX470.50-1 NEU
OMRON CJ1W-SCU41 SERIAL COMMUNICATION UNIT
OMRON CJ1W-CRM21 REMOTE MASTER UNIT
OMRON V680-HAM42-DRT DEVICENET SLAVE CONTROLLER
SIEMENS 6GK7343-2AH00-0?XA0
OMRON EJ1N-TC2A -QNHB TEMPERATURE CONTROLL UNIT
SIEMENS SINEC 6GK1901-0AA00-0?AC0
PEPPERL+FUCHS VISALUX SENDER/EMPF?NGE?R
BOSCH BEDIENTERMINAL BT5 NEU
REXROTH INDRAMAT 020B-0300-NN?-M0-CGO SERVOMOTOR NEU
SIEMENS 6ES5470-4UC12 ANALOG MODUL
SIEMENS 6ES5470-4UB12 ANALOG MODUL
SCHNEIDER AUTOMATION TSX P5720 PROCESSR
ALPHA TP025-MX2-64 PLANETERGETRIEB?E
MITSUBISHI FX2N-4AD CONTROLLER
MAHLE FILTERGEH?USE HYDRAULIK
SIEMENS 6ES5095-8MA03
SIEMENS 6EP1437-3BA00 + 1971-2BA00 NEU
LENZE EVF8201-E FREQUENZUMRICHT?ER
OMRON ZEN-20C1AR-A-V1 CPU UNIT
FESTO DNC-63-200-PPV-?A NEU
SICK C2000 SENDER/EMPF?NGE?R
SIEMENS 6ES7461-0AA00-0?AA0
SIEMENS 8SX8503-0AB10 BUS TERMINAL NEU
KEYENCE GT-71AP DIGITALER MESSTASTER NEU
KEYENCE GT-H10 DIGITALER MESSTASTER NEU
4 X KEYENCE AP-31P LED SENSOR
FANUC IC693MDL655F MODUL NEU
MICRO INNOVATION XN-GW-PBDP-1,5M?B MODUL NEU
Siemens 6EP1437-3BA10
Indramat BGR DKC 03.3 LK PBK02 Neu
BARKSDALE UDS3V3 DRUCKSCHALTER MIT DIGITALER ANZEIGE N...
SIEMENS 6SE6410-2BB13-7?AA0 MICROMASTER
SIEMENS 6ES7148-1EH01-0?XA0 NEU
SIEMENS 6ES5482-8MA13 NEU
SIEMENS 6GK5746-1AA30-4?AA0
SIEMENS 6ES7702-0AA00-0?YA0 PG702
SEW WA10DT56L4 GETRIEBEMOTOR
1 X OMRON CJ1W-DRM21 DEVICENT UNIT
SIEMENS 6ES7157-0AA81-0?XA0
BOSCH VENTILINSEL MIT MAGNETVENTILEN
LENZE EVD532-E SPEEDCONTROLLER NEU
SIEMENS 6ES7141-6BG00-0?AB0
I CS3730 DC CCD CAMERA + OBJEKTIV
SIEMENS 6GK7242-2AX00-0?XA0
EATON (MOELLER) EU5C-SWD-DP GATEWAY PROFIBUS-DP NEU
SIEMENS 6ES7322-1BF01-0?AA0 NEU
SIEMENS 6ES5095-8MA01+E?PROM
EUROTHERM 2404 DIGITALREGLER
SIEMENS SIMODRIVE 611 6SN1161-1AA01-0?AA0 NEU
NEUGART PLE60 PLANETENGETRIEB?E
SIEMENS 3RT1045-1AP04 LEISTUNGSSCHüTZ NEU
IFM Si 1004 FLOW SENSOR NEU
WAGO 753-455 4-KANAL-ANALOG MODUL NEU
PILZ PNOZ mc3p PROFIBUS-DP NEU
SIEMENS 6ES7407-0KA01-0?AA0
SIEMENS 6ES5465-4UA13
MITSUBISHI A1S71PT32-S3 ASTER MODUL NEU
KEYENCE PA-1800 SENSOR CONTROLLER
SIEMENS 6ES5095-8MB02
FESTO DGP-40-460-PPV-?A-B LINEARANTRIEB NEU
FESTO MPPE-3-1/2-420-?B PROPORIONALVENT?IL NEU
FESTO FENG-40-125 + DNC ZYLINDER NEU
SIEMENS 6FX2001-3GB02 NEU
SIEMENS 6GK1502-4AB10
LENZE E82EV371K2C NEU
LENZE 33.8202-E FREQUENZUMRICHT?ER
LEONARD + BAUER GEL 8110ABBB900 EOO-CONTROLLER
SOMMER AUTOMATIC GK40N-B GREIFMODUL NEU
BOSCH A24V-0,5 ESF DIGITAL MODUL
OMRON JX-ABB002-EF INVERTER
OMRON MX2-AB002-E INVERTER
OMRON CJ1W-SCU41-V1 SERIAL COMMUNICATION UNIT
SIEMENS 6ES731-2AJ00-0A?B0 + MC CARD
MITSUBISHI FX2N-4AD-PT CONTROLLER
SIEMENS 6ES7134-4GB52-0?AB0 NEU
SIEMENS 6AV6640-0BA11-0?AX0 NEU
SIEMENS 6ES5095-8MB01
SIEMENS SIMATIC C7-633 MEMBRANE KEYPAD NEU
FESTO MS6...WARTUNGSE?INHEIT
SIEMENS 6ES5310-3AB011 NEU
SIEMENS 6ES7153-1AA03-0?XB0 NEU
SIEEMNS 6ES7151-1BA0 + MODULE