免费会员 经销商
参考价:
具体成交价以合同协议为准
免费会员 经销商
JAMSC-B1060硬件设计
JAMSC-B1060硬件设计设计包括了MVB控制器的FPGA设计和MVB总线系统的板级设计,其中关键的MVB控制器的设计如图5 [align=center]
图5:JAMSC-B1060控制器的框图[/align] 如图所示,MVB控制器包含以下功能模块:
●编码器:产生曼彻斯特编码,传送数据帧
●发送缓冲区:作为要发送的数据和CRC检测值的缓冲区
●译码器:接收、曼彻斯特译码,数据提取、数据错误检测
●接收缓冲区:作为接收端数据和CRC结果的缓冲区
●报文分析单元:检测主帧和从帧超时,帧误检测、错误状态报告
●状态控制寄存器:MVBC配置
●主控单元:支持MVBC作为主设备或者从设备工作,支持队列消息传送
●设备地址读取和储存单元:硬件定义的设备地址可以被不同的值覆盖
●地址逻辑:把CPU对MVBC内部寄存器进行访问的输入地址进行解析;产生MVBC访问TM的输出地址
●总线复用、转换单元:处理MVBC内部的数据传送
●中断逻辑:支持16种中断源;
●通用定时器:两个定时输出信号,可提供给系统同步使用
●时钟产生电路:产生所有MVBC工作的时钟和计数器
2、JAMSC-B1060软件设计 由于在MVB系统中,过程数据,消息数据,监视数据是三种不同的通讯机制,因此,MVB系统软件的模块设计如图6。 [align=center]
图6:JAMSC-B1060系统软件模块[/align]
四、JAMSC-B1060软硬件的联调和集成 下面,以一个简单的例子来说明MVB系统的软硬件的集成和验证。 过程数据在MVB系统中是周期性发送的数据,其在本系统中的通讯机制如下:对于发送方,用户应用模块将一个端口的过程变量发送给过程数据处理模块,过程数据处理模块按照逻辑端口的设置定时通过链路层接口模块更新Traffic Memory当中的相应逻辑端口的数据,此时发送方软件的任务完成。发送方的MVBC硬件接收总线管理器BA定时发出的主帧,通过译码器解码得到相应的逻辑端口的值,通过查询Traffic Memory相关的逻辑端口发送设置后将MVBC自动设置为发送状态,将逻辑端口的数据作为过程数据从帧通过编码器发出,如图7所示: [align=center] 图7:过程数据通讯示例[/align] 对于接收方,其接收过程与发送方相逆,接收方的MVBC硬件接收总线管理器BA定时发出的主帧,通过译码器解码得到相应的逻辑端口的值,通过查询Traffic Memory相关的逻辑端口接收设置后将MVBC自动设置为接收状态将,在收到发送方发出的从帧后更新相应逻辑端口在Traffic Memory的数据并发出中断信号从而完成硬件的接收过程。接收方的软件可以用中断或定时查询的方式通过过程数据处理模块得到更新后的逻辑端口的过程数据
BIOHIT EPET 12 CHANNEL 250uL ELECTRONIC PIPETTE
Ambir DocketPORT DS485 Document Receipt Scanner
3M DYNA 745 SUBSCRIBER LOOP TEST
MEDITRON EL-100B ENDOLAV ENDOSCOPIC LAVAGE PUMP
ALLEN BRADLEY 1779-KFLR DHII DATA HIGHWAY II FOREIGN DEVICE INTERFACE
OASIS PROMPTUS 202T SWITCHED BANDWIDTH CONTROLLER
ATHENA 6275-TT -200+1200F RTD 1PH 1A TEMPERATURE CONTROLLER
SPECTRON INSTRUMENT CE 378 LIGHT PROGRAMMER
FISHER SCIENTIFIC 120MR THERMIX STIRRER 14-493-120MR
SENSORTEK TZC-2 THERMAZIP 2 -70?°C-1400?°C/-90?°F-2552?°F TEMPERATURE MONITOR
CORNING PC-35 6" X 5" 510°C/950°F HOT PLATE PYROCERAM
COLE PARMER 5938-00 DIGI-SENSE pH/mV/ORP METER
ALLIED FISHER SCIENTIFIC 11-493-100M HOT PLATE 100M
CAHN 7500 DTL ELECTROBALANCE MILLIGRAMS MILLIBALANCE
ERICSSON FSU-850 FIBER OPTIC TEST SET HEAT OVEN 8420 POWER SUPPLY
10 AINES ALLIGATOR 6P-CL CLIPS LEADS DFH0499 W/PENTRATOR PIN
10 AINES ALLIGATOR 6P-CL CLIPS LEADS DFH0500 W/PENETRATOR PIN
2 EMCO ELECTRONICS SS-1 200Hz AUDIO GENERATORS
TANDBERG T150 MXP TTC7-10 PERSONAL SERIES VIDEO CONFERENCE SYSTEM VoIP
COLE PARMER 7523-10 MASTERFLEX PERISTALTIC PUMP DRIVE 100RPM
WELLER EC2002M SOLDERING STATION & EC1503A SOLDERING TIP
CXR COM 5200 UNIVERSAL TRANSMISSION ANALYZER 5200-01
COLE PARMER C1200 6000RPM MINI CENTRIFUGE C1200/DW41
3 POLYPHASER 096-0529N-A 800-900MHZ IMPULSE SUPPRESSOR
FLUKE 6160B 160MHz RF FREQUENCY SYNTHESIZER OPT 02
FMI QSY FLUID METERING LAB PUMP
FMI RP-SY FLUID METERING PUMP SS50-1296 72RPM SUPERIOR ELECTRIC
AGILENT HP 5314A 100MHz UNIVERSAL COUNTER OPT 001 TCXO
THERMOLYNE SYBRON TYPE 1000 SP-A1025B MAGNETIC STIRRING HOTPLATE
ROD-L M100DC HIPOT TESTER M100DC5.5-5
EATON 3000VA MARINE FILTER 90FUE-563004
4 WEIDMULLER 8564150000 FBCon PA CG/M12 1WAY EX STANDARD DISTRIBUTOR 17.5V 380mA
E. LEITZ 050260 ILLUMINATION TRANSFORMER ELECTRO POWERPACS 1173 14V 8.3A 100W
FISHER SCIENTIFIC 05-090-100 MINI CENTRIFUGE
BARNANT 75225-00 PUMP DRIVE COLE PARMER
12 WIKO EFR 15V 150W AV PHOTO LAMPS
AJA Io 10-BIT UNCOMPRESSED ANALOG DIGITAL INTERFACE 101351
HP HARRSION 6433B 36V 10A POWER SUPPLY
KIKUSUI COS5020 20MHz 2CH OSCILLOSCOPE
FISHER MODEL 200T THERMIX HOTPLATE
LAB INDUSTRIES P-250 5-250μL POPPETTE MICROPIPETTOR
AGILENT HP 10821A 5363A TIME INTERVAL PROBES ACCESSORY KIT
AUDIO TECHNICA ATW-R14 1400 SERIES UHF 732-746MHZ FIXED CH DIVERSITY RECEIVER