找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

查看数: 713 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2026-6-5 13:34

正文摘要:

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

回复

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

好的,谢谢
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,则可以完全放心了。
//一家之言,信之则有,不信则无。事先声明:若采纳意见,而产生可控/不可控的意外后果,本人不负任何责任。
ID:870445 发表于 2026-6-6 09:45
能把固件发出来吗。做个试试
ID:1133081 发表于 2026-6-6 08:59
按楼主电路图打板大概率得不到预想结果。
1.AT89C52虽然是一款经典单片机,但对于低成本入局者不适宜。比较流行的是STC单片机,免外部晶振,免复位电路 USB转串口下载用户程序,STC最新产品支持USB下载。
2.楼主要求在LCD屏幕上显示电机转速频率。图中只是LED数码管,并且数码管管脚与市售数码管管脚排列差异较大,不会是定制的吧。
3. 当前市售数码管大多是用高亮LED制作,无需2003放大,单片机可以直接驱动无压力。
4.如果楼主单纯为了练练手无可厚非,可以找成熟电路参考设计打板。否则不如买开发板或核心板+功能模块。
ID:332444 发表于 2026-6-6 06:55
就看怎么编辑指令

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

Powered by 单片机教程网

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