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照明线路工作正常,主、副电路顺利切换。

人工选择电路功能测试

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

图九 手动模式

图十 选择主电路

图十一 选择备用电路

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

    关注

    170

    文章

    5480

    浏览量

    169507
  • STC12C5A60S2
    +关注

    关注

    36

    文章

    219

    浏览量

    68767

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

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

收藏 人收藏

    评论

    相关推荐

    DEKRA被CSA指定为Zigbee统一测试工具开发和优化功能测试用例

    DEKRA德凯被CSA联盟(Connectivity Standards Alliance,CSA)指定负责为Zigbee统一测试工具(Zigbee Unified Test Harness,ZUTH)开发和优化功能
    的头像 发表于 04-09 14:10 160次阅读

    智能座舱包含哪些功能 智能座舱测试包括哪些方面?

    功能测试测试座舱的各种功能是否正常,如智能控制系统、人机交互系统等。 故障诊断测试
    的头像 发表于 01-16 10:57 947次阅读

    智能座舱测试包含哪些 智能座舱包含哪些功能

    智能座舱测试的意义在于确保智能座舱在功能、性能、安全等方面达到一定的标准,以满足用户需求和保证用户体验。
    发表于 01-09 17:22 557次阅读

    为什么要测试芯片上下电功能?芯片上电和下电功能测试的重要性

    为什么要测试芯片上下电功能?芯片上电和下电功能测试的重要性  芯片上下电功能测试是集成
    的头像 发表于 11-10 15:36 674次阅读

    LTspice的常用的几种电路分析功能和操作

    “ LTspice是一款免费的仿真软件,它有体积小,安装简单,操作方便等众多优点。本文介绍LTspice的常用的几种电路分析功能和操作步骤:直流分析、交流
    的头像 发表于 11-03 16:16 6881次阅读
    LTspice的常用的几种<b class='flag-5'>电路</b><b class='flag-5'>分析</b><b class='flag-5'>功能</b>和操作

    聊聊IC测试机(3)基于ATE的IC测试原理、方法及故障分析

    本文以ATE为基础,讨论了 集成电路测试的基本原理和测试方法,并进行了故 障分析.
    的头像 发表于 11-01 15:39 998次阅读
    聊聊IC<b class='flag-5'>测试</b>机(3)基于ATE的IC<b class='flag-5'>测试</b>原理、方法及故障<b class='flag-5'>分析</b>

    智能汽车防撞报警系统设计与实例分析

    电子发烧友网站提供《智能汽车防撞报警系统设计与实例分析.pdf》资料免费下载
    发表于 10-12 09:21 2次下载
    <b class='flag-5'>智能</b>汽车防撞报警系统设计与<b class='flag-5'>实例</b><b class='flag-5'>分析</b>

    数字电路用什么仪器测试

    数字电路用什么仪器测试  数字电路测试是数字电路设计的重要环节。它是验证数字电路
    的头像 发表于 09-19 16:33 695次阅读

    从软件测试白盒测试实例分析

    白盒测试是关注测试用例覆盖程序逻辑(源代码)的程度。最终的白盒测试是执行程序中的每个路径。但对于大多数的程序(例如带有循环的程序),完全意义上的全路径覆盖是不现实的。
    的头像 发表于 08-20 14:44 819次阅读
    从软件<b class='flag-5'>测试</b>白盒<b class='flag-5'>测试</b><b class='flag-5'>实例</b><b class='flag-5'>分析</b>

    基于OrCAD/PSpice9的电路优化设计过程

    进行蒙托卡诺(Monte Carlo)统计分析,坏情况(Worst Case)分析优化设计等复杂的电路特性分析
    发表于 08-02 14:20 599次阅读
    基于OrCAD/PSpice9的<b class='flag-5'>电路</b><b class='flag-5'>优化</b>设计过程

    智能双显绝缘电阻测试

    功能测试结果一目了然,方便数据分析和报告撰写。3. 采用高精度数字集成电路测试精度高,测量范围广。4. 具有自动断电保护
    发表于 08-01 11:26

    H桥电路原理图 H桥电路的工作原理和实例

    今天给大家介绍的是:H桥电路、H桥实例详细讲解。
    发表于 07-17 09:07 6470次阅读
    H桥<b class='flag-5'>电路</b>原理图 H桥<b class='flag-5'>电路</b>的工作原理和<b class='flag-5'>实例</b>

    缓启动电路实例分析与应用

    本文根据某产品单板电路测试过程的浪涌电流冲击问题,详细分析了MOS管缓启动电路的RC参数,通过分析和实际对
    的头像 发表于 06-26 10:24 1237次阅读
    缓启动<b class='flag-5'>电路</b><b class='flag-5'>实例</b><b class='flag-5'>分析</b>与应用

    《运放电路环路稳定性设计 原理分析、仿真计算、样机测试》+理论与实际结合加深理解和实战运用

    节:主要对运放电路扩展涉及实例进行工作原理分析、频域稳定性测试、瞬态测试以及功能扩展。 第六章
    发表于 05-22 12:37

    单管放大电路测试分析

      模拟电子技术中的单管放大电路有三种基本组态:共射、共集、共基。本文利用Proteus仿真软件分别对这三种基本组态的电路性能进行测试分析。   1、共射组态   (1)搭建单管共射放
    发表于 04-26 17:39