51单片机输出频率驱动电机问题,输出频率只有几百HZ的时候电机总是有很大的噪声是怎么回事??高手帮忙啊

作者&投稿:伯牙吾台师 (若有异议请与网页底部的电邮联系)
51单片机定时器中断产生频率输出驱动电机问题,输出频率只有几百HZ的时候单片机电机老是有噪声,这是为什~

用一块LM324运算放大器对波形处理一下吧,你那东西从光耦出来波形就变了。顺便说一句,信号走过的路越长,转的弯越多,失真就越大。

电机噪声因素分析

这个和你单片机这块没有什么关系的,关键是你步进电机的驱动器的原因,步进电机工作的整步下震动是很大的,特别是在低频。如果你的驱动器是带细分的,你可以相应的调一下细分数,细分数越大电机越平滑。

呵呵!

或者您换一种输出模块试一下。

或者,感觉是您的电机工作脉冲,干扰了单片机的工作。

去掉CL就好。
或者很可能是电机的问题,步进电机有高频共振点和低频共振点,可能是你的频率接近了其低频共振点。

建议你的7脚与GND地之间接一个47K的电阻实验一下。


单片机输出高频方波,接三级管电压被拉低是为什么,电压被拉到1V左右...
1,电源容量低。2,驱动变压器线圈局部短路。3,单片机输出频率低,与驱动变压器设计频率不配套。

单片机如何实现让蜂鸣器发出两种不同的声音!?
输出不同频率的方波信号来驱动蜂鸣器即可发出N多种的声音。用一个小的C程序来给你演示一下:while(1){ P0^0=1;delayms(50);P0^0=0;delayms(50);} 改变delayms()函数据的参数即可改变延时的时间,就可以改变P0.0口输出的方波的频率,驱动蜂鸣器后就能发出不同的声音了 ...

我现在用到一种单片机有四种输出模式,请问有什么区别
1.High-impedance output mode 这个没有听说过,这应该是用于输入的一种模式。2.P-channel open drain output mode 这种模式下,输出1的时候输出有驱动能力,输出0的时候,相当于断开 3.N-channel open drain output mode 这种模式下,输出0的时候输出有驱动能力,输出1的时候,相当于断开 4.CMOS ...

如何用51单片机输出一个占空比可调的方波:
占空比问题,比如30%的占空比,那么你前三次中断都把状态设置为1,后面七次都设置为0状态。照这个思路就实现你的占空比了。当然这些中断次数的依据需要你自己对占空比的要求进行换算得到。在中断服务程序中去操作I\/O口状态,当然你还可以在该程序结束的时候或者开始的时候,再次修改中断时间从而调整输出频率...

用单片机输出PWM(高频数字信号)。然后驱动光耦,求光耦选型,及其一般...
这要看你是做实物,真的做产品。还是仿真了,仿真只有一个光耦。做实物的话,用6N137,这果高频的光耦,而低频是P521。6N137的技术资料网上非常多,下载一个看就知道了。

单片机中,如何使用计时器1来产生PWM波形。主要是和计时器0的区别。就...
PWM=~PWM; \/\/IO状态取反,以产生一连续变化的波开,用于驱动speaker;} break;} \/\/5 default: { n=0;break;} } if(mod==2&&n==2) n=3; \/\/提前结束,以调整两个频率所的占空比 if(mod==2&&n==5) n=0;} \/\/2.报警输出开关,输出有两种(f=277.8 or f=384.6,单位为HZ)\/\/...

做基于PLC的智能大棚监控系统,要选用什么传感器来测量大棚内的温度...
进行选择。改变灵敏度可以改变输出频率的满量程范围。TSL230输出频率的分频是靠内部的一个可编程计 数器对电流 \/频率转换器输出的基本信号进行计数来完 成的。分频系数由输出端的 S2、S3控制,可对信号进行 1分频、2分频、10分频和 100分频,输出信号为方波。1.2 TSL230与单片机接口电路 系统用到 ...

单片机弱上拉输出和推挽输出的区别是什么?
\\x0d\\x0a\\x0d\\x0a4. 频率特性。以上拉电阻为例,上拉电阻和开关管漏源级之间的电容和下级电路之间的输入电容会形成RC延迟,电 阻越大,延迟越大。上拉电阻的设定应考虑电路在这方面的需求。\\x0d\\x0a\\x0d\\x0a下拉电阻的设定的原则和上拉电阻是一样的\\x0d\\x0a\\x0d\\x0aOC门输出高电平时是一...

