基于51单片机的霍尔测速系统介绍,含主控、显示等部分
- 时间:
- 浏览:207
- 来源:中国微特电机网
咱这次说的这个设计可真是有不少门道,采用的MCU居然还是基于51内核的单片机STC89C52RC,整个还能分成六个部分,里头很多细节那都值得好好说道说道,要是不注意,那可真是容易出岔子
主控中心枢纽
这主控部分,那可是整个设计的核心。STC89C52RC这款基于51内核的单片机,就像个指挥官一样掌管全局。想象一下它就待在那里有条不紊地调度着各个部件。而下载接口用的XH2.54,大伙能在钛叔店铺采购下载器,直接用连接线相连就成,这样还能避免插错,真的是考虑得很周到
显示直观呈现
显示部分用的LCD1602,真的要注意一些关键问题。用单片机的P0接口的话得加上拉电阻,这可是芯片决定的事。不明白的就去看STC89C52RC数据手册。R/W引脚大多时候直接接地保持写操作就好,但有些项目要读操作,就得接入单片机。VL引脚调对比度,我以前就犯过错,分压不合适以为是程序毛病,其实是对比度没调好,程序早跑起来
按键功能操作
按键在这个设计里那也是必不可少的。通过按键可以实现各种功能切换。操作虽然看似简单,但背后可是有一套逻辑给主控传达信号,这当中要是有一个出问题,可能实现的操作就变味儿。所以在焊接安装按键时候可得细心
报警清晰警示
报警功能的加入相当必要。报警电路原理简单l298n电机驱动原理,不过要注意几个点。蜂鸣器选有源的操作简单很多,电压得选对应的,我用的是5V的HNB09A05。一旦系统出现异常,这蜂鸣器一响,人们马上就能警觉起来,提醒着我们赶紧去处理问题。
电机驱动助力
因为要按键控制比较精确的速度变化,这次采用专用驱动芯片L298N和TC214B进行验证。L298N经典,性能也不错,能支持3A驱动电流。测试发现L298N可以不加限流电阻直接驱动,而TC214B得串10Ω电阻,要不就没法驱动l298n电机驱动原理,这里可一定得注意区别对待
传感器精准测量
温度传感器选的DS18B20可是高精度的单总线温度测量芯片。使用简单,但数据输出接口处得加上拉电阻。它就像个小卫士一样精准测量着环境温度,为整个系统提供重要的数据依据,保证着系统能在合理的温度环境下稳定运行。
大伙说这里头是不是步骤繁多,得事事都注意?都给点个赞、分享一下!你们做类似设计的时候有没有遇到过啥有趣的事勒?
猜你喜欢