微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 步进电机的单片机控制

步进电机的单片机控制

时间:02-27 来源:互联网 点击:

我们在实现双机通讯的过程中使用了“三次握手”的方式,这是Intle网中成用的数据通讯确认协议,其流程图如图4-1所示。

2、语音报数

程序设计中语音报数使用的是SACM-A2000,考虑到程序比较简单,首先使用了自动报数方式,但发现不能进行连续报数,于是使用了非自动方式,流程图如图4-2所示。


图4-2

五、结果分析与总结

应该说这次课程设计还是基本达到了设计的要求,但是也存在着未能解决的问题,由于在执行语音程序时对资源的消耗比较大,在语音报数的时候会中断步进电机驱动信号的输出,导致电机停转。为此,我们修改了方案,使用了两块单片机,通过双机通讯来传递信号,遗憾的是问题仍然没有得到解决。

这次步进电机的综合实验我们学到了步进电机、数码管、4*4键盘、语音报数和双机通讯的使用,更重要的是学会了程序出问题时调试的方法,并养成了Debug的习惯,学到了程序出问题后怎样去解决的基本方法。

参考文献:

[1]谢自美《电子线路设计、实验、测试(第二版)》[M]武汉:华中理工大学出版社,2000.

[2]薛钧义,张彦斌,樊波等《凌阳十六位单片机原理及应用》[M]北京:北京航空航天大学出版社,2003.

[EB/01] http://www.sunplus.com.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top