发 帖  
原厂入驻New
做一个单片机机控制直线步进运动的小电路怎么实现?
111 单片机
分享
各位大大有关毕业,但是在这方面是零基础。。求助啊
具体要求如下:

首先,做个单片机控制直线步进运动的小电路,包括与计算机的USB通信和直线步进电机的驱动。

老师让我先考虑单片机的USB通信,以及步进电机的驱动电路。

虽然是很简单的这么一说,但是我疑问很多,还想请教这里的大大们。

第一,单片机的话,需要用什么软件?
第二,主题中说的小电路,不会是要我自己设计电路吧,然后接在单片机上,然后在通过电脑编程控制?
第三,百度过好像这东西还挺多的,能否分享一点教程呢?
0
2020-5-11 00:07:15   评论 分享淘帖 邀请回答
10个回答
云汉达人  本帖最后由 SingleYork 于 2016-8-19 11:09 编辑


个人觉得,你这个东西应该是要在电脑上用串口助手发指令,控制电机正反转或者转速之类的,至于电路嘛,如果只是简单正反转和调速的话,应该不难,你老师说让你用USB接口,可能是因为现在大多数电脑上都没有自带串口,基本都是用的USB转串口,这样的话,还不如直接用个USB的接口跟控制板通信,省事。


USB下载及通信电路的话应该比较容易,可以参考我这个(要是自己不想做这个电路,淘宝上可以买现成的,USB转TTL的工具就好了):




至于步进电机部分,就看你的步进电机型号了,一般实验板上用的小步进电机都是28BYJ-48-5V,这个用UL2003都可以驱动,所以你这个需求貌似暂时不清楚。
UL2003驱动小型步进电机电路如下,普通的51单片机控制的:






两个电路综合起来,就可以实现你需要的功能了,剩下的就是写代码了!希望能帮助到你!
2020-5-11 07:56:51 评论

举报

SingleYork 发表于 2016-8-19 10:51
个人觉得,你这个东西应该是要在电脑上用串口助手发指令,控制电机正反转或者转速之类的,至于电路嘛,如果 ...

首先非常感谢您的回答。我还有一些疑问
第一,这个开发板需要用avr 16的单片机做,而不是51单片机。请问有没有AVR单片机开发板推荐,我在淘宝上看到的都比较少,可以考虑最小系统的。看下来郭天祥有个AVR单片机的开发板,但是不知道好不好。

第二,步进电机我也淘宝了一下,准备用L298N,不知道可行否。

第三,usb通讯的话也准备淘宝买,查了下有CH340等,不知道可行否。
2020-5-11 08:13:33 评论

举报

云汉达人
superzkw 发表于 2016-8-19 22:26
首先非常感谢您的回答。我还有一些疑问
第一,这个开发板需要用avr 16的单片机做,而不是51单片机。请问 ...

AVR还真不会,51的话我就会弄:L
2020-5-11 08:25:33 评论

举报

云汉达人 一般的L298N只能让电机转,如果有精度控制的话就不行了,所有单片机都一样,我只会51,但写其他的片子也可以
2020-5-11 08:39:22 评论

举报

楼主大牛帮你解答好,别忘了选最佳答案!
2020-5-11 08:57:52 评论

举报

2020-5-11 09:05:03 评论

举报

你说的那三个,后面俩个都可行,第一个Avr板你可以选择非常小的mega48就可以啦,要买的话选audinio promini就可以。
2020-5-11 09:22:04 评论

举报

1、单片机全部可以用Keil,根据单片机不同可选MDK-ARM或者C51的
2、电路是要你自己设计的,但是实际硬件可以买开发板
3、你起码自己要有个框架或者想法
2020-5-11 09:53:59 评论

举报

单片机都需要接外围的啊
2020-5-11 10:03:30 评论

举报

只有小组成员才能发言,加入小组>>

274个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表