历史上的今天
返回首页

历史上的今天

今天是:2024年10月29日(星期二)

正在发生

2019年10月29日 | 51单片机精确控制步进电机(有TB6600驱动)

2019-10-29 来源:51hei

作为一个小白,我想记录一下自己的学习过程,也和大家交流学习一下。

设备:51单片机开发板、TB6600驱动器、57BYG250B步进电机(二相)、直流开关电源。直流电源给驱动器供电,单片机给驱动器输入脉冲,驱动器驱动步进电机。程序使用定时器中断精确控制电机转动(不考虑失步)。比如我采用16倍细分,则需给驱动输入3200个脉冲,驱动才会使电机转一圈,下面程序中1秒发送200个脉冲,则相应的电机16秒转一圈。


单片机源程序如下:

捕获1.PNG (14.85 KB, 下载次数: 28)

下载附件  保存到相册

2019-4-9 22:18 上传

 

驱动器

驱动器

电源

电源

步进电机

步进电机





推荐阅读

史海拾趣

ASM公司的发展小趣事

2013年,ASM公司深圳工厂发生了一次大规模的工人罢工。这次罢工持续了22天,对公司的生产和经营造成了不小的影响。然而,这次罢工也暴露出公司在员工待遇和管理方面存在的问题。为了平息罢工并改善员工关系,ASM公司进行了一系列的改革措施,包括提高员工工资和福利、改善工作环境等。这些改革不仅缓解了员工的不满情绪,也提高了公司的凝聚力和竞争力。

这些故事只是ASM公司发展过程中的一部分,它们反映了公司在不同历史阶段所面临的挑战和机遇,以及公司如何不断调整和创新以适应市场的变化。通过这些故事,我们可以看到ASM公司在电子行业中的成长和发展是一个充满艰辛和奋斗的过程,也是一个不断追求创新和卓越的过程。

艾谱科(Epticore)公司的发展小趣事

随着公司的发展壮大,艾谱科开始关注社会责任。公司积极参与环保事业,采用环保材料和绿色生产工艺,减少对环境的影响。此外,艾谱科还积极参与公益慈善活动,为社会做出了积极贡献。这种积极履行社会责任的行为,进一步提升了公司的社会形象和声誉。

Elektron公司的发展小趣事

Elektron公司的故事始于1942年,由威利·科伯以Elektron物理技术设备工厂Kerber的名称成立。当时,该公司主要生产基于汞蒸气整流器的固定电池电源和船用电池充电器。这些产品在市场上取得了良好的反响,为公司的发展奠定了坚实的基础。在随后的几年里,Elektron不断扩大产品范围,开始涉足汽车行业的电池充电器以及焊接和切割工艺的电源等领域。

福建国光公司的发展小趣事

Elektron公司一直注重技术研发和创新投入,致力于在行业中保持领先地位。公司不断推出具有创新性和领先性的产品,如高性能的电池充电器、先进的焊接和切割设备等。这些产品的推出不仅提高了公司的市场竞争力,也推动了整个行业的发展和进步。同时,Elektron还积极参与行业标准的制定和推广工作,为行业的健康发展做出了重要贡献。

Bogen Communications Inc公司的发展小趣事

随着电子行业的快速发展和变革,Bogen Communications Inc公司面临着巨大的挑战。为了应对这些变革,公司不断调整战略、优化组织结构、提升研发能力。同时,公司还密切关注行业动态和市场需求,及时调整产品方向和市场策略。通过这些努力,公司成功地适应了行业变革,保持了稳健的发展态势。

Adam Tech公司的发展小趣事

Adam Tech公司成立于1987年,总部位于美国新泽西州。创业初期,公司面临着资金短缺、市场竞争激烈等诸多困难。然而,创始人凭借对电子连接器行业的深刻理解和执着追求,带领团队克服重重困难,逐渐在市场上站稳脚跟。公司最初的产品线相对单一,但凭借着高品质和可靠的性能,逐渐赢得了客户的信任。

问答坊 | AI 解惑

12864液晶屏(急需)

我现在特别需要“12864液晶屏”的详细资料的,知道的发给我增长一些与其相关的知识,谢谢。…

查看全部问答>

电子设计竞赛相关资料(很全)

本帖最后由 paulhyde 于 2014-9-15 09:42 编辑 电子设计竞赛相关资料  …

查看全部问答>

如何让两个驱动共用一个全局变量

我想在两个驱动里调用一个全局变量,并且 一个驱动调用这个变量并改变它,然后另外一个程序的这个变量也随之改变,不知道能做到这样吗??…

查看全部问答>

44B0和UDA1341

小弟是初学44B0想学学44B0和UDA1341,那位大哥有他们的原理图和代码,发我一份好吗??谢谢了!!邮箱624195206@qq.com   谢谢!!!…

查看全部问答>

锂电池充电的问题 ADC_DATA

各位大侠,帮忙看一下,为什么我的ADC_DATA里面没有数据啊?而且有的时候串口都不发送数据了啊 #include void main() {     //单片机系统初始化     C_F=0;//放电控制     ON=0;//充电电流控制 Iset ...…

查看全部问答>

关于IIC通信的问题,大牛来指点一下!

目前我用430的硬件IIC通信,采用主发送、从接收方式,就是一个单片机先采用主机方式发送数据,完后处于从接收模式;另一个单片机也如此,不知道这个方法有没有什么问题? 目前遇到的问题是:主发送一次后变为从方式,从接收后变为主方式返回数据, ...…

查看全部问答>

求友善之臂2440系列的开发板

求友善之臂2440系列的开发板,有意的联系我,QQ84025463…

查看全部问答>

关于宏定义的问题。

实例代码如下: #define TestDefine  Test1 #ifdef TestDefine == Test2    for(i = 0; i < 10; i++)   {     ...   } #else   for(i = 0; i < 10; i++)  &nb ...…

查看全部问答>

求 基于stm32的串口摄像头驱动程序设计

求 基于stm32的串口摄像头驱动程序设计  的完整程序   我用的是mdk和jlink进行仿真调试!谢谢了!急!!!!…

查看全部问答>