品牌
经销商厂商性质
厦门市所在地
DI814 3BUR001454R1 |
【厦门莫格电气自动化有限公司】
———偏门的备品备件——————
———冷门的备品备件——————
———停产的备品备件——————
我们主营PLC可编程控制器模块,DCS卡件,ESD系统卡件,振动监测系统卡件,汽轮机控制系统模块,燃气发电机备件等,公司致力于为工业用户提供自动化解决方案,打造工控备件一站式供应平台。
我们售出的备品备件均提供一年的质量保证、并且都经过了严格的测试和认证,现已成一家性的工业自动化备件及零部件的销售企业。
工作QQ :
:++(同号)
:@qq.com
(请备注“雷琳”收)以便我及时您!
地 址:厦门市思明区槟榔西里197号第四层B19单元
--------------DI814 3BUR001454R1----------------------------------------------------------------------------------------------------------------------------------
--------------DI814 3BUR001454R1----------------------------------------------------------------------------------------------------------------------------------
摘要 介绍基于FPGA嵌入式系统的多通道高速数据采集模块控制器的IP核设计。采用TI公司的6通道同步采集A/D转换器件(ADS8364),针对该器件使用硬件描述语言设计IP核,实现对采集数据的处理,同时设计了IP核与嵌入式系统的接口。在Xilinx公司的ISE开发工具中,利用FPGA器件中的硬 FIFO控制器辅助设计IP核,利用嵌入式开发工具EDK建立FPGA嵌入式系统,并添加和修改了用户自定义IP核,通过仿真验证了该方法的实效性。
关键词 FPGA 数据采集 ADS8364 IP核 FIFO
随着可编程逻辑器件的不断进步和发展,FPGA在嵌入式系统中发挥着越来越重要的作用。本文介绍的在电能质量监测系统中信号采集模块控制器的IP核,是采用硬件描述语言来实现的。首先它是以ADS8364芯片为控制对象,结合实际电路,将6通道同步采样的16位数据存储到FIFO控制器。当FIFO控制器存储一个周期的数据后,产生一个中断信号,由PowerPC对其进行高速读取。这样能够减轻CPU的负担,不需要频繁地对6通道的采样数据进行读取,节省了CPU运算资源。
1 ADS8364芯片的原理与具体应用
A/D转换芯片ADS8364是TI公司推出的专为高速同步数据采集系统设计的高速度、低功耗、6通道(三相电压、三相电流)同步采样的16位A/D转换芯片。采用模拟和数字分别供电,在模拟输入端,有模拟参考电压输入、输出引脚和信号六通道正反相输入引脚;在数字端,主要包括控制ADS8364的读/写、复位、片选引脚和转换结果输出总线。
ADS8364芯片的转换过程为:当ADS8364的HOLDX保持至少20 ns的低电平时,转换开始。当转换结果被存入输出寄存器后,引脚EOC的输出将保持半个时钟周期的低电平,以提示数据分析处理器进行转换结果的接收,处理器通过置RD和CS为低电平可使数据通过并行输出总线读出。在转换数据的接收过程中,ADS8364芯片各引脚工作的时序达到协调*,才能保证监测设备良好工作,具体时序安排如图1所示。
NEW ASCO NP8321A5E 125V-DC 1/4 IN NPT EXPLOSION PROOF S
ASCO 8220A21 RED HAT 5-125PSI 1/2 IN NPT SOLENOID VALVE
NEW ASCO 8345E011 120/110V-AC 1/4IN NPT RED-HAT SOLENOI
ASCO EF8342C1 RED HAT 110/120V-AC 1/4 IN NPT SOLENOID V
NEW NUMATICS 10JSPAD4-3 120V-AC 1-1/4 IN NPT SOLENOID V
NEW MAC 111B-501JB 24V-DC 1/8 IN NPT SOLENOID VALVE D43
NEW HUMPHREY H180-4E1-PSL 20-100PSI 24V-DC 1/8 IN NPT S
NEW ASCO 8210G002Q 120/110V-AC 1/2IN NPT 2-WAY SOLENOID
NEW SCHRADER BELLOWS N3555100153 INLINE 3/4IN 120V 1/2I
NEW MAC 224B-111JJ 120V-AC/24V-DC 1/8IN NPT SOLENOID VA
PARKER H1EBG323000CB HYDRAULIC 145PSI MAX 120V-AC SOL
MAC 6523B-511-PM-11?4DA 120V-AC 1-1/4 IN NPT DOUBLE SOLE
NEW PARKER AL11VXXBKH5300A 120/110V-AC SOLENOID VALVE D
VERSA VSG-4312-U-120V?60 175PSI THREADED 120V-AC 1/8IN N
NEW NUMATICS 082SS43AK000030 110-120V-AC 1/4IN NPT SOLE
NEW ASCO 8324 24 RED HAT 110/120V-AC 1/4 IN NPT SOLENOI
NEW MAC 82A-AF-000-TU-D?DAP-1DA 24V-DC SOLENOID VALVE D3
PARKER L7054910253 140 PSI K065903553 PILOT 110/120V-AC
PARKER L6854610253 VALVAIR II 140PSI 120V-AC 1/2 IN NPT
REXROTH GS30042-2626 CERAM 150PSI 120V-AC SOLENOID VALV
NEW MAC 250B-111JC 120V-AC SOLENOID VALVE D434614
NEW PARKER V5L72370 15PSI 11W WATTS NPT 120V-AC 1/8 IN
PARKER H12BG323000CB 145PSI PNEUMATIC 120V-AC SOLENOI
NEW ALLENAIR 84VS 24V-DC 1/8 IN NPT SOLENOID VALVE D260
NEW MAC 713C-12-PI-111M?B 150PSI 120V-AC 1/4 IN SOLENOID
NEW ASCO JSF826G002 155PSI THREADED 120V-AC 1/8 IN NPT
NEW MAC 55B-22-PE-RA11 150PSI THREADED 3/8 IN NPT SOLEN
NEW FESTO 6117 CM-5/2-1/2-CH 1/2 IN NPT SOLENOID VALVE
NEW ASCO 8318D3 WITH BUILT-IN FLOW CONTROL 3-WAY 1/4 IN
HUMPHREY 501E1 3 10 21 36 30-125 PSI THREADED 120V-AC S
NEW FESTO NVF3-MOH-5/2-K-?1/4-EX 24V-DC 1/4 IN NPT SOLEN
MAC 821C-PM-111DA-1?43 THREADED 120V-AC 1/4 IN NPT SOLEN
ASCO 8320A188 110/120V-AC 1/4 IN NPT SOLENOID VALVE D45
NEW ASCO 8262B231E RED HAT 100PSI 120V-AC 1/4 IN NPT SO
NUMATICS 554SA43AK046T 150PSIG 120V-AC 1/2IN NPT MANIFO
NEW BURKERT 312-C-5/64-F-BR?-MAN SAFETY SHUT 120V-AC 1/8
JOHNSON CONTROLS V2410-8 3WAY 30PSI 24V-DC 1/8IN SOLENO
NEW WATTS S105-06M QUICK EXHAUST DUMP SOLENOID VALVE 24
NEW ASCO WPHC8262A282 RED-HAT TWO WAY 125V-DC 1/4 IN NP
NEW MAC 82A-AA-CKA-TM-D?DA5-2DA 24V-AC 1/4 IN NPT SOLENO
NEW ASCO EF8223G3 120V-AC 1/2 IN NPT EXPLOSION PROOF SO
NEW SMC SYJ314-5MZ-M5 24V-DC SOLENOID VALVE 3 PORT NC D
NEW FESTO GO0907572 STAINLESS THREADED 24V-DC 1/2 IN NP
NEW VERSA VSG-4302 SOLENOID VALVE 1/4 IN NPT 120V-AC D2
BURKERT 454057 MANIFOLD 140PSI 120V-AC 1/4 IN NPT SOLEN
NEW ASCO NP8321A5E 125V-DC 1/4 IN NPT EXPLOSION PROOF S
ASCO 8220A21 RED HAT 5-125PSI 1/2 IN NPT SOLENOID VALVE
NEW ASCO 8345E011 120/110V-AC 1/4IN NPT RED-HAT SOLENOI
ASCO EF8342C1 RED HAT 110/120V-AC 1/4 IN NPT SOLENOID V
NEW NUMATICS 10JSPAD4-3 120V-AC 1-1/4 IN NPT SOLENOID V
NEW MAC 111B-501JB 24V-DC 1/8 IN NPT SOLENOID VALVE D43
NEW HUMPHREY H180-4E1-PSL 20-100PSI 24V-DC 1/8 IN NPT S
NEW ASCO 8210G002Q 120/110V-AC 1/2IN NPT 2-WAY SOLENOID
NEW SCHRADER BELLOWS N3555100153 INLINE 3/4IN 120V 1/2I
NEW MAC 224B-111JJ 120V-AC/24V-DC 1/8IN NPT SOLENOID VA
PARKER H1EBG323000CB HYDRAULIC 145PSI MAX 120V-AC SOL
MAC 6523B-511-PM-11?4DA 120V-AC 1-1/4 IN NPT DOUBLE SOLE
NEW PARKER AL11VXXBKH5300A 120/110V-AC SOLENOID VALVE D
VERSA VSG-4312-U-120V?60 175PSI THREADED 120V-AC 1/8IN N
NEW NUMATICS 082SS43AK000030 110-120V-AC 1/4IN NPT SOLE
NEW MAC 56C-73-111CA 120V-AC 3/4X1/2IN NPT SOLENOID VAL
NEW DANFOSS EVI 3 032U6505 1/4 IN NPT SOLENOID VALVE D3
NEW ASCO 832426 RED-HAT 120V-AC 1/4 IN NPT SOLENOID VAL
NEW FESTO MFH-5/2-D-2-FR-?C 45-145PSI SOLENOID VALVE B20
NEW NUMATICS NAF25402N000P 110V-AC 1 IN NPT POPPET SOLE
NEW MAC 56C-13-611JD 24V-DC 1/2 IN NPT SOLENOID VALVE D
NEW NUMATICS S322C-04AE 120V-AC 1/2 IN NPT SOFT STARTER
NEW MAC 56C-32-611JC 150PSI 24V-DC 3/8X3/4 IN NPT SOLEN
NEW MAC 811C-PM-501JA-2?52 24V-DC 1/4IN NPT SOLENOID VAL
NEW NUMATICS 11SAD441O013T30 120V-AC 1/8IN NPT SOLENOID
NEW ALCO 231WB 08P04M AMC 120V-AC 1/2IN NPT SOLENOID VA
NEW NORGREN V60P517AA3000A 29-116PSI 110/120V-AC 1/8 IN
NUMATICS 082SS53CK000030 150PSI 100-115/110-120?V-AC SOL
PARKER 422CA021A83 35-150PSI 6.3W DUAL 120V-AC 3/8IN NP
NEW MAC 130B-501JC 6W 24V-DC SOLENOID VALVE D372104
MAC 6211C-211-PM-11?1DA 120V-AC 3/8 IN NPT SOLENOID VALV
PARKER 4530BHXXABBB53 6.2W WATTS 110/120V-AC SOLENOID V
NEW ASCO 8345E11 110/120V-AC 1/4 IN NPT SOLENOID VALVE
NEW FESTO MEH-5/2-1/8-B 2.5-8 BAR 1.5W 24V-DC 1/8 IN NP
NEW NUMATICS L12XA452O053N30 120V-AC 1/4 IN NPT SOLENOI
NUMATICS 152SS63CK000030 150PSI .11A AMP 3/8 IN NPT SOL
NEW ASCO X B262C022 6W 115V-AC 1/4 IN NPT SOLENOID VALV
SCHRADER BELLOWS N1952600153 MINI KING 120V-AC 1/4 IN N
NEW HERION 8026572 24V-DC 1/2X3/4IN NPT SOLENOID VALVE
NUMATICS 33DSA5410 PNEUMATIC 5 PORT 150 PSI 120V-AC 3/8
NEW NUMATICS NAF254504N000F 24V-DC 1 IN NPT 3-WAY SOLEN
NEW MAC 55B-12-PE-611JD 24V-DC 3/8 IN NPT SOLENOID VALV
NEW BURKERT 312-D-5/64-F-BR?-MAN MAX PSI 140 120V-AC SOL
NEW NUMATICS NG4BAN522N14A30 110V-AC 1/2 IN VACUUM POPP
NEW NORGREN SXE95731700023N?B W/ 54454-03 24V-DC SOLENOI
PARKER SSA40123701 7.2W 110-120V-AC 3/8 IN NPT SOLENOID
NEW MAC 6311D-000-PM-11?2DA 25-150PSI 110/120V-AC SOLENO
VERSA VSG-4532-M5R-P-?A120V60 40-175PSI 120V-AC 1/2IN NP
NEW NUMATICS S22C-04BELMN S32-44A 110-120V-AC 1/2IN NPT
NEW MAGNATROL 14L32YZ LIQ OXYGEN 120V-AC 1/2IN NPT SOLE
NEW ASCO EF8210G33 RED HAT 120V-AC 3/8 IN 2 WAY SOLENOI
NEW BOSCH REXROTH 0 820 022 602 48/24V-DC 1/8IN G1/8 SO
MAC 55B-11PI-112AA 120V-AC 1/4 IN NPT SOLENOID VALVE D4
NEW MAGNATROL E133A63 500PSI 120VAC 3/4IN NPT WATER SOL
ASCO EP 8025C89 AUTOMATIC SWITCH CO 120V-AC 1/2 IN NPT
NEW MAC 82A-GA-000-TM-D?AAP-1DA VAC TO 150 PSI 120V-AC S
VERSA VSG-4532-G5R-U-?A120 FOUR WAY 2 POSITION 100/120V
MARTONAIR IP 65/IEC 144 M/1741/D/123 120V-AC 1/8 IN NPT
NEW MAC 82A-0A-BPA-00-0?003 BASE MANIFOLD SOLENOID VALVE
NEW NUMATICS 11SAD400O011Z30 120V-AC SOLENOID VALVE D21
NEW ASCO C8030B13VM 15PSI 120V-AC 3/8 IN NPT SOLENOID V
NEW ITT K10CB443 MAGNETIC 120V-AC 3/4IN NPT SOLENOID VA
NEW SMC VFS4400-5FZ 21-26V-DC SOLENOID VALVE D216000
NEW SMC NAV2000-N02-5DZ THREADED 21-26V-DC 1/4 IN NPT S
NEW SMC VQ4201R-5W 1/4 IN NPT SOLENOID VALVE D271757
NEW NUMATICS 11SAD421O000030 120V-AC SOLENOID VALVE D34
ASCO 8320G174MB 100PSI GAS OIL 17.1W 120V-AC 1/4 IN NPT
ASCO JKF8210G094 AIR/WATER-150PS?I THREADED 1/2 IN NPT S
NEW MAC PME-55 1BAAA THREADED 12V-DC 1/4 IN NPT SOLENOI
NEW PARKER 7321KBN4SN00N0C?111P3 150PSI 120V-AC 1/2 IN N
NEW BURKERT 00454057 0470 G 5/32 NBR PNEUMATIC 120V-AC
NEW PARKER V935LEP2075 120V-AC 1/4 IN NPT SOLENOID VALV
NEW NORGREN 375-02-081-61-5 24V-DC 3/8 IN NPT SOLENOID
NEW ASCO 8300D61G RED-HAT 120V-AC 1/4 IN NPT SOLENOID V
NEW PARKER HYTORK CATS 3/4 X .35 110/120V-AC 1/8X1/4 IN
NEW ASCO 8210G13 REDHAT 120V-AC 3/4 IN NPT SOLENOID VAL
PARKER B753BB553A 4 WAY 3 POSITION 120V-AC 1/2 IN NPT S
SMC VQC2100N-5 PVQC2200N-5 VVQ2000 MANIFOLD SINGLE PLUG
NEW ASCO 8342G003 RED-HAT II 125PSI 120V-AC 3/8 IN NPT
NEW MAGNATROL 18A24 25W WATT 50PSI BRONZE 120V-AC 1IN N
NUMATICS A13SS53AK000030 150PSIG 110-120V-AC 3/8 IN NPT
FESTO JMEH-5/2-1/8-B PNEUMATIC DUAL 24V-DC 1/8 IN NPT S
ASCO EF8342C1 RED HAT 110/120V-AC 1/4 IN NPT SOLENOID V
NEW PARKER L4653610253 PILOT 120V-AC 3/8 IN NPT SOLENOI
ROSS DM2CNA54A21 DM2 2-8 BAR 24V-DC 3/4 IN NPT SOLENOID
NEW HONEYWELL V935LEH2075AB6A?0Z SKINNER 120V-AC 1/4IN N
NEW SMC VXZ2240-04N-5TZ 24V-DC 1/2 IN NPT SOLENOID VALV
NEW HUMPHREY VA500AE1 3 10 0-29IN HG AIR 120V-AC 1/2 IN
NEW VERSA AKG-4252-BA-120?V60 40-175PSI 120V-AC SOLENOID
NORGREN 2636201 5/2 WAY 10BAR THREADED 120V-AC 1/4IN NP
NEW MAC 56C-73-111CA 120V-AC 3/4X1/2IN NPT SOLENOID VAL
NEW DANFOSS EVI 3 032U6505 1/4 IN NPT SOLENOID VALVE D3
NEW ASCO 832426 RED-HAT 120V-AC 1/4 IN NPT SOLENOID VAL
NEW FESTO MFH-5/2-D-2-FR-?C 45-145PSI SOLENOID VALVE B20
NEW NUMATICS NAF25402N000P 110V-AC 1 IN NPT POPPET SOLE
NEW MAC 56C-13-611JD 24V-DC 1/2 IN NPT SOLENOID VALVE D
NEW NUMATICS S322C-04AE 120V-AC 1/2 IN NPT SOFT STARTER
NEW MAC 56C-32-611JC 150PSI 24V-DC 3/8X3/4 IN NPT SOLEN
NEW MAC 811C-PM-501JA-2?52 24V-DC 1/4IN NPT SOLENOID VAL
NEW NUMATICS 11SAD441O013T30 120V-AC 1/8IN NPT SOLENOID
NEW ALCO 231WB 08P04M AMC 120V-AC 1/2IN NPT SOLENOID VA
NEW NORGREN V60P517AA3000A 29-116PSI 110/120V-AC 1/8 IN
NUMATICS 082SS53CK000030 150PSI 100-115/110-120?V-AC SOL
PARKER 422CA021A83 35-150PSI 6.3W DUAL 120V-AC 3/8IN NP
NEW MAC 130B-501JC 6W 24V-DC SOLENOID VALVE D372104
MAC 6211C-211-PM-11?1DA 120V-AC 3/8 IN NPT SOLENOID VALV
PARKER 4530BHXXABBB53 6.2W WATTS 110/120V-AC SOLENOID V
NEW ASCO 8345E11 110/120V-AC 1/4 IN NPT SOLENOID VALVE
NEW FESTO MEH-5/2-1/8-B 2.5-8 BAR 1.5W 24V-DC 1/8 IN NP
NEW NUMATICS L12XA452O053N30 120V-AC 1/4 IN NPT SOLENOI
NUMATICS 152SS63CK000030 150PSI .11A AMP 3/8 IN NPT SOL
NEW NUMATICS S22C-03BELM QUICK EXHAUST SOFT START 3/8 I
NEW ASCO X B262C022 6W 115V-AC 1/4 IN NPT SOLENOID VALV
SCHRADER BELLOWS N1952600153 MINI KING 120V-AC 1/4 IN N
NEW HERION 8026572 24V-DC 1/2X3/4IN NPT SOLENOID VALVE
NUMATICS 33DSA5410 PNEUMATIC 5 PORT 150 PSI 120V-AC 3/8
NEW NUMATICS NAF254504N000F 24V-DC 1 IN NPT 3-WAY SOLEN
NEW MAC 55B-12-PE-611JD 24V-DC 3/8 IN NPT SOLENOID VALV
NEW VERSA VSG-4522-M-A120 120V-AC 1/2 IN NPT SOLENOID V
NEW BURKERT 312-D-5/64-F-BR?-MAN MAX PSI 140 120V-AC SOL
NEW NUMATICS NG4BAN522N14A30 110V-AC 1/2 IN VACUUM POPP
NEW NORGREN SXE95731700023N?B W/ 54454-03 24V-DC SOLENOI
NEW MAC 56C-13-611JB 24V-DC 3/4 1/2 IN NPT SOLENOID VAL
NEW NUMATICS 081SA400K000030 150PSI 228-703B 120V-AC S
NEW ASCO 8353C030 3/4IN NPT SOLENOID VALVE D341977
WALTER PNEUMATIK SE 9304-908 2W 3-8BAR 24V-DC SOLENOID
NEW MAGNATROL 33A53 23W 300 PSI BRONZE 120V-AC 3/4 IN N
SULLAIR 02250171-560 V8SM10 10 ODF HOT GAS 24V-DC 3/8 I
NEW PARKER 71215SN1EV00N0D?1D2C2 SKINNER 24V-DC 1/8 IN N
NUMATICS 091BA400M000061 MANIFOLD BLOCK 24V-DC 1/4 IN N
ASCO HB8262A153 RED HAT TWO WAY 45PSI 120V-AC 1/4 IN NP
ASCO EF8342C1 RED HAT 20W 110/120V-AC 1/4 IN NPT SOLENO
NEW IMPERIAL EV 10W 150PSI 115V-AC 1 IN NPT SOLENOID VA
NEW MAC 82A-AA-BLA-TM-D?AA1-1DA 120V-AC 3/8 IN NPT SOLEN
NORGREN SXE9573Z709013J?B SINGLE 24V-DC SOLENOID VALVE B