Download presentation
Presentation is loading. Please wait.
1
电压检测部分 电压采集部分 模数转换电路 隔离部分电路
2
A/D采样芯片
3
A/D芯片 CPLD OutPUT:20欧 25mA~50mA INPUT:5mA GND Vo=(Vi*R3)/(R1+R2+R3)
4
CPLD工作及与AQW214S接口 1,CPLD晶振是由CPU提供的,故烧程序时要先定CPU的程序
2,VOH ,也就是所谓的拉电流的电压,output V=5V时,Ioh=-4.0mA 3,VOL,也就是所谓的灌电流的电压,output V=5V时,Iol=24mA cpu CPLD AQW214S MAX111
5
我的一些想法 原设计20路得用20个AQW214S, 我们可以做到20路,只用20/2+2.5个AQW214S也就是13个,
如果按17元一片,可节省17*7=119元一块从板,一台车用10个从板,即一台车可节省153*10=1190元; 6 7 1 一 2 max111 8 9 二 3 4 三 当需要测一号电池电压时,需要将1号,2号,6号,8号开关打开,此时一号电池电压就进入到MAX111里去了; 当需要测二号电池电压时,需要将2号,3号,7号,9号开关打开,此时二号电池电压就进入到MAX111里去了; 当需要测三号电池电压时,需要将3号,4号,6号,8号开关打开,此时三号电池电压就进入到MAX111里去了; 以下依次类推; 5 四
6
我们做法-CPLD的接法 CPLD1 1 CPLD2 2 CPLD3 3 CPLD4 4 CPLD5 1,OutPUT:20欧
2,25mA~50mA 3,INPUT:5mA 1,VOH ,也就是所谓的拉电流的电压,output V=5V时,Ioh=-4.0mA 2,VOL,也就是所谓的灌电流的电压,output V=5V时,Iol=24mA 3,当I/O口设为输入时,即高阻态,输入电流为正负10uA. 工作原理: 当需要1号和2号开时,可将CPLD1置高; CPLD2设为输入,即高阻态; CPLD3置低. 当需要2号和3号开时,可将CPLD2置高; CPLD3设为输入,即高阻态; CPLD4置低. 当需要3号和4号开时,可将CPLD3置高; CPLD4设为输入,即高阻态; CPLD5置低. CPLD1 1 CPLD2 2 CPLD3 3 CPLD4 4 CPLD5
7
y:AD芯片采集到的值后经过校准补偿后的值
模数转换电路及其校准 14位的A/D芯片,其中一位溢出位,一位符号位; 12位,也就是分辨率为4095,将近可将5V时可精确到1mV; 输入电压0~1.5V,当输入电压为1.5V时,对应的数字量为4095; R1=R2;电池电压最大为6V,请问如何配置电阻? 当电池电压最大电压为13V时如何配置电阻? 选择电阻时应该注意那些参数: 阻值,功率,电压,电流, 当回路电压较高时,可采用电阻串联时方式 温漂50ppm 校准问题 x:AD芯片采集到的值 y:AD芯片采集到的值后经过校准补偿后的值 AD y=kx+b V Vo=(Vi*R3)/(R1+R2+R3)
8
从节省电路板空间和抗干抗的想法考虑设计 5个 数字光隔 cpu 多路转换开关 1片 AD转换芯片 多路外部电压 1片 AD转换芯片 1个
内地 外地 外地 外地 1片 AD转换芯片 1个 模拟光隔 cpu 多路转换开关 多路外部电压 内地 内地 外地 外地
9
存在问题
10
温度采集 单总线,所以数据线挂在一根线上,地址编码16位,,,,,,,65535个
AD采集分辨率可配9,10,11,12位; 现在用的为9位, 511个数字量 电源和地不能接反,容易烧电源
11
我想从节约成本的一些想法
12
风机控制 上图现已经用的电路;请问有什么不妥之处? 将IRF540N控制在正极又会有什么问题? 可否考虑用继电器?
13
绝缘部分 奥运车总电压约为420V; 绝缘等级为低时;<100欧/V 约42K 发2
绝缘等级为中时;100欧/V<X<500欧/V 发1 绝缘等级为低时;>500欧/V 约200K 发0 在手持上显示的为十六进制数,如显示为 的话,表示对正极的电阻为80.6k
14
原理电路
15
等效电路 R1 R2 + 5460A+ R+ R5 R- 车身(N) R6 R3 R4 5460A- _
把电池正对车身的电压为Vn;把电池负对车身的电压为Vp (Vn/R+)+(Vn/(R1+R2+R5))=(Vp/R-)+(Vp/(R3+R4+R6)) (Vn’/R+)+(Vn’/(R1+R2+R+))=(Vp’/R-)+(Vp’/(R3+R6))
16
等效电路
Similar presentations