打印
[Atmel]

【秀出我的Atmel设计方案】+ 89C2051 直流电机控制

[复制链接]
1230|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
slotg|  楼主 | 2014-11-29 09:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
看到论坛上多人分享51的设计,我也分享一个过去所设计的产品,这片板子是很多年前的设计,一个简单的控制器,使用Atmel 89C2051控制几颗直流电机的动作,接头上的几只输入接点为直流电机的定位点开关。选用89C2051的原因是在当时这是少有的低管脚CPU,原本标准的51都是40只管脚,而89C2051只有20只管脚可以让缩小PCB设计的摆放面积。

当年设计的这片板子有些考虑不周详的地方,一个就是让89C2051直接去驱动ULN2803,后来看规格书才知道89C2051的输出能力是无法满足ULN2803的驱动要求的,用是可以用,但是这毕竟是不对的使用方法。另一个就是过去的51在开电后的I/O管脚都会是高电平的状态,虽然程序开始运行之后会立即将输出管脚拉低,但是开电时的高电平还是会对输出造成影响,会让外部连接的直流电机在开电时短暂的通电!

虽然有这样的缺点,这片板子当时也生产了好几千片,假如现在再重新设计,那么就会安排89C2051的输出先经过74LS04反闸IC后再拉到ULN2803,这样就可以解决驱动能力不足以及开电时直流电机短暂通电的问题了。

原理图


PCB图 


原理图 (PDF):
SA001.pdf (31.5 KB)



【秀出我的Atmel设计方案】+ ATMEGA328P
https://bbs.21ic.com/forum.php?mod=viewthread&tid=832436&extra=

【秀出我的Atmel设计方案】+ ATMEGA328P 停车场车位显示器
https://bbs.21ic.com/icview-839148-1-1.html


相关帖子

沙发
ddllxxrr| | 2014-11-29 20:32 | 只看该作者
不错顶个,都是高手

使用特权

评论回复
板凳
slotg|  楼主 | 2014-11-29 20:55 | 只看该作者
ddllxxrr 发表于 2014-11-29 20:32
不错顶个,都是高手

感谢支持

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

1177

帖子

6

粉丝