,单片机如何输出0-5v
产品开发问题记录分享,开关时线性稳压芯片输出失效。使用的是一颗国产的5v稳压芯片,给单片机供电,开关不动的时候输出正常,波动5v输入开关时,出现稳压芯片大量发热,芯片输出电压只有1.8v使用示波器测试,去掉负载,开关时,稳压芯片的输出居然有13.6v!然后在3秒的过程中下降到5v,想想单片机能承受电压也就6v,3秒的时间超压,单片机要是承受不住就挂了,加了一个1k负载,变成了1ms的11v浪涌照理说,ldo也不是什么好精度芯片,高技术芯片,没想到做成这样,还是一个国内一个大公司做出来的,真有点失望,总有一种不争气的感觉几千块板子都需要个拆换,这个损失该怎么判定呢。
1、怎么把单片机方波0到负5伏变为0到正5负单片机自己不可能输出正负5V的模拟电压信号,必须外加电路实现。如果对输出信号的要求不高,例如就出个方波就行,那直接用电压比较器,两个I/O分别接在同相输入端和反相输入端,分别输出0,1或1,0就能得到正负5V输出了。如果对输出的要求高,例如输出正弦波或三角波,那就需要驱动D/A转换了。
2、怎样控制单片机就输出不同电压呵呵用个运放用51pwm只提示到这里如果没理解错的化就是用51的io口控制某个器件输出0-5伏连续的电压值就按我的提示做没问题。如果只是输出0v或者5v的话,对对应的I/O口置0或者1就可以。有些单片机是需要设置输入输出方向的。如果需要输出其他电压,需要利用外部电路控制。可以采用三极管一类的进行控制吧。
3、单片机0~5v电源,怎么测的?电源电压,用万用表测就可以。用示波器表笔测也可以。用万用表对电源进行实时的检测。通过万用表的表头指示就可以看到实际的测量值。用万用表测量,两只表笔连接电源的正负极,万用表档位拨到直流电压档,然后万用表上就会显示有5v左右的读数。可以将5V电压经过电阻分压后送入ADC芯片或者单片机片内ADC采样输入端,而后通过编程由单片机计算并输出测量结果,可百度特征字:“单片机ADC程序”。
4、怎样用单片机结合芯片控制输出0——5V电压!51系列的单片机有很多,带DA的话,就可以输出0~5V电压。呵呵用个运放用51pwm只提示到这里如果没理解错的化就是用51的io口控制某个器件输出0-5伏连续的电压值就按我的提示做没问题,以前见过有的直接用几个二极管降压就行。不行外加个小5VIC。