大致功能要求就是检测转轮的圈数,和设定值相比较,当前值和设定值相同即控制继电器停止电机。考虑到轮子转动的惯性问题,所以添加一个1602显示当前值和设定值,直观明了。
系统框图
1.单片机
既然对实际工作条件要求不苛刻,又想尽量压低成本,那就用只有在学校最常见51吧(大神勿喷,我以前去过一家做医疗器械的公司,温控单元用的就是51系列,对此我只能说存在即合理),懒得动手焊从网上买的最小系统板。
2.脉冲检测
圈数检测我用的是很常见的霍尔元件,去五金市场买了块磁铁,固定在轮子上用以产生脉冲。
3.1602显示矩阵键盘设定值及当前值
这地方开始遇见点小问题,矩阵键盘用的是带数字4*3那种,按一次键改变一下输入位置,开始想通过写指令码实现但效果不尽人意,遂另谋它法,新加一个time变量用以记录按键次数,同样能达到循环输入的效果,而且省去了再去读取1602 sv值的麻烦(因为sv和cv要做比较),可谓一举两得!
4.继电器
这个就更没什么好说的了,继电器仅开关而已,需要注意的就是最好单独供电,我实验时从单片机引脚取电,不太规范。
整体效果图
总结
编程逻辑和细节是基础,灵活的思维和良好的算法非常重要。
奥比中光3D视觉感知整体技术助力千行百业3D数智化升级
中国电子展(CEF)与中国国际小电机展(SMTCE)两大产业平台携手推动智能网联新产品不断涌现
浅谈PC/XT机与单片机通信系统的设计
LED显示屏爆发性增长,将迎来新时代!
GDC China 成都分站4月揭幕 关注游戏外包与人才培养
转轮电机控制系统的圈数检测
基于机械CAD基础的自主学习系统
扫描电子显微镜(SEM)在失效分析中的应用
如何通过S参数来评估通道的串扰情况?
电话机器人的出现使电销行业发生了翻天覆地的变化
云计算助力智能化校园提升,预计到2025年市场规模将达52.75亿元
币安推出的杠杆交易与期货合约有什么区别
Molex 展示 Brad(R)工业以太网解决方案
活塞式流量计怎样测量
关于工业一体机在机械手臂中的应用分析
分享一些Xilinx PCIe XDMA使用指南
液晶拼接屏比液晶电视贵的原因
称重传感器OFweek Mall对使用环境有要求吗
NVIDIA新一代GPU最快明年2月份发布 采用7nm工艺
一文解析深度学习的优算方法