硬件过流保护电路,对系统的正常工作起到很重要的作用,主要是对功率器件MOSFET和电动机的保护。系统还带有软件保护功能,过流信号OVCURX送到 DSP的输入引脚,当OVCUR为高电平时,DSP会产生电机控制转动信号ENABLE关断逻辑信号,使电机停转。芯片IR2130自身带有过流保护功能。
2.6 压力信号放大电路及其调理电路
压力信号放大器采用差分式实现的减法运算的放大电路,以超低漂移电压运算放大器为核心,放大倍数为40倍,放大器还配有调零位和灵敏度调节的功能。其中芯片7809为电源芯片7660提供+9V电压的,芯片7660将+9V的电压变为-9V,这两个电压+9V和-9V同时为OP07供电。
由于从电压信号放大器出来的电压信号范围为+1V~+5V,而DSP的A/D模块的参考电压为+3.3V,则采样的电压信号的最大值不能超过+3.3V。因此电压信号要经过调理电路将电压信号减小到+3.3v以下。调理电路采用精密的运算放大器OPA2344,将电压信号由+1V~+5V调理到+3V以下,需要设定放大倍数为0.6,以便于DSP进行采样。
3 控制器软件设计
本赛车刹车控制器的软件以C语言为主体,适当的采用汇编语言,这样的软件编写给整个系统软件带来了方便。C语言使DSP程序的开发速度加快,而且可读性和可移植性也大大增加,在TI公司的C2000 Code Composer Studio(CCS)集成开发环境下进行程序调试。由于篇幅限制,此处仅介绍系统程序初始化以及主程序流程。
1、系统程序初始化。
系统的程序在运行前,必须对DSP的时钟源、定时器、看门狗、AD模块、I/O口、捕获单元、中断等等进行初始化设置,使系统的内部资源、外围设备和硬件电路相匹配。系统在运行前,必须关掉所有的中断,以防止程序运行时产生不必要的中断或者程序跑飞等现象。因此在初始化后,系统才启动中断,使程序正常运行。
FESTO CYLINDER GUIDE UNIT FEN-25-180 25552911 000120 00019170 XO41
DODGE SPROCKET 112931 P48-14M-55 3020 HT
BOSCH REXROTH HOUSING R978008577 CHK VLV 2 3000 BLACKEN SO43A968
FARNAM CT200-2500-480-3-1F-1 1/4F-X CT200 CT200-2500
MAYR EAS-COMPACT CLUTCH 7040659 2/490.825.E S5105058 200-500 NM
NUMATICS SEAL-25A1D-CST0
ConTROL TECHNOLOGY CORPORATION SERVO MODULE PC BOARD 2214
BADGER 59641-001 CR1869D
EXTRON SNAP-PAC MOTOR ConTROL M8208-04-0767CB
MURR MDG15-208-520/24V DC/15A 85795
OHMIC MULTI-CHANNEL MCSP-8AO
UE B105-9410
EATON E5-324-E0402
KYTOLA TLA-KF26-DN
SQUARE D OVERLOAD RELAY THERMAL UNITS B3.70 B370
ALLEN-BRADLEY 2093-AMP1
SIEMENS MOTOR ConTROLLER 3RV1431-4DA10
CISCO CSS5-SCM-2GE
CISCO WS-F6700-CFC 73-11208-02
SICK Y RE300-RA2 6025082
AFL LL-500-U-0 WITH MULTI DROP GROMMET FM000659
CELTEK 607022
500 PAIRS OF SHOES COVERS RN 26297 APSC91XL SC91XL
MonITOR 81750015
MOORE 15945-31-1
OPTEK AF45 + HVPS45
SOR 4XV1-K3X-N4-B1A-TT
MOORE ECT/4-20MA/4-20MA/12-42DC
ALLEN-BRADLEY 871U-X8B18
SMC AS4201F-U04-11
GE 9T58K0070G48 0.500 KVA
ABB SACE TMAX T3 N 225 1SDA053568R1
HARGER GBI1426P
4通道位移监测器模块3500/40(140734-01,135489-04)
振动模块3500/42-01-00
振动模块3500/42-04-00
振动模块3500/42-09-00
胀差/轴向位置模块3500/45-01
胀差/轴向位置模块3500/45-01-00
胀差/轴向位置模块3500/45-01-00
转速模块3500/50-01-00
转速模块3500/50-01-00-01
转速模块3500/50-01-00-01
转速模块3500/50-01-00-02
转速模块3500/50-01-01-00-00
转速模块3500/50-04-00
超速保护模块3500/53-01-00
温度监测器3500/61(133819-02)
温度监测器3500/61(163179-02)
温度监测器3500/61(163179-03)
温度监测器3500/61-01-00(163179-02&133819-02)
温度监测器3500/61-03-00
温度监测器3500/61-03-00
过程变量监测模块3500/62(136294-01)
过程变量监测模块3500/62-03-00(163179-03&136294-01)
监测模块3500/63-01-00
通讯网关模块3500/92-01-01
通讯网关模块3500/92-01-01-00 IS215UCVEH2A
通讯网关模块3500/92-02-01-00
通讯网关模块3500/92-04-01-00
显示装置3500/93-01-00-00-00
显示装置3500/93-01-00-00-00
显示装置3500/93-02-02-02-00
显示装置3500/93-03-01-00
显示装置3500/93-03-01-00-00
显示装置3500/93-03-01-00-00
胀差卡件3500/45-01-00
CUTLER-HAMMER 9115H181
CUTLER-HAMMER 10-3563-5
EATON 10250T7009
EATON C341CC CK0100E2AFB
GE CR308C6041AADTLA
RAYCHEM RAYCLIC-PS
EUCHNER NZ1VZ528EM5C X50008
EFECTOR ID-3050-BPOG
ALLEN-BRADLEY 100S-C43D14C
GOULD 69561 600 VOLT
CISCO NME-WAE-502-K9