单片机引脚的低电平高于1V,甚至快到2V了,怎么调低呢?

[复制链接]
查看11 | 回复5 | 2018-4-12 15:41:40 | 显示全部楼层 |阅读模式
我用的89S52单片机,这个电平可以用软件来调低吗?
我按照你们的方法做了,加了下拉电阻,但是低电平没有变化,高电平却下降了不少,这个怎么回事呢?
因为硬件都是老板设计的,电路图我这里没有,只有一块板子,主要是从P3^4引脚输出1K的频率给电机,但是电机转动的时候噪声很大,在示波器上观察了波形,发现低电平电压比较高,所以觉得问题在这里。
再问下啊
用单片机输出频率驱动电机一定需要光电耦合吗?

回复

使用道具 举报

千问 | 2018-4-12 15:41:40 | 显示全部楼层
单片机引脚的低电平高可以接下拉电阻,作用是与上接电阻一起在电路驱动器关闭时给线路(节点)以一个固定的电平。下拉电阻的设定的原则和上拉电阻是一样的。下拉电阻的选择应结合开关管特性和下级电路的输入特性进行设定,主要需要考虑以下几个因素:1. 驱动能力与功耗的平衡。以上拉电阻为例,一般地说,上拉电阻越小,驱动能力越强,但功耗越大,设计时应注意两者之间的均衡。2. 下级电路的驱动需求。同样以上拉电阻为例,当输出高电平时,开关管断开,上拉电阻应适当选择以能够向下级电路提供足够的电流。3. 高低电平的设定。不同电路的高低电平的门槛电平会有不同,电阻应适当设定以确保能输出正确的电平。以上拉电阻为例,当输出低电平时,开关管导通,上拉
回复

使用道具 举报

千问 | 2018-4-12 15:41:40 | 显示全部楼层
估计是被你的外围电路把电压给抬高了,加一个下拉电阻试试或者加个隔离电路,将后面的电路隔离,避免后面电路影响前端补充回答;加下拉,高电平下来了,电路中应该有上拉,这样就形成了分压,所以将高电平拉下来了你最好用光耦做隔离,因为电机转动时耗电流挺大,所以单片机管脚输出电流驱动不够,所以用光耦顺便增加驱动
回复

使用道具 举报

千问 | 2018-4-12 15:41:40 | 显示全部楼层
那个IO口并联一个电阻 电阻另一头接地………………传说中的下拉电阻!
回复

使用道具 举报

千问 | 2018-4-12 15:41:40 | 显示全部楼层
不是软件的问题,是外围电路把引脚拉高了,估计你外面应该接了一个上拉之类的电路,像楼上所说的,IO口接一个下拉电阻,电阻另一端接地,应该可以搞定。
回复

使用道具 举报

千问 | 2018-4-12 15:41:40 | 显示全部楼层
外电路把低电平抬高了,用光耦或其它隔离方式驱动比较好。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行