首先不论楼主打算做什么,最好直接使用8脚的现成的芯片1元左右(种类很多)他们主要是负载能力的区别如下:(特点:支持极性反转,无需外围电路,可直接连接I/O口)电压基本都支持3V-40V电流有200mA,500mA,800mA,1200mA例:BH3023L9110H如果只需要最简单电路:至少需要如下:8050NPN8550PNP三极管负载控制元件本处:常温无散热300mA没问题单光耦I/O输出电压匹配元件本处:LK719(单片机5V控制24V三极管基极)电感性负载还需要开关二极管本处:1418即可(释放感生电流)光耦配套电阻5V/5mA=1K负载8050-8550基极电流配套电阻24V/2.4mA=10K-----------------以上为标准负载控制必须配备,学单片机不把硬件设计学好会无实际意义用L9110驱动电机时,IA或IB口加高电平时,电机无反应,且把单片机IO口电压...,楼上那个怎么看图的.....他的电源明明接了,而且他问的是IA或IB口加高电平,其他专用芯片无法实现512细分,而且在低速条件下振动比较大,当然这类芯片的成本比较低,关键在于对运行效果的要求是怎么样单片机PWM驱动24V,40mA负载,要用什么样的电路。
1、用L9110驱动电机时,IA或IB口加高电平时,电机无反应,且把单片机IO口电压...楼上那个怎么看图的.....他的电源明明接了,而且他问的是IA或IB口加高电平。建议楼主去烦从简,先去去掉稳压、其他地线、等等再检查原因。测一下,IO口两端电压,再测一下电机两端电压,或者是否需要加上拉电阻。应该就是电路问题,程序就端口置0,再设1,0.应该不会出什么问题
2、单片机PWM驱动24V,40mA负载,要用什么样的电路?首先不论楼主打算做什么,最好直接使用8脚的现成的芯片1元左右(种类很多)他们主要是负载能力的区别如下:(特点:支持极性反转,无需外围电路,可直接连接I/O口)电压基本都支持3V-40V电流有200mA,500mA,800mA,1200mA例:BH3023L9110H如果只需要最简单电路:至少需要如下:8050NPN8550PNP三极管负载控制元件本处:常温无散热300mA没问题单光耦I/O输出电压匹配元件本处:LK719(单片机5V控制24V三极管基极)电感性负载还需要开关二极管本处:1418即可(释放感生电流)光耦配套电阻5V/5mA=1K负载8050-8550基极电流配套电阻24V/2.4mA=10K-----------------以上为标准负载控制必须配备,学单片机不把硬件设计学好会无实际意义
3、2相4线步进电机用什么芯片做驱动电路。怎样接线才能实现每分钟转动6度...你用的是什么型号的步进电机,如果是35、39或42的小步进电机,可以EZM322来驱动,其最大的细分可以到512细分,即每转一转需要控制脉冲512*200=102400个脉冲,这样可以在很低速度条件小,步进运行非常平稳,无任何振动和跳动现象。其他专用芯片无法实现512细分,而且在低速条件下振动比较大,当然这类芯片的成本比较低,关键在于对运行效果的要求是怎么样
4、最近想做个机器人是要用树莓派还是Arduino?树莓派比较适合,它可以装Linux系统,可以安装很多应用来辅助。arduino只能处理单线程,多线程处理要很麻烦,这就有很大的局限性。不过它们组合起来很好,Arduino负责机械部分的控制,树莓派负责逻辑运算,操控通过串口发指令给Arduino执。