完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
■ 前言
手边有两款步进电机的驱动器,其中一个是和电机镶嵌在一起,另外一个是独立的大功率的步进电机。 步进电机的控制主要是通过光耦给定的脉冲信号和逻辑型号来完成。所以需要一款能够输出多路的控制信号给定电路。这部分可以使用达林顿管阵列 ULN2003 (输出500mA), SN75468(高压[100V],大电流[500mA])达林顿浸提管阵列 来驱动。 ▲ 步进电机的外观|左:小型步进电机(驱动和电机一体化);右:大型步进电机驱动器 这两款达林顿晶体管阵列的封装和管脚兼容。制作基于单片机STC8H1K28控制的电路板,测试这两款步进电机的性能。 01实验电路设计与调试 在 ULC2003达林顿管阵列STC8K28驱动电路模块 对该电路进行修正。 1.实验电路设计1 Ⅰ.原理图 ★ 设计错误:在PIO口中应该增加GND 在原来设计中,没有在PIO中增加GND,这使得对外控制无法实现。只能通过从单片机接口的供电电源引出底线。
2.单片机程序2
在主程序对输出IOx端口进行控制,输出方波信号。 if(nCount & 0x1) ON(IO1_PIN); else OFF(IO1_PIN); if(nCount & 0x2) ON(IO2_PIN); else OFF(IO2_PIN); if(nCount & 0x4) ON(IO3_PIN); else OFF(IO3_PIN); if(nCount & 0x8) ON(IO4_PIN); else OFF(IO4_PIN); if(nCount & 0x10) ON(IO5_PIN); else OFF(IO5_PIN); if(nCount & 0x20) ON(IO6_PIN); else OFF(IO6_PIN); if(nCount & 0x40) ON(IO7_PIN); else OFF(IO7_PIN); ▲ 测量ULC2003输入管脚与输出管脚的波形 输出管脚通过2.2k上拉电阻接VCC 02测试步进电机 1.小型步进电机 (1) 步进电机接口 步进电机的控制接口包括:
▲ 控制板和步进电机 小型步进电机的控制端口如下: ▲ 步进电机的控制接口 (2) 电源端口 ▲ 电源端口 电源电压必须大于15V (3) 设置拨码开关 功能参见电机上的设置表格: ▲ 步进设置表格 (4) 调试参数
※ 结论 制作的基于STM8H1K28的ULC2003达林顿阵列输出驱动步进电机控制端口满足设计要求。 相关应用链接:
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1621 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1546 浏览 1 评论
980 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
686 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1599 浏览 2 评论
1867浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
650浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
518浏览 3评论
536浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
506浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 21:47 , Processed in 0.787004 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号