詳細介紹
【IC693CMM321】
廈門莫格電氣自動化有限公司
作為自動化、控制和過程解決方案等領域的企業之一,AB,GE,英維思,福克斯波羅等歐美的產品
已得到數萬家工廠的采用,其中包括世界大型的煉油廠、燃氣廠、石化廠、發電廠、紙漿和造紙廠,以及小型的綜合性批量制造工廠,
產品廣泛應用于數控機械 冶金、石油天然氣、石油化工、化工、造紙印刷、紡織印染、機械、電子制造、汽車制造、煙草、塑膠機械、電力、水利、水處理/環保、市政工程、鍋爐供暖、能源、輸配電等行業
看到本條信息直接,好價格。
控制系統零部件解決方案
(圖片只做參考,不代表實物圖,價格和具體內容請電詢,感謝您的來電!)
工作 :
:++(同號) 雷琳
:
(請備注“雷琳”收)以便我及時您!
地 址:廈門市思明區檳榔西里197號第四層B19單元
-------------------------------------------------------------------------------------------------【IC693CMM321】
---------------------【】---------------------------------------------------------------------------
本地控制器網絡(CAN)由于低本錢和高可靠性,已經在產業分布式控制系統中廣泛使用。以太網的低本錢和易配置特性也使得其在計算機通訊網絡中廣泛應用。本文介紹了基于以太網和控制器區域網總線通訊系統的集成通訊網關系統的開發。系統開發的目的是在以太網和控制器區域網總線之間交換實時控制信息,以實現分布式控制和監測。
1 硬件平臺設計
嵌進式處理器可編程邏輯電路設計方面zui大的挑戰之一就是為適合速度要求非常廣泛的應用。在低端,系統要求可能少于10MIPS;在,系統可能要求好幾百 MIPS。不同系統需要的范圍不同。*范圍需要的解決方案需要提供可編程設備配置、操縱以及精通嵌進式處理器的用戶。網關系統的設計建立在 Altera Excalibur[3]嵌進式處理器基礎上,它可以提供解決方案,擁有較優的適應性和強大的性能。基于核心部分SOPC[4]的ARM系統設計結構如圖1所示。控制器網關結構如圖2所示。
1.1 軟核CAN控制器設計
使用AMBA總線接口的Soft CAN控制器是為了進行控制器網絡通訊設計開發的,它能在網關系統平臺上運行。該Soft CAN控制用具備CAN 2.0B[1]規范的所有協議功能,包括錯誤處理能力、填充位產生、循環冗余碼校驗(CRC)、主動/被動錯誤幀和擴展幀。Soft CAN控制器也能支持如下應用發展:信息過濾、信息封裝、信息發送緩沖、信息接收緩沖以及發送、接收和錯誤事件的中斷觸發。Soft CAN控制器提供AMBA兼容接口以實現數據高速傳輸,也提供中斷支持實現系統快速響應。
1.2 Soft CAN控制器模擬驗證
Soft CAN控制器模擬驗證平臺設計如圖3所示。
Soft CAN控制器的綜合模擬/驗證輸出波形(如圖4)說明了其控制器工作狀態正確。
從圖4所示的驗證輸出結果,可以得出以下結論:
(1)Soft CAN控制器#1狀態:
“00000000000000000000000000001000” ——>Soft CAN控制器正在控制CAN數據線信號。
(2)Soft CAN 控制器#2狀態:
“00000000000000000000000000001000” ——> Soft CAN控制器正在控制CAN數據線信號。
(3)Soft CAN 控制器#1 TX緩沖器:標識 -“11101101000”,數據-“10011001100110011001100110011001”。
(4)Soft CAN 控制器#1 TX緩沖器:標識- NA,數據-NA。
2 軟件設計
軟件設計包括實時操縱系統[5]移植、異常處理支持、設備驅動程序開發和文件系統開發等。
2.1 實時操縱系統移植
eCos被成功地移植到網關系統硬件平臺,為應用系統的開發提供實時服務。由于eCos的分層結構使得其移植靈活并輕易,所有結構和平臺的盡對代碼都在硬件抽象層(HAL)實現。
2.1.1 系統啟動模式
本系統移植提供四種啟動模式。
(1)ROM啟動模式。在ROM啟動模式中,應用程序儲存在EPXA1開發板的閃存中,并從那里啟動。
(2)ROM-RAM啟動模式。在ROM-RAM啟動模式中,應用程序存儲在閃存中。啟動程序將先從閃存中運行,并且初始化系統。在系統初始化后,eCos應用程序將會從閃存中自動復制到SDRAM中,接著在SDRAM中以更高的速度運行。
(3)RAM啟動模式。在RAM啟動模式中,eCos應用程序會通過EPXA1板上的調試器(例如RedBoot加載到其板的SDRAM內存中)啟動。這主要是為了調試。
2.1.2 線程治理
EPXA1 eCos移植*支持多線程編程模式。除了任務同步支持外,它還提供了一系列可選擇的調度算法。
2.1.3 系統定時支持
系統的定時基準由Altera EPXA1平臺上的系統定時器提供,定時器頻率為150MHz。系統的脈沖周期為10毫秒。在EPXA1 上移植的eCos控制通過內核使用的時鐘或計時設備進行暫停、延時和調度服務,供系統內核使用
NEW SCHRADER BELLOWS 1.50DSR04.0 CYLINDER 4IN STROKE 1
NEW BIMBA CM-174-DP DOUBLE ACTING 4 IN 1-1/2 IN PNEUMAT
NEW PARKER AP001-33 1IN STROKE 1-1/2IN BORE PNEUMATIC C
NEW BIMBA FT-171 DOUBLE ACTING 1 IN 1-1/2IN BORE PNEUMA
NEW BUTLER AUTOMATIC D-93844-A 1-1/2 IN 3/4 IN DOUBLE A
NEW BIMBA NR-090.5-DB 1/2IN STROKE 1-1/6IN BORE PNEUMAT
NEW NUMATICS 1062DC2-02A DOUBLE ACTING 2 IN PNEUMATIC C
SMC CDUW20-25D-M9BL DOUBLE ACTING DOUBLE ROD 0.7MPA PNE
NORGREN DM/92025/M/25 25MM 25MM 145PSI DOUBLE ACTING PN
NEW BIMBA SR-061-D 1 IN 7/8 IN DOUBLE ACTING PNEUMATIC
NEW BIMBA MRS 171.5-DXPB 1-1/2IN STROKE 1-1/2IN BORE PN
PARKER 2.00DSRY2.00 2IN STROKE 2IN BORE 250PSI PNEUMATI
NEW ALLENAIR A 1&1/8X1/4 68 1/4 IN 1-1/8 IN PNEUMATIC C
NEW BIMBA E-25-15-U 15MM STROKE 25MM BORE PNEUMATIC CYL
NEW TRD 11461 4 IN 1 1/2 IN 250PSI PNEUMATIC CYLINDER D
PARKER 02.00 CBB4MA3U14AC 1.250 4MA AIR 1-1/4 IN 2 IN 2
ERMANCO 1.50DPSR03.0 1-1/2 IN BORE 3 IN STROKE 250PSI P
NEW FESTO ADVU-20-10-A-P-?A 10MM STROKE 20MM BORE PNEUMA
NEW CYLINDERS & VALVES DC300 5/8 IN 3/8 IN PNEUMATIC CY
NEW ARO 0176-5029-004 MICRO-AIR 1/2IN STROKE 3/4IN BORE
NEW SMC C85N20-10 10MM STROKE 20MM BORE 10BAR PNEUMATIC
NEW LIN-ACT .75DSR01.0 1 IN STROKE 3/4 IN BORE PNEUMATI
NEW NUMATICS VK-684893-1 6IN STROKE PNEUMATIC CYLINDER
COMPACT GC212X38 AIR GUIDED LINEAR DOUBLE ACTING 3/8 IN
NEW PHD AVP1X3/4 TOM THUMB 3/4IN STROKE 1IN BORE CYLIND
NEW COLUMBIA MACHINE 366.17.845 1-1/4IN STROKE 1-1/2IN
NEW BIMBA 092 STAINLESS 2IN STROKE 1-1/16IN BORE PNEUMA
NEW FESTO DSR-12-180-P 180 DEG 10MM BORE SEMI-ROTARY DR
NEW SCHRADER BELLOWS FAA108421 6-1/2IN 250PSI PNEUMATIC
NEW NORGREN TAE4 3A REV 0 150 PSI 1IN STROKE 1-1/8IN BO
NEW BIMBA MRS-176-D 6IN STROKE 1-1/2IN BORE PNEUMATIC
NEW SMC NCQ2B50-50D PNEUMATIC DOUBLE ACTING CYLINDER 3
NEW SMC ECDQ2KB40-15D AIR DOUBLE ACTING 15MM 40MM PNEUM
SMC NCA1X200-0300 3IN STROKE 2IN BORE 250PSI PNEUMATIC
NEW SMC CG5EA25SR-50 STAINLESS 50MM STROKE 25MM BORE PN
NEW FABCO-AIR E-721-X-PM PANCAKE 2IN STROKE 3IN BORE PN
NEW BIMBA FO-020.625-1N FLAT1 9/16IN STROKE 5/8IN BORE
NEW BIMBA 2412-D XF STAINLESS 12IN STROKE 1-1/2IN BORE
PARKER 01.12-PU16-5.00?0 P DOUBLE ACTING 5 IN 1-1/8 IN P
NEW AMERICAN CYLINDER 1500DVS-3.00-32 3IN STROKE 1-1/2I
NEW SMC MGQM25-20 GUIDED STROKE 20MM STROKE 25MM BORE P
BIMBA C-044-DXPE 4 IN STROKE 3/4 IN BORE PNEUMATIC CYLI
MILWAUKEE AL32S B5387 DOUBLE ACTING 9X1-1/2 IN 250PSI P
FESTO ADVUL-25-25-PA COMPACT DOUBLE ACTING 25MM 25MM PN
BIMBA D-27325-A-5 DOUBLE ACTING 5IN STROKE 1/4IN BORE P
NEW BIMBA 092-NR STAINLESS 2IN STROKE 1-1/16IN BORE PNE
PARKER 2.00KNLP93.00JE PNEUMATIC CYLINDER D349102
PARKER 2.00KNLP93.00JE PNEUMATIC CYLINDER D349108
NEW AMERICAN CYLINDER 2000B-2.00 AIR 2 IN STROKE 2 IN B
NEW BIMBA TRD MANUFACTURING 1 IN 1-1/2 IN 250PSI PNEUMA
NEW FESTO ADVU-1-1-A-P-A 1 IN 1 IN 145PSI PNEUMATIC CYL
PSC 455900 920 1 MARTONAIR 1 IN STROKE 2 IN BORE PNEUMA
FESTO DSNU-25-125-PPV?-A 125MM 25MM 10BAR DOUBLE ACTING
NEW NORGREN VTC 5/16 2-1/2IN STROKE 1-1/8IN BORE 150PSI
NEW NORGREN SPUSR/990D0111 1-1/2 IN 1-1/8 IN 250PSI PNE
NEW SMC NCDA1D250-0100 DOUBLE ACTING 250PSI PNEUMATIC C
NEW NORGREN S-A0349C 0.53IN STROKE 1-1/2IN BORE PNEUMAT
NEW BIMBA D-72492-A-8 DOUBLE ACTING 8IN STROKE 1-1/2IN
NEW BIMBA 3112-DBZ AIR 12IN STROKE 2IN BORE PNEUMATIC C
NEW BIMBA TE-094-M STAINLESS LINEAR THRUSTER 4 IN 1IN A
NEW SHEFFER 31/4ASF42CF 42IN STROKE 3-1/4IN BORE PNEUMA
NEW PARKER 1.12X1.00 SER S 1-1/8IN BORE 1IN STROKE 200P
NEW NORGREN TC5/16-REV#0 L98-UM 1/4 IN 3/4 IN 150PSI PN
NEW SCHRADER BELLOWS 01.06DSRB0.500 CYLINDER 1.06IN BOR
NEW BIMBA BF-042-D 2IN STROKE 3/4IN BORE PNEUMATIC CYLI
NEW NUMATICS S4AK-04I1C-AAA2 4-1/2IN STROKE 1-1/2IN PNE
NEW PHD AVK13/8X3/4 PNEUMATIC CYLINDER 1-3/8IN BORE 3/4
NEW FABCO-AIR C-221-X-PM PANCAKE 5/8IN 1-5/8IN PNEUMATI
NEW SMC NCDGDA32-0150 1-1/2IN STROKE 32MM BORE 145PSI P
NEW SMC CD76E32-10-B 10MM STROKE 32MM BORE 1.0MPA PNEUM
FESTO DNC 50MM 12BAR DOUBLE ACTING PNEUMATIC CYLINDER B
PHD AVR 1 1/8X1/2 AIR 1/2 IN 1-1/8 IN 250PSI DOUBLE ACT
NEW SMC MGQM25-25 25MM 25MM 1MPA PNEUMATIC CYLINDER D40
LBSC-15 LINEAR GUIDE SLIDE BALL DOUBLE ACTING PNEUMATIC
NEW BIMBA M-171-DP DOUBLE ACTING 1 IN 1-1/2 IN PNEUMATI
PHD AP 1X1/4 TOM THUMB 1/4IN STROKE 1IN BORE PNEUMATIC
NEW BIMBA 090.688 0.688IN STROKE 1-1/16IN BORE PNEUMATI
NEW CONAIR 290-584-01 3/4IN STROKE 3/4IN BORE PNEUMATIC
NORGREN S-A01272C 2 IN 2 IN 150PSI DOUBLE ACTING PNEUMA
ALLENAIR A 1-1/2X1-1/2 1-1/2IN STROKE 1-1/2IN BORE PNEU
NEW FESTO ADVU-40-65-A-P 65MM STROKE 40MM BORE 145PSI P
PARKER CBB2A14C DOUBLE ACTING 4 IN 3-1/4 IN 250PSI PNEU
NEW SMC NCQ2B32-100D 100MM 32MM 145PSI DOUBLE ACTING PN
SCHRADER BELLOWS 1.06DPSRBY02.0 EH 2 IN 1-1/16 IN AIR P
NEW BIMBA FSD-170.5 FLAT-1 1/2IN STROKE 1-1/2IN BORE PN
NEW NUMATICS SG-543992-1 F1AM-21A8V-E1A2 PNEUMATIC 21IN
NEW BIMBA FS-092-1M FLAT-1 2IN STROKE 1-1/16IN BORE 250
SCHRADER BELLOWS FW2B101321 ECONO-RAM II 2X2IN 250PSI P
NEW MILLER A-65B2B-02.50-1?2.000-0063-N11-?0 12IN 2-1/2IN
NEW NORGREN A1255A1 REV 3 4-1/2IN STROKE 2IN BORE PNEUM
NEW MILLER A-65B2B-02.50-1?2.000-0063-N11-?0 12IN 2-1/2IN
NEW NORGREN A1255A1 REV 3 4-1/2IN STROKE 2IN BORE PNEUM
NEW ARO 0176-5029-004 MICRO-AIR 1/2IN STROKE 3/4IN BORE
PARKER 02.50 BB2AU14 1.000 1IN STROKE 2-1/2IN BORE PNEU
NEW SHEFFER CLA-S2 DOUBLE ACTING 2 IN 1-1/8 IN PNEUMATI
NEW ARO 1815 1009 1 040 DOUBLE ACTING 4IN 1-1/2IN PNEUM
PHD TS041X6-DR-H4-M?-N 6 IN STROKE 1 IN BORE PNEUMATIC C
NEW BIMBA FT-311.375 FLAT-II 1-3/8IN STROKE 2IN BORE PN
NEW BIMBA 501-DXPB 1IN STROKE 2-1/2IN BORE PNEUMATIC CY
NEW BIMBA FO-174-4R PNEUMATIC 1/8IN NPT STAINLESS 4 IN
FESTO ADVUL-50-76-PA COMPACT DOUBLE ACTING 76MM 50FT 14
NEW ARO 0118-5029-010 1 IN 1-1/8 IN 200PSI PNEUMATIC CY
NEW ALLENAIR A 2 X 1 BC DOUBLE ACTING 1 IN 2 IN PNEUMAT
MILLER FLUID POWER A84B2C 3IN STROKE 2IN BORE 250PSI PN
NEW ALLENAIR ACM 110 AIR CLAMP 1 IN 1-1/8 IN PNEUMATIC
FESTO ADVC-20-10-I-P 188141 10MM 20MM DOUBLE ACTING PNE
NEW BIMBA 042-NR 2 IN 3/4 IN DOUBLE ACTING PNEUMATIC CY
NORGREN CC/9175/A/4/Z/S?/SP 4 IN 1-3/4IN DOUBLE ACTING P
BIMBA 121-DP STAINLESS 1 IN 1-1/4 IN DOUBLE ACTING PNEU
NEW CYLINDERS & VALVES DC300 5/8IN 3/8IN PNEUMATIC CYLI
NEW CYLINDER & VALVES DC 300 1/2 IN 3/8 IN PNEUMATIC CY
NEW SMC CG5B40-DCG3863G?-125 125MM STROKE 40MM BORE CYLI
NEW CLIPPARD UDR-20-3 MINIMATIC 3IN STROKE 1-1/4IN BORE
NEW ARO 0418 5209 010 1IN STROKE 1-1/8IN BORE PNEUMATIC
NEW MOSIER EJ0677A1 1IN STROKE 1-1/2IN BORE 150PSI PNEU
BOSCH 0-822-333-203 786 50MM STROKE 20MM BORE 10BAR PNE
NEW MODERNAIR 0315-1002-024 PNEUMATIC CYLINDER D265782
NEW SCHRADER BELLOWS FW2B107341 7.000 250PSI PNEUMATIC
NEW PARKER 01.50 BB2AU14 4.500 CYLINDER 4-1/2IN STROKE
SCHRADER BELLOWS PAA102421-2.00 PA2 DOUBLE ACTING 2X1-1