guihu 发表于 2013-10-18 17:25:45

arduino驱动步进电机,驱动板到底是起什么作用的?

本帖最后由 guihu 于 2013-10-18 21:15 编辑

我是新人小白,电子电路一窍不通。
最近因为兴趣入了arduino做点东西。在驱动步进电机这里,有点疑问。
经过好几天的搜索,我知道步进电机需要特殊的脉冲信号才能转,而且我也找到代码,直接在arduino板上的PWM驱动步进电机。
那既然可以直接用arduino驱动,为什么还要有驱动板的存在?
在查找过程中,我看到了有个叫做ULN2003的芯片的原理图,里面好像就是几个三极管什么的,然后我又是经过几天的百度,知道他内部的三极管就是起个电流放大的作用,难道驱动芯片的目的就是为了提高arduino驱动比较大功率的步进电机用?还是说我找的原理图不完整,芯片内部做了更复杂的工作?
PS:有关ULN内部的原理图在这个网址http://www.ruida.org.cn/ic/or/18086.shtml

隨風大俠 发表于 2013-10-18 20:07:01

驅動板就是為驅動大功率步進馬達。

绿林网页 发表于 2013-10-18 20:31:26

因为arduino 的 IO脚 电压只有3.3-5v,电流也很小,不能驱动需要较大电流和电压工作的负载,比如电机等,并且 还起到隔离作用,防止电机等负载产生的瞬间电动势 击穿 arduino等集成电路

guihu 发表于 2013-10-18 20:52:05

原来如此,谢谢楼上两位解答。

另外就是,我按照芯片的原理图,自己拿那些基本的电子元件接出一个那样的电路也可以喽?
所以这种情况下,用芯片就是为了减少体积?
页: [1]
查看完整版本: arduino驱动步进电机,驱动板到底是起什么作用的?