尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
188 数码管扫描频率超 60Hz,为什么无关灯管还会随机乱闪?
简介188数码管主要用于显示电量SOC常用于移动电源领域显示的状态主要有充电电量、放电电量、过温爆闪、小电流模式、快充符号及其他定制符号等。188数码管的工作原理是通过主控来控制每个管的开关电量需要显示的管不需要显示的管都拉低然后扫描整个的管这时候人眼是能看出来数码管一直在闪因为是5个I/O口控制18个管一直在开关所以会看到闪烁要想不闪烁就把开关的频率调高调到60HZ以上因为肉眼可分辨的频率就是60HZ60HZ以上就不会看到数码管闪烁了这就是数码管点亮的基本原理。今天分享的问题是数码管会偶发乱闪问题乱闪的是其他不被电量的管子下面我们一步步深入分析下是什么原因一、分析原因遇到这个问题的时候我们通过数码管的工作原理知道这个点亮的管都是主控通过控制高低电平实现的首先先抓一下I/O口的波形看看是否规律I/O口的控制是在定时器里面定时0.5ms去扫描18个管的。通过抓取的波形发现了问题当数码管乱闪的时候某个波形会显示不正常脉宽和其他的波形不一致如下图所示初步的原因已经找到我们顺着这个思路去分析软件的逻辑看看是定时器出问题了还是扫描出问题了。下一步进入到定位问题环节。二、定位问题由问题表象及波形看起来大概是软件的原因我们先来看看定时器配置是否有问题软件方面定时器周期是0.5ms中断优先级是7最高优先级看起来配置应该没问题。定时器配置如下图那从扫描地方找找问题那我们从数码管的扫描逻辑分析分析看看有没有优化的空间。开始数码管的扫描逻辑是所有管子扫描一遍总共18个管轮询扫描按照0.5ms的定时周期按照全部管子扫描的频率是2K/18也就是111HZ这个频率是比较高了正常人眼是看不出来有闪烁的。数码管的扫描逻辑如下图但是我认真分析了一下程序的逻辑还是有优化的空间 可以对电量的数码管做一个判断。只扫描需要电量的数码管不需要扫描的管子就进入扫描直接退出这样一来效率明显提升了。好了那我就按照这个思路验证了一番果然显示效果杠杠滴比之前大大改善。扫描优化效率的程序逻辑如下图三、解决方案通过以上方法测试验证之后最终采用的优化扫描效率的方案。但是这个偶发数码管乱闪的问题本质上是定时器偶发某个方波不规律造成的因为是在平台上开发的和平台的注册任务及定时设计有关联平台改善起来相对麻烦时间紧迫就采用自己的方法去优化了。当然建议大家时间充裕的情况下还是从本质问题着手解决做到知其然知其所以然。四、总结这个问题开始看时有点没有头绪顺着表象问题一步步深入分析最终被解决。解决问题的方案有很多种每个人解决问题的方式都不一样结合项目进度采用合适的方式才能快速出结果。
RELATED

相关推荐

从货量预测到人员排班:运筹优化在物流分拣中心的实战解析

从货量预测到人员排班:运筹优化在物流分拣中心的实战解析

1. 项目概述:从竞赛题目到工业级解决方案的跨越 刚拿到今年MathorCup C题的时候,我第一反应是:这题目出得真“接地气”。它把一个大型物流企业日常运营中最核心、最头疼的两个问题——“货量预测”和“人员排班”——打包扔给了参赛者。表面上…

📅 2026/10/15 13:09:58
主动配电网最优潮流:混合整数二阶锥规划建模与求解实践

主动配电网最优潮流:混合整数二阶锥规划建模与求解实践

1. 项目概述:当主动配电网遇上混合整数二阶锥规划 在电力系统领域,尤其是配电网层面,“最优潮流”一直是个经典又充满挑战的核心问题。简单来说,它就是在满足电网安全运行约束(比如电压不能太高也不能太低、线路不能过…

📅 2026/10/15 13:14:45
LTspice电路仿真全流程指南:从入门到精通

LTspice电路仿真全流程指南:从入门到精通

在电源设计、模拟电路调试以及信号完整性分析中,仿真是一个绕不开的环节。它能让我们在投入实际硬件成本前,验证电路设计的可行性,观察关键节点的波形,排查潜在问题。然而,对于许多刚接触电路仿真的工程师或学生来说&a…

📅 2026/10/15 12:12:39
MORE NEWS

更多资讯

📰

企业数字化转型落地方法论:7×6×3执行路线图

简介:本资源为用友发布的《企业数字化转型白皮书》(2019年版)完整PDF文档,面向企业管理者、数字化转型实践者、IT战略规划人员及咨询从业者,系统解答企业为何转、转什么、怎么转的核心问题。全文共25页,结构…

📰

2026年除了GPT-5,这12款AI工具才是普通人真正的效率杠杆

2026年有个很有意思的错位:大家茶余饭后讨论最多的还是GPT-5,可真到干活的时候,真正被反复打开的却是另一批名字。我今年帮朋友做过好几次AI工具盘点,发现一个规律——效率从来不是“哪个模型最强”决定的,而是“你愿意…

📰

金融大模型落地:用户运营与决策分析的边界、落点与工程化

金融行业做用户运营和决策分析的同行,大概都经历过同一种拧巴:业务方上午提一个分层名单的需求,数据分析师排期排到两周后,等名单出来,活动窗口已经过了;月度经营分析会前三天,一堆人对着十几张…

📰

Docker容器日志管理实战:ELK+Prometheus+Grafana方案

1. 容器日志管理的现状与痛点 刚接触Docker时,我也以为 docker logs 就是查看容器日志的全部。直到某天线上服务突然崩溃,面对几十个容器的海量日志,我才意识到问题的严重性——用 docker logs -f 追日志就像用吸管喝消防栓的水&#xff…

📰

项目管理系统选型中的隐性成本与关键技术考量

1. 项目管理系统选型的隐性成本陷阱 第一次接触项目管理系统选型时,我和大多数技术负责人一样,把注意力集中在功能清单和价格对比上。直到实际部署后才发现,那些隐藏在合同细则和系统架构中的隐性成本,往往才是决定总拥有成本(TCO…

📰

大模型推理弹性扩容新范式:Upcycle与YOCO协同优化显存与计算

1. 项目概述:当大模型扩容不再只是“堆卡”——KITE框架里Upcycle与YOCO的务实合流最近在几个核心AI工程团队的内部技术复盘会上,反复听到一个词:“KITE”。不是风筝,也不是某个新出的开源库代号,而是指代一套正在被高…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