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

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

3天内不再提示

基于STC12C5A60S2单片机中的AD采样实时采样用于检测电路是否正常的设计

m3eY_edn_china 2017-12-26 09:11 次阅读

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

硬件设计

0915255b8-0.png

图一 系统框图

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

软件设计

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

0915255421-1.png

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

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

测试与分析

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

电路自修复功能测试

图四 二极管正常发光

图五 主电路工作正常

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

图六 显示使用通道

图七 白色二极管熄灭

图八 用电器正常

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

人工选择电路功能测试

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

图九 手动模式

图十 选择主电路


图十一 选择备用电路

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

    关注

    6043

    文章

    44617

    浏览量

    638241
  • AD
    AD
    +关注

    关注

    27

    文章

    868

    浏览量

    150542
  • STC12C5A60S2
    +关注

    关注

    36

    文章

    219

    浏览量

    70345

原文标题:DIY:智能优化电路

文章出处:【微信号:edn-china,微信公众号:EDN电子技术设计】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    STC12C5A60S2单片机最小系统板电路设计方案

    电路部分1.1总体方案框图图1.1为本项目硬件电路总体方案框图。仪器主要的工作流程如下:给单片机上电,STC12C5A60S2单片机最小系统
    发表于 02-18 07:32

    STC12C5A60S2/STC12C5201AD系列单片机

    STC12C5A60S2/STC12C5201AD系列单片机器件手册
    发表于 09-23 23:33 176次下载

    STC12C5A60S2的说明书_PDF

    STC宏晶单片机STC12C5A60S2的说明书
    发表于 11-06 17:01 82次下载

    STC12C5A60S2资料

    STC12C5A60S2的全部中文资料,单片机的器件使用手册。
    发表于 04-11 15:18 73次下载

    STC12C5A60S2单片机ID读取

    STC12C5A60S2 单片机 ID 读取。
    发表于 05-10 15:12 10次下载

    STC12C5A60S2系列单片机EEPROM的应用

    STC12C5A60S2系列单片机EEPROM的应用,感兴趣的小伙伴们可以瞧一瞧。
    发表于 10-26 15:55 0次下载

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

    基于STC12C5A60S2单片机的AD采样实时采样用于
    的头像 发表于 12-11 18:40 4631次阅读
    智能优化<b class='flag-5'>电路</b>功能测试实例分析

    STC12C5A60S2系列单片机电路原理图免费下载

    本文档的主要内容详细介绍的是STC12C5A60S2系列单片机电路原理图免费下载。
    发表于 02-28 08:00 94次下载
    <b class='flag-5'>STC12C5A60S2</b>系列<b class='flag-5'>单片机</b>的<b class='flag-5'>电路</b>原理图免费下载

    STC12C5A60S2单片机控制流水灯的电路图免费下载

    本文档的主要内容详细介绍的是STC12C5A60S2单片机控制流水灯的电路图免费下载。
    发表于 03-28 13:41 31次下载
    <b class='flag-5'>STC12C5A60S2</b><b class='flag-5'>单片机</b>控制流水灯的<b class='flag-5'>电路</b>图免费下载

    STC12C5A60S2单片机最小系统电路原理图免费下载

    本文档的主要内容详细介绍的是STC12C5A60S2单片机最小系统电路原理图免费下载。
    发表于 12-13 15:17 136次下载
    <b class='flag-5'>STC12C5A60S2</b><b class='flag-5'>单片机</b>最小系统<b class='flag-5'>电路</b>原理图免费下载

    STC12C5A60S2系列单片机PCA时钟源设置

    STC12C5A60S2系列单片机PCA时钟源设置
    发表于 11-18 11:36 13次下载
    <b class='flag-5'>STC12C5A60S2</b>系列<b class='flag-5'>单片机</b>PCA时钟源设置

    STC12C5A60S2单片机11.0592晶振实现115200波特率串口通信

    /////////STC12C5A60S2单片机11.0592晶振实现115200波特率串口通/////////////////////////////////STC12C5A60S2或者
    发表于 11-18 11:51 48次下载
    <b class='flag-5'>STC12C5A60S2</b><b class='flag-5'>单片机</b>11.0592晶振实现115200波特率串口通信

    STC12C5A60S2单片机双串口通信,互相发送

    STC12C5A60S2单片机双串口通信,互相发送STC12C5A60S2单片机拥有两个全双工串行通信接口,串口1的功能及操作与传统51单片机
    发表于 11-18 12:06 28次下载
    <b class='flag-5'>STC12C5A60S2</b><b class='flag-5'>单片机</b>双串口通信,互相发送

    STC12C5A60S2系列单片机中文手册

    STC12C5A60S2系列单片机中文手册免费下载。
    发表于 05-19 17:03 68次下载

    STC12C5A60S2单片机英文资料

    电子发烧友网站提供《STC12C5A60S2单片机英文资料.pdf》资料免费下载
    发表于 10-25 15:24 0次下载
    <b class='flag-5'>STC12C5A60S2</b><b class='flag-5'>单片机</b>英文资料