詳細(xì)介紹
DC-CARD 175H3932
:(同號(hào))/,
公司銷售的進(jìn)口備件從國外生產(chǎn)廠家直接進(jìn)貨,
實(shí)行扁平化的銷售模式,給客戶節(jié)約了時(shí)間和成本。
我們的目標(biāo)就是國內(nèi)用戶采購國外備件遇到困難和疑難時(shí)都能找到我們。
我們能夠及時(shí)地報(bào)出優(yōu)惠的價(jià)格和迅捷的交貨期;國內(nèi)用戶采購國外備件受到*代理壟斷價(jià)格時(shí),
我們會(huì)給用戶提供一個(gè)比較的機(jī)會(huì),并且為客戶提供的解決方案。由于我們的訂單集中,訂貨量大,
因此我們能提供頗具競爭力的價(jià)格并能夠迅速交貨,我們*以來致力于解決國內(nèi)用戶采購國外備件中的疑難問題,
并為廣大用戶提供電氣及工控自動(dòng)化成套設(shè)備的購銷、現(xiàn)場調(diào)試等全面周到的服務(wù)。
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
TMS320C6416的數(shù)據(jù)線和地址線是分開的,而SJAl000的數(shù)據(jù)線和地址線是復(fù)用的。所以TMS320C6416不能與SJAl000直接對(duì)連,而必須將數(shù)據(jù)和地址線進(jìn)行轉(zhuǎn)換后才能連接。DC-CARD 175H3932
1.3 TMS320C6416與SJAl000的接口設(shè)計(jì)
TMS320C6416的數(shù)據(jù)總線和地址總線是分開的。在對(duì)存儲(chǔ)器操作時(shí),地址和數(shù)據(jù)幾乎是同時(shí)出現(xiàn)的,而且系統(tǒng)采用流水線工作方式,TMS-320C6416的地址和數(shù)據(jù)總線是無法與SJAl000的AD0~AD7直接連接的,也沒有方法可以將SJAl000的RAM直接映射到TMS320C6416的存儲(chǔ)器中。因此,為了實(shí)現(xiàn)TMS320C6416與SJAl000的接口,應(yīng)將SJAl000的ALE和直接映射為TMS320C6416的兩個(gè)I/O端口??蓪JA1000的ADO~AD7直接和TMS320C6416的BED0~BED7連接。當(dāng)ALE為高電平時(shí),TMS320C6416的BED0~BED7送數(shù)據(jù)給SJAl000,表示地址值;當(dāng)ALE為低電平,而且也為低電平時(shí),TMS320C6416的BED0~BED7則和SJAl000交換數(shù)據(jù)。在這種方法中,可以利用ALE為高電平和為低電平來區(qū)分地址總線周期和數(shù)據(jù)總線周期。
圖3所示是其硬件連接方法。
圖3中的PCA82C250為CAN串行鏈接I/O器件。CPLD芯片EPM7512用于產(chǎn)生相應(yīng)的控制信號(hào)并輸出給SJAl000,從而控制SJAl00O的地址和數(shù)據(jù)總線周期。
2 基于EPM7512的接口邏輯
EPM7512是AIZERA公司生產(chǎn)的復(fù)雜可編程邏輯器件(CPLD),可與AIXERA公司的QuartusII開發(fā)系統(tǒng)軟件配合,并可以100%地模仿TTL。采用EPM7512作為DSP的外部接口擴(kuò)展,可非常方便而且靈活地實(shí)現(xiàn)接口功能。
DSP處理器的地址線BEAl5經(jīng)CPLD產(chǎn)生片選信號(hào)后,可由地址線BEA15作為CAN控制器的地址和數(shù)據(jù)選擇線,并和一起產(chǎn)生SJAl000的地址鎖存信號(hào)ALE。BEAl5為l時(shí),地址有效;BEAl5為0時(shí),數(shù)據(jù)有效。
采用ModelSim仿真軟件可對(duì)接口電路進(jìn)行功能仿真,其仿真結(jié)果如圖4所示,能夠滿足SJAl000的讀寫時(shí)序要求。
接口電路的軟件讀寫操作
CAN控制器SJAl000的地址線和數(shù)據(jù)線可映射為DSP芯片TMS320C6416的外部程序存儲(chǔ)EMIFB的CE3區(qū)域,其在DSP控制器上的地址分別為0x6-C008000和0x6C000001。其用C語言編程的實(shí)現(xiàn)代碼如下:
#defineTXB 16
#define RXB 16
(char*) CANAS= (char*) 0x6c008000;//定義CAN控制器數(shù)據(jù)線
(char*) CANCS=(char*)0x6c000001;//定義CAN控制器地址線
//以下兩句為SJAl000的控制寄存器MOD(PeliCAN模式下地址0)賦值Ox09;
*CANAS=0;//提供CAN控制器寄存器地址
*CANCS=0x09;//提供CAN控制器寄存器數(shù)據(jù)
//以下兩句從SJAl000的狀態(tài)寄存器SR (PeliCAN模式下基地址+2)讀取數(shù)據(jù);
*CANAS=2;//提供CAN控制器寄存器地址
*SR=CANCS&0xoff;//讀取CAN控制器數(shù)據(jù)。
4 結(jié)束語
本文提供了一種基于CPLD的DSP處理器TMS320C6416和CAN控制器SJAl000接口方法,該實(shí)現(xiàn)方法比傳統(tǒng)硬件邏輯門電路的實(shí)現(xiàn)方法更加方便靈活。通過對(duì)該方法的軟硬件實(shí)現(xiàn)進(jìn)行的仿真結(jié)果證明,該設(shè)計(jì)可以穩(wěn)定可靠的運(yùn)行。
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