4 系统软件设计
图4.4 Keil调试数据Buf为输出电流值
图4.5 TLC5615的数字输入和对应输出模拟电压
由TLC5615的性质有
Vout?Vref?Code?212由上公式的得到
式(4.1)
Code是对应的二进制输入。
Code?(Vout?212)/2*Vref 式(4.2)
Vref=2.5v。根据电压电流转换
25
攀枝花学院本科毕业设计(论文)
电路的三虚原理得到Vout等于放大器的正端和负端电压
Un=Up=Vout 式(4.3)
得到
Un?V采=R1*IO 式(4.4)
由设计要求可以假设IO?Ii,所以
Un?V采=R1*Ii所以可以得到
式(4.5)
Code?(Vout?212)/2*Vref =(2.5?Ii?212)/(2.5?2) =Ii?512注意Ii单位是安培A。
式(4.6)
图4.6 电压电流转换电路(负载最大18)
假设TL084的正端为Up,负端为Un,由放大器的三虚原理,可以的得到Un=Up。如上图4.6电压电流转换电路,得到R10上的电压为Un=Up,又因为R10=2.5?,所以得到的电流值为下公式值
I ? Up / R 10 式(4.7)
o?Up/2.526
4 系统软件设计
电流的输出电流和负载电阻R12无关,实现的电压电流的转化同负载无关的要求。同时这个电路也可以实现20~2000MA电流值。
图4.7 输入为0V时的电流和电压图
图4.8 输入为1.8V时的电流和电压图
27
攀枝花学院本科毕业设计(论文)
图4.9 输入为2.4V时的电流和电压图
如图下和实验过程中得到的数据输入电流和输出电流的差值为1mA。在输入电流为1000mA时TLC5615得到的输出电压为V=2.50488和实际电压2.5v的差值为0.00488v。采样电压为V=2.49921,R1= 2.5?,所以转换2.4992/2.5=999.684MA;实际在输入的为1000mA,对应的实际电流误差为1000-999.684=0.316mA
28
4 系统软件设计 上为电流输入和下为输出电流
图4.10 总体仿真图一
29
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片机数控式直流恒流源设计(本人有可以仿真原理图,可加7932202(7)在线全文阅读。
相关推荐: