ZKX's LAB

跪求电子设计的老前辈帮忙。单片机驱动DA芯片输出模拟电压,去控制一个大功率负载。详情见问题补充。 用单片机完成模拟电压发生功能

2020-08-13知识12

跪求电子设计的老前辈帮忙。单片机驱动DA芯片输出模拟电压,去控制一个大功率负载。详情见问题补充。近段时间在做一个电池容量测试仪的项目,单片机部分没问题,但到了模拟。跪求电子设计的老前辈帮忙。单片机驱动DA芯片输出模拟电压,去控制一个大功率负载。详情见问题补充。 你这里负载两端的电压相当于就是DACOUT-1.4V。如果要求负载电流5A,DACOUT应该为6.4V 假如DAC=6.4V,对于Q3有,ib=5.7/250约有20mA。所以Q3应该是处于饱和状态 肯定会发烫。我要用单片机做一个测量两个模拟电压信号(其中一个为脉冲电压,us级别)的装置。有储存,查询,显示功能 脉冲电压是记录峰值和发生时间,另一个电压信号每天定时记录一个。在用单片机测模拟电压时为什么使用adc模块? 因为ADC模块是专门被设计用来测量模拟信号的。经过ADC模块转换模拟量 单片机就可以得到数字量了单片机能否处理一个模拟电压信号和一个数字电压信号相互比较,具体如何实现,谢谢 首先明确,数字信号在一个引脚上只有高电平(1)、低电平两(0)两种;要表达一个十进制的电压值,可能需要进行几个引脚的并行通讯,或在一个引脚通过固定的时序协议传输高低变化的电平表示。而模拟信号则是通过电压的变化直接反应。单片机是数字的电路,因此要得到模拟的电压值一定是需要进行模/数转换的。AD转换器种类很多;当然你也可以自己拿三极管、集成运放什么的接,精度嘛就不太好说了,也不是很有这个必要。另外,那个数字的电压值一定也是通过AD转换来的,只不过这功能集成在了某个芯片中。结论:必须转将模拟值转换成数字值,才能被单片机处理(貌似和楼上差不多额)。跪求电子设计的老前辈帮忙。单片机驱动DA芯片输出模拟电压,去控制一个大功率负载。详情见问题补充。 你这里负载两端的电压相当于就是DACOUT-1.4V。如果要求负载电流5A,DACOUT应该为6.4V假如DAC=6.4V,对于Q3有,ib=5.7/250约有20mA。所以Q3应该是处于饱和状态肯定会发烫了。你这里就是要一个压控恒流源实现的方法很多的。这就是一个经典的恒流源电路负载RS上的电压就等于VREF,而且DAC不需要提供电流。电阻取值4.7K及以上即可。我要用单片机做一个测量两个模拟电压信号(其中一个为脉冲电压,us级别)的装置。有储存,查询,显示功能 你的问题一般的单片机都可以解决(只要晶振大些就可以12M或大于12M都可以),51系列的都可以完成,关键问题是你的测量时刻的选择,一定要在峰值的时刻进行测量,这就要求有一个类似中断之类的信号来通知单片机峰值到了。同时还要选取快速A/D,你的要求是微妙级的,对要求挺高的,例如常用的A/D,ADC0809转换时间为100μs如果你的峰值变化很快的话可能就无法测量峰值了。所以你的关键问题不在单片机的选择,而在测量时刻和A/D的选择。如果我的单片机的基准电压为3.3V,而外部的模拟量输入为0—5V我要对这个模拟量直接用单片机的内部AD进行采 具体要看单片机AD的测量电压范围。比如说,有的AD基准电压为2.5V,但是,输入电压可以是两倍或4倍的基准。你说的基准电压,应该是单片机的工作电压,一般AD不采用3.3V基准。如果我的单片机的基准电压为3.3V,而外部的模拟量输入为0—5V我要对这个模拟量直接用单片机的内部AD进行采 将输入电压分压为2.5v,方法为将2个同阻值比如10K的串接,其中一端接你的输入5V,一端接地,中间一端接单片机输入即可

随机阅读

qrcode
访问手机版