单片机弱上拉输出和推挽输出的区别是什么?
1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需 要在TTL的输出端接上拉电阻,以提高输出高电平的值。2、OC(集电极开路)门电路必须加上拉电阻,才能使用。3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上拉电阻。4、在COMS芯片上,为了防止静电造成...

单片机中怎样用io口驱动电机
第一步:先在Proteus软件中设计仿真电路原理图。第二步:再在Keil C51软件中编写且编译程序,程序后缀必须是.c。然后在打开的“Option for Target‘Target 1’”选项卡,“Target”标签下频率设置为“11.0592”, “Output”标签下,将“Creat HEX File”项打勾选中,设置生成一个.hex文件。第三步:...

尤溪县13694872968: 用单片机IO口输出频率驱动电机问题 -
出颖奥氮: 这个你得做个电机驱动板才行哦,不然电机是走不了的,IO口直接驱动能力太小了

尤溪县13694872968: 51单片机能否直接驱动步进电机吗 -
出颖奥氮: 直接驱动是不行的,电流不够,每个IO口最多20ma左右的电流,,步进电机一般都是几百ma的,,,,加三极管驱动,光耦驱动,或者使用驱动芯片,l298n,bd63860,等等 很多,,你可以找下资料看下

尤溪县13694872968: 单片机pwm可以直接驱动电机吗 -
出颖奥氮: 普通51单片机IO口的驱动电流只有50mA不到,无法驱动电机负载.一般单片机的PWM是用来控制驱动电路的导通与关闭的.建议加上UL2003来驱动电机.PS:该芯片是集成达林顿管.

尤溪县13694872968: 请教一个单片机PWM驱动电机调速产生干扰的问题 -
出颖奥氮: 你说的杂波是在哪测的?是什么波形?电机不通电,你用手转编码器时有没有?如果没有,电机通电后才有,说明的确是电机干扰,如果直接用手旋转也有,说明编码器质量以及你的接口部分没有处理好.还有一点就是你的编码器地和电机部分...

尤溪县13694872968: 关于51单片机控制步进电机 -
出颖奥氮: 看不懂!2003前面需不需要接光耦,是根据你的电路来说的,它主要是搞干扰和解决电压不一致而用来隔离电源的.你的步进电机和控制线路板电源如果共地,我常觉得就没有必要接了,因为干扰信号还会通过地线传到控制部分.如果说要接的...

尤溪县13694872968: 用单片机输出PWM脉冲给L9110,然后L9110接直流电机,电机不转,只是吱吱响怎么解决啊 -
出颖奥氮: 脉冲频率太低,或者你的电机驱动电压大于单片机输出电压!

尤溪县13694872968: 急,用51单片机驱动直流电机,电机不工作
出颖奥氮: 原因:1. 电源供电不足,电机可能上百毫安的电流把电压拉下来了. 2. 继电器选型不对,电流太大,把电源拉下来了. 3. 电机产生的电流对电源干扰太大,电源抖动厉害,mcu不停复位或者根本不能稳定工作. 建议:51单独一个电源,电机一个电源

尤溪县13694872968: 单片机引脚的低电平高于1V,甚至快到2V了,怎么调低呢? -
出颖奥氮: 估计是被你的外围电路把电压给抬高了,加一个下拉电阻试试 或者加个隔离电路,将后面的电路隔离,避免后面电路影响前端 补充回答;加下拉,高电平下来了,电路中应该有上拉,这样就形成了分压,所以将高电平拉下来了 你最好用光耦做隔离,因为电机转动时耗电流挺大,所以单片机管脚输出电流驱动不够,所以用光耦顺便增加驱动

尤溪县13694872968: 51单片机驱动直流电机问题? -
出颖奥氮: 不行. 你要能想办法在同一个时间段内,如1秒钟内,单独调整电机通电的时间和断电的时间,通电的时间长了,断电的时间短了电机速度快.如通0.8秒,断0.2秒. 通电的时间短了,断电的时间长了,电机转速就慢了.如通0.2秒,断0.8秒. 这就是脉冲宽度调制,这样的调节就叫调节占空比.这就是所谓的传说中的“PWM” PWM不是很难理解吧.

尤溪县13694872968: 为什么单片机不能直接驱动电机,单片机的输出电压不是5V吗,小功率电机额定电压差多不也是这么多. -
出颖奥氮: 单片机不能直接驱动电机的原因不在电压,而在于电流太小,你可以查一下,单片机的IO口输出电压才十几毫安,对于电机来说几乎是可以忽略的,所以是驱动不动的

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网