大家好,今天小编关注到一个比较有意思的话题,就是关于单片机输出电流不够怎么办的问题,于是小编就整理了4个相关介绍单片机输出电流不够怎么办的解答,让我们一起看看吧。
pic单片机引脚设置为ad输入时内阻很低,加了运放也不够,接上就会把电压拉到0,有谁知道怎么回事呢?
先确认你单片机的AD采样端的参考电压是多少。2.看一下你输入的2V到单片机引脚是不是还有2V,是不是被拉低了。3、看一下你AD采样脚和AD采样寄存器的配置。
给你一段寄存器配置的程序看看 我用的是pic18系列
ADCON0=0x05; // 选择A/D通道为RA1,A/D转换器
// 处于工作状态,且使A/D转换时钟为8tosc
ADCON1=0X1D; // 转换结果右移,及ADRESH寄存器的高6位为"0"
// 且把RA0(AN0)设置为模拟量输入方式
ADCON2=0XA4;
TRISA1=1; // 设置RA1(AN1通道)为输入方式
ADIF=0; // 清除A/D转换标志
ADIE=1; // A/D转换中断允许
ADIP=0; // AD中断高优先级
单片机引脚的低电平高于1V,甚至快到2V了,怎么调低呢?
估计是被你的外围电路把电压给抬高了,加一个下拉电阻试试
或者加个隔离电路,将后面的电路隔离,避免后面电路影响前端
补充回答;
加下拉,高电平下来了,电路中应该有上拉,这样就形成了分压,所以将高电平拉下来了
你最好用光耦做隔离,因为电机转动时耗电流挺大,所以单片机管脚输出电流驱动不够,所以用光耦顺便增加驱动
做单片机要考虑电源电流吗?
单片机电压电流要求有不一样的电压,比如STC的51,分为2个等级,5V的和3V的,其中5V的是3.5V到5.5V都可以正常工作,3.3V的忘记了,看手册吧。
飞利浦的P89V51是4.5V到5.5V的电压范围。电流也各不相同,STC的那个推荐不要超过55ma,P89的要求不超过80,所以具体得看数据手册。
pic单片机引脚设置为ad输入时内阻很低,加了运放也不够,接上就会把电压拉到0,有谁知道怎么回事呢?
先确认你单片机的AD采样端的参考电压是多少。2.看一下你输入的2V到单片机引脚是不是还有2V,是不是被拉低了。3、看一下你AD采样脚和AD采样寄存器的配置。
给你一段寄存器配置的程序看看 我用的是pic18系列
ADCON0=0x05; // 选择A/D通道为RA1,A/D转换器
// 处于工作状态,且使A/D转换时钟为8tosc
ADCON1=0X1D; // 转换结果右移,及ADRESH寄存器的高6位为"0"
// 且把RA0(AN0)设置为模拟量输入方式
ADCON2=0XA4;
TRISA1=1; // 设置RA1(AN1通道)为输入方式
ADIF=0; // 清除A/D转换标志
ADIE=1; // A/D转换中断允许
ADIP=0; // AD中断高优先级
到此,以上就是小编对于单片机输出电流不够怎么办的问题就介绍到这了,希望介绍关于单片机输出电流不够怎么办的4点解答对大家有用。