打印
[综合信息]

单片机遇到EMI干扰,如何储存重要参数?

[复制链接]
297|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sesefadou|  楼主 | 2025-2-23 17:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、采用检错与纠错编码
①校验码生成与存储:
在数据写入存储介质时,根据数据内容生成一定位数的校验码,并与数据一起存储。
校验码可以采用奇偶校验、CRC校验等方式生成,以确保数据的完整性。
②读出与校验:
当数据被读出时,同时读出校验码。
利用校验码对数据进行校验,如果检测到一位错误,则自动纠正;如果检测到两位或更多错误,则产生中断报告给CPU进行异常处理。
2、使用非遗实行存储器
①选择合适的存储器:
采用EEPROM、Flash等非易失性存储器来存储重要参数,以确保在断电情况下数据不会丢失。
选择具有高可靠性和抗干扰能力的存储器型号。
②数据冗余存储:
对重要参数进行冗余存储,即多次存储相同的数据和校验码,以提高数据的可靠性。
在读取时,通过多数表决等方式来判断数据的正确性。
3、硬件层面的防护措施
①增加去耦电容:
在单片机的电源引脚和地之间增加去耦电容,以减少电源噪声对单片机的影响。
②使用滤波电路:
在单片机的输入输出端口增加滤波电路,以减少高频噪声的干扰。
③布局与布线优化:
优化PCB布局和布线,减少信号线之间的串扰和干扰。
将重要信号的走线尽量远离高频信号和干扰源。
4、软件层面的防护措施
①软件滤波:
在软件中对输入信号进行滤波处理,以减少噪声对信号的影响。
②数据校验与重试机制:
在数据写入和读取时增加校验机制,如CRC校验等。
如果检测到数据错误,则进行重试操作,直到数据正确为止。
③异常处理流程:
设计完善的异常处理流程,当检测到数据错误或系统异常时,能够及时进行错误恢复或系统重置。

使用特权

评论回复
沙发
guijial511| | 2025-2-24 20:30 | 只看该作者
半导体存储在强磁干扰下基本上无力的。

使用特权

评论回复
板凳
probedog| | 2025-2-25 10:53 | 只看该作者
远离高频信号和干扰源。

使用特权

评论回复
地板
suncat0504| | 2025-2-25 23:23 | 只看该作者
工作频率越高,越容易被干扰。

使用特权

评论回复
5
地瓜patch| | 2025-2-26 20:49 | 只看该作者
这就得随时存储,有改变就存

使用特权

评论回复
6
lamanius| | 2025-3-18 16:46 | 只看该作者
在单片机系统中,EMI(电磁干扰)可能导致数据损坏或程序跑飞,尤其是在储存重要参数时。为了确保重要参数的安全性和可靠性,可以采取使用非易失性存储器

使用特权

评论回复
7
ex7s4| | 2025-3-19 13:22 | 只看该作者
一般都是这样,将重要参数储存在非易失性存储器中,如 Flash、EEPROM 或 FRAM。

使用特权

评论回复
8
y1n9an| | 2025-3-19 14:35 | 只看该作者
EMI 可能导致存储器中的数据被篡改。使用校验码(如 CRC、校验和)或纠错码(如 ECC)检测和纠正数据错误。

使用特权

评论回复
9
w2nme1ai7| | 2025-3-19 17:40 | 只看该作者
使用多份备份储存重要参数,并在检测到数据损坏时恢复备份。

使用特权

评论回复
10
tax2r6c| | 2025-3-19 19:10 | 只看该作者
在存储器的不同区域储存多份备份数据。定期检查数据的完整性,并在检测到损坏时恢复备份

使用特权

评论回复
11
liu96jp| | 2025-3-19 20:17 | 只看该作者
优化硬件设计,减少 EMI 的影响。比如使用磁珠或滤波器减少信号线上的噪声。使用屏蔽罩或屏蔽线减少空间辐射干扰。

使用特权

评论回复
12
g0d5xs| | 2025-3-20 13:08 | 只看该作者
有些时候EMI可能导致程序跑飞或数据错误。其实可以在软件中增加抗干扰措施。

使用特权

评论回复
13
b5z1giu| | 2025-3-20 15:20 | 只看该作者
检查电源和信号线上的噪声,确保硬件设计符合要求。

使用特权

评论回复
14
q1ngt12| | 2025-3-20 16:21 | 只看该作者
在代码中打印重要参数和校验码,分析数据的可靠性。

使用特权

评论回复
15
kaif2n9j| | 2025-3-20 19:37 | 只看该作者
在不同环境条件下(如温度、电源电压)测试系统的抗干扰能力。

使用特权

评论回复
16
地瓜patch| | 2025-3-31 22:07 | 只看该作者
重要数据随时存取

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

1669

帖子

0

粉丝