[发明专利]一种单片机烧写控制系统及单片机烧写控制方法有效
| 申请号: | 202111559088.7 | 申请日: | 2021-12-20 |
| 公开(公告)号: | CN114237647B | 公开(公告)日: | 2022-10-14 |
| 发明(设计)人: | 汪民;许玉方;杜自博 | 申请(专利权)人: | 深圳市德仪电子科技有限公司 |
| 主分类号: | G06F8/61 | 分类号: | G06F8/61;G06K9/62;H04L61/25;H04L61/5046 |
| 代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 朱健 |
| 地址: | 518000 广东省深圳市福田*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 单片机 控制系统 控制 方法 | ||
1.一种单片机烧写控制系统,其特征在于,包括:
获取模块,用于获取编译文件的第一地址;
判断模块,用于判断所述第一地址是否合法;
确定模块,用于:
在所述判断模块判断所述第一地址合法时,发送第一信号至单片机;
接收第二信号,将所述第一地址基于预设的地址转换策略进行处理,得到单片机的第二地址,并根据所述第二地址进行烧写任务;
单片机,用于接收所述第一信号,进行烧写准备工作,在烧写准备工作完成时,发送第二信号至所述确定模块;
所述确定模块包括:
第二获取子模块,用于获取所述第二地址的数量,并判断是否大于预设数量;
聚类子模块,用于在确定所述数量大于预设数量时,对若干个第二地址进行聚类分析,得到若干个分类集合,并确定每个分类集合的聚类中心;
确定子模块,用于根据每个分类集合的聚类中心基于预设数据表,确定每个分类集合对应的单片机上的功能区。
2.如权利要求1所述的单片机烧写控制系统,其特征在于,所述判断模块,包括:
第一获取子模块,用于获取所述第一地址的属性信息;
计算子模块,用于计算所述属性信息与预设属性信息的匹配度,并判断是否大于预设匹配度;在确定所述匹配度大于预设匹配度时,表示第一地址合法;反之,表示第一地址不合法。
3.如权利要求1所述的单片机烧写控制系统,其特征在于,所述确定模块还用于:
根据烧写任务创建监测模型,将所述监测模型按照烧写任务包括的若干个子烧写任务进行划分并进行标记处理;所述子烧写任务为在单片机上的单个功能区的烧写任务;
获取在执行烧写任务时的实际进度信息;
将所述实际进度信息与所述监测模型进行匹配,将匹配完成后的监测模型与预设进度信息进行比较,确定进度滞后的子烧写任务,并发出报警提示。
4.如权利要求1所述的单片机烧写控制系统,其特征在于,所述确定模块,还用于:
对进度滞后的子烧写任务进行分析,判断所述进度滞后的子烧写任务对应的功能区是否满足再次烧写条件;
在确定所述进度滞后的子烧写任务对应的功能区满足再次烧写条件时,获取待烧写数据并进行再次烧写。
5.如权利要求1所述的单片机烧写控制系统,其特征在于,还包括:
检测模块,用于在所述确定模块根据所述第二地址完成烧写任务后,检测单片机在运行时的电流信号;
时频变换模块,用于对所述电流信号进行时频变换处理,得到时频谱图,对所述时频谱图进行特征提取,得到若干条谱线;
滤波处理模块,用于获取当前谱线的若干个峰值,计算出当前谱线的平均峰值,根据所述平均峰值查询预设数据表,得到相应的滤波系数,根据所述滤波系数对所述当前谱线进行滤波处理;
时频逆变换处理模块,用于根据滤波处理后的若干条谱线得到滤波时频谱图,对所述滤波时频谱图进行时频逆变换处理,得到滤波电流信号;
识别模块,用于将所述滤波电流信号输入预先训练好的异常识别模型中,输出所述滤波电流信号的异常时刻及异常区域;
计算模块,用于获取预设时间段内的异常区域的温度参数及功率参数,并分别计算出第一变化频率及第二变化频率;
标记模块,用于在确定所述第一变化频率大于第一预设变化频率且所述第二变化频率大于第二预设变化频率时,确定将异常区域进行标记,得到标记信息;
报文生成模块,用于获取记录描述符的地址信息,并将所述标记信息根据所述地址信息进行存储,形成故障报文并进行报警提示。
6.如权利要求5所述的单片机烧写控制系统,其特征在于,还包括:
修复模块,用于根据所述故障报文确定故障模式,根据所述故障模式及预设的故障应对策略,确定修复方案,根据所述修复方案对故障进行修复。
7.如权利要求1所述的单片机烧写控制系统,其特征在于,所述功能区包括配置区、应用程序区、BOOT程序区。
8.一种单片机烧写控制方法,其特征在于,包括:
获取编译文件的第一地址;
判断模块判断所述第一地址是否合法;
确定模块,在所述判断模块判断所述第一地址合法时,发送第一信号至单片机;
单片机,用于接收所述第一信号,进行烧写准备工作,在烧写准备工作完成时,发送第二信号至所述确定模块;
确定模块接收所述第二信号,将所述第一地址基于预设的地址转换策略进行处理,得到单片机的第二地址,并根据所述第二地址进行烧写任务;
所述确定模块接收所述第二信号,将所述第一地址基于预设的地址转换策略进行处理,得到单片机的第二地址,并根据所述第二地址进行烧写任务,包括:
获取所述第二地址的数量,并判断是否大于预设数量;
在确定所述数量大于预设数量时,对若干个第二地址进行聚类分析,得到若干个分类集合,并确定每个分类集合的聚类中心;
根据每个分类集合的聚类中心基于预设数据表,确定每个分类集合对应的单片机上的功能区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市德仪电子科技有限公司,未经深圳市德仪电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111559088.7/1.html,转载请声明来源钻瓜专利网。





