找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 705|回复: 5
打印 上一主题 下一主题
收起左侧

有没有大佬帮看一下这个原理图对吗?能达到要求?

[复制链接]
跳转到指定楼层
楼主
要求:
1)使用单片机控制直流电机的正反转和加减速。
2)通过按键来改变直流电机的转速和转向。
3使用定时器测得电机转速频率,并在LCD屏幕上显示。




TB6612.png (50.98 KB, 下载次数: 0)

TB6612.png

霍尔编码器接口.png (31.46 KB, 下载次数: 0)

霍尔编码器接口.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:332444 发表于 2026-6-6 06:55 | 只看该作者
就看怎么编辑指令
回复

使用道具 举报

板凳
ID:1133081 发表于 2026-6-6 08:59 | 只看该作者
按楼主电路图打板大概率得不到预想结果。
1.AT89C52虽然是一款经典单片机,但对于低成本入局者不适宜。比较流行的是STC单片机,免外部晶振,免复位电路 USB转串口下载用户程序,STC最新产品支持USB下载。
2.楼主要求在LCD屏幕上显示电机转速频率。图中只是LED数码管,并且数码管管脚与市售数码管管脚排列差异较大,不会是定制的吧。
3. 当前市售数码管大多是用高亮LED制作,无需2003放大,单片机可以直接驱动无压力。
4.如果楼主单纯为了练练手无可厚非,可以找成熟电路参考设计打板。否则不如买开发板或核心板+功能模块。
回复

使用道具 举报

地板
ID:870445 发表于 2026-6-6 09:45 | 只看该作者
能把固件发出来吗。做个试试
回复

使用道具 举报

5#
ID:69038 发表于 2026-6-6 10:54 | 只看该作者
显示这块多多琢磨一下,感觉不太对:
P10输出高,U4的1B为高,1C为低,因为是共阴数码管,用OC输出做为位驱,没问题,当1B输入低时,1C输出为OC态,相当于开路,那你此时的上拉电阻RN2就显得多余了。
P0口是OC输出,做为段驱,要点亮对应的共阴数码管,只能靠外部的上拉电阻提供电源,所以,你的数码管完整 的电流通道是:5V->RN1->数码管->(R2~R8)->ULN2003->GND,通路中串入了两个电阻,合计3.3+0.22=3.52K,那么LED上的电压约为2.0V计,2003饱和压降以1V(查手册典型0.9,最大1.3V@100MA)计算,LED流过的电流才0.56ma,相信还没完会亮起来,想用2003加大驱动能力,让LED更亮一些,这下没戏了。。你可以把RN1取消,直接挂到5V上,用R2~R8来限流,按以上公式,单个LED通过电流13mA,尚在许可范围内,若可以加大到470R,过流约4mA,则可以完全放心了。
//一家之言,信之则有,不信则无。事先声明:若采纳意见,而产生可控/不可控的意外后果,本人不负任何责任。
回复

使用道具 举报

6#
ID:1172567 发表于 2026-6-6 11:29 | 只看该作者
zhuls 发表于 2026-6-6 10:54
显示这块多多琢磨一下,感觉不太对:
P10输出高,U4的1B为高,1C为低,因为是共阴数码管,用OC输出做为位 ...

好的,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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