找回密码
 注册会员
查看: 2825|回复: 7

[已解决] UNL2003连接单片机的问题

  [复制链接]
发表于 2008-11-1 22:13:30 |Error| 显示全部楼层 |阅读模式

我们不再是孤独的探索者;让我们的手紧紧相连,一起成长。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
各位大侠!!小弟刚学单片机,我想用单片机来控制两相四线步进电机的!!我的电机要150mA,12v才能工作!!在网上看了别人的电路图!就按着做,但是不行!!我用UNL2003的4个输入端通过4个4.7K电阻(电阻接了5V的电源)接P1.0到P1.4!!UNL2003的8脚接地,9脚接5V电源!我量得P1.0是0.5mA左右!UNL2003的输出端是1.5mA!这样根本就不能驱动步进电机的!不知道为什么会这样??后来换了2804A芯片也是不行!!电流是有放大,但也只有几MA!但是这两种芯片的说明是能输出几百mA!!真是不知道哪里去了问题??所以很希望这里的大侠可以帮帮我!!谢谢.........

[ 本帖最后由 dingdong 于 2008-11-9 22:49 编辑 ]
发表于 2008-11-1 22:18:37 |Error| 显示全部楼层
极限工作能力与实际工作状况是两回事,楼主要查输出接线。
另步进电机的输入端是脉冲电流,楼主是否测量方法有问题?用示波器看看。

[ 本帖最后由 dingdong 于 2008-11-2 08:38 编辑 ]
回复 顶 踩

使用道具 举报

 楼主| 发表于 2008-11-2 10:54:31 |Error| 显示全部楼层
谢谢版主的提示!!我有测有UNL2003的输出接线是1.5mA左右!!我知道步进电机是用脉冲来驱动的,我用单片机通过程序改变P1.0到P1.4口的高低电平就可以驱动步进电机了,网上的大侠都是这样做的!!只是我不知道怎么搞的,UNL2003的输出电流那么小,根本就达不到要求的...
回复 顶 踩

使用道具 举报

发表于 2008-11-2 11:27:45 |Error| 显示全部楼层
1. 查输出接线,记得UNL2003的输出是OA门,不能直接输出电流的。
2. 电机工作电压。5V肯定不行!
回复 顶 踩

使用道具 举报

 楼主| 发表于 2008-11-2 19:14:23 |Error| 显示全部楼层
谢谢版主的帮忙!!但是我还是不懂!我先把UNL2003接上12V电源,去试试!!呵呵,请问版主OA门是什么呀!是什么极的开路?我应该怎么去测UNL2003的输出电流和电压呀?
回复 顶 踩

使用道具 举报

发表于 2008-11-2 19:32:22 |Error| 显示全部楼层
看看资料吧

[ 本帖最后由 dingdong 于 2008-11-3 08:51 编辑 ]
用PIC控制步进电机.jpg

2003.pdf

176.9 KB, 下载次数: 21

回复 顶 踩

使用道具 举报

 楼主| 发表于 2008-11-2 22:44:21 |Error| 显示全部楼层
呵,谢谢版主!资料我看了,但是还是看不懂!我刚刚接触这些东西,所以很陌生!!还是不懂怎么接才对!!芯片的输入端与单片机连接就用4个4.7K的电阻!!输出端就不知道怎么接??明天再试试怎么接吧!!呵呵,真是很谢谢您呀!!
回复 顶 踩

使用道具 举报

 楼主| 发表于 2008-11-9 22:28:06 |Error| 显示全部楼层
呵呵,我今天换了一个六线的电机!!接上去,按我的程序动起来了!!原来两相4线的电机是要用双极性电路来驱动的,而我之前做的是单极性驱动电路!所以我接四线的电机是动不了,呵呵!!谢谢版主的帮忙!!
回复 顶 踩

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

闭关者|手机版|© 2005-2026|Cncad.Net ( 苏ICP备2026083443号 )

GMT+8, 2026-11-3 20:03 , Processed in 0.245783 second(s), 29 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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