0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

智能优化电路功能测试实例分析

NJ90_gh_bee81f8 ? 2017-12-11 18:40 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

基于STC12C5A60S2单片机中的AD采样实时采样用于检测电路是否正常,利用NRF24L01与主机通信,主单片机用12864显示电路是否正常,若主电路出现故障,自动切换到备用电路,当主电路修复完成后,电路自动从备用电路切换到主电路,还可以通过按键自由切换电路。

硬件设计

图一 系统框图

整体结构如图1所示,包括控制模块,12864显示屏,按键,NRF24L01通信系统以及AD采样模块。检测模块通过AD采样检测主电路是否完好,通过NRF24L01将检测的结果不断发送给主控模块,主控模块通过12864显示结果,如果主电路出现问题,自动切换到备用电路,可以通过按键自由切换电路。

软件设计

软件部分包括AD采样设计、按键控制、12864显示设计和2.4G无线传输,其中程序流程图如下。

图二 检测模块主流程图;图三 主控模块主流程图

软件设计的难点在于控制主控模块和监测模块上的无线传输模块收发功能之间的同步切换,经过全体组员的共同努力,最终成功解决了问题。

测试与分析

本次以LED照明电路为测试对象,进行了完整的智能优化电路功能测试,测试结果如下:

电路自修复功能测试

图四 二极管正常发光

图五 主电路工作正常

主电路正常使用时,白色与红色二极管发光指示线路工作正常如图四所示,主控模块液晶屏显示主电路工作正常,如图五所示。

图六 显示使用通道

图七 白色二极管熄灭

图八 用电器正常

当主电路出现故障时,采样分析电路通过无线发送信息,主控电路瞬时完成功能切换,并显示结果,如图六所示;白色发光管灭,红色发光管亮,表示主电路已损坏,备用电路正常工作,如图七所示;图八表示LED照明线路工作正常,主、副电路顺利切换。

人工选择电路功能测试

在规定时间内,如果主控电路没有自主消除故障,则系统进入手动选择模式,如图九,图十,图十一所示;

图九 手动模式

图十 选择主电路

图十一 选择备用电路

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路
    +关注

    关注

    173

    文章

    6034

    浏览量

    175594
  • STC12C5A60S2
    +关注

    关注

    36

    文章

    219

    浏览量

    72029

原文标题:【变废为宝DIY/拆解】智能优化电路

文章出处:【微信号:gh_bee81f890fc1,微信公众号:面包板社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PCIe协议分析仪能测试哪些设备?

    场景:监测GPU与主机之间的PCIe通信,分析数据传输效率、延迟和带宽利用率。 应用价值:优化大规模AI训练任务的数据加载和模型参数同步,例如在多GPU系统中测试PCIe交换机的性能和稳定性。 FPGA
    发表于 07-25 14:09

    普源数字万用表通断测试功能优化方案

    一、现状分析 普源数字万用表作为电子测试领域的标杆产品,其通断测试功能(Continuity Test)在电路检测中扮演着关键角色。该
    的头像 发表于 07-08 17:34 ?218次阅读
    普源数字万用表通断<b class='flag-5'>测试</b><b class='flag-5'>功能</b>的<b class='flag-5'>优化</b>方案

    基于STM32的智能水产养殖系统电路+代码+论文实例打包下载

    基于STM32的智能水产养殖系统电路+代码+论文实例打包,推荐下载!
    发表于 05-29 21:40

    VirtualLab:光栅的优化分析

    光栅是光学工程师使用的最基本的工具。为了设计和分析这类组件,快速物理光学建模和设计软件VirtualLab Fusion为用户提供了许多有用的工具。其中包括参数优化,以轻松优化系统,以及参数运行,它
    发表于 05-23 08:49

    5G网络优化中,信令测试仪如何帮助故障排查?

    在5G网络优化中,信令测试仪扮演着至关重要的角色,特别是在故障排查方面。以下详细分析信令测试仪如何帮助进行5G网络中的故障排查:一、识别信令问题 信令流程监控:信令
    发表于 03-20 14:18

    VirtualLab Fusion应用:使用optiSLang进行光栅优化

    1.摘要 当代光学系统的优化往往涉及大量参数。正如光栅的优化设计,不仅需要考虑光栅的几何参数,更需要分析所需的入射方向。这样的需求导致优化过程面临大量参数的挑战。在本
    发表于 03-18 08:51

    是德示波器功率分析功能的应用

    内的重要测试测量仪器,凭借其强大的功率分析功能,为工程师和科研人员提供了深入了解功率特性的有效手段。 是德示波器功率分析功能概述 ? 基本测
    的头像 发表于 03-13 16:09 ?387次阅读
    是德示波器功率<b class='flag-5'>分析</b><b class='flag-5'>功能</b>的应用

    变频器电路维修与故障实例分析

    变频器电路维修与故障实例分析是电气工程领域中的重要内容。以下是对变频器电路维修的概述及一些故障实例分析
    的头像 发表于 02-20 10:18 ?1230次阅读
    变频器<b class='flag-5'>电路</b>维修与故障<b class='flag-5'>实例</b><b class='flag-5'>分析</b>

    如何通过直流负载箱优化电源测试效率?

    参数,并配备高精度的传感器和测量电路,确保数据的准确性和可靠性。这些数据能够及时反映电源的工作状态,为测试人员提供即时的反馈,以便快速发现潜在问题。 数据分析功能:内置的数据
    发表于 02-13 13:45

    华为云 X 实例 CPU 性能测试详解与优化策略

    引言 ? 1. 测试环境搭建 ? 1.1 测试实例的选择 ? 1.2 CPU性能测试工具介绍 ? 1.3 安装和配置Sysbench ? 2. CPU性能
    的头像 发表于 12-30 14:52 ?762次阅读
    华为云 X <b class='flag-5'>实例</b> CPU 性能<b class='flag-5'>测试</b>详解与<b class='flag-5'>优化</b>策略

    使用 Memtester 对华为云 X 实例进行内存性能测试

    测试环境 ? 3.3 测试命令 ? 4 测试数据及性能分析 ? 4.1 带宽测试结果 ? 4.2 延迟
    的头像 发表于 12-30 14:52 ?564次阅读
    使用 Memtester 对华为云 X <b class='flag-5'>实例</b>进行内存性能<b class='flag-5'>测试</b>

    Reddit测试人工智能问答功能Reddit Answers

    近日,Reddit公司宣布了一项重要的新功能测试计划,旨在通过人工智能技术为用户提供更加便捷的问答体验。这项新功能被命名为Reddit Answers。 据Reddit官方介绍,Red
    的头像 发表于 12-12 09:46 ?720次阅读

    TTL电路的实验与测试方法

    TTL电路的实验与测试方法主要包括功能测试、性能测试和可靠性测试。以下是对这些
    的头像 发表于 11-18 10:49 ?2673次阅读

    智能IC卡测试设备的技术原理和应用场景

    提供工作电压,完成数据的读写操作。 数据处理: 测试设备向IC卡发送各种指令(如读取数据、写入数据、修改数据等),并接收来自IC卡的响应。 通过分析响应数据,测试设备可以判断IC卡的各项功能
    发表于 09-26 14:27

    直流负载箱的主要功能有哪些?

    排放。通过节能环保功能,可以降低测试成本,提高测试效率。直流负载箱作为一种重要的测试设备,具有模拟负载、负载控制、故障模拟、保护功能、数据采
    发表于 09-24 16:30