导航:首页 > 操作系统 > 单片机可靠性

单片机可靠性

发布时间:2022-01-15 02:21:00

‘壹’ 同等条件下,谁们家的单片机的可靠性最高

欧系的英飞凌,美系的原飞思卡尔……
这些汽车级的单片机,可靠性都不错……

‘贰’ 单片机应用设计中提高系统可靠性的措施有哪些

这个问题太笼统,这个需要具体问题具体分析。多的就不说,以我的经验和一般情况说下面几点。
1、中断问题。
中断函数要写得尽量短,而且要保证是顺序执行,一定不能在中断中有等待的语句,比如在中断函数中要等待某个标识位置位while(Flag == 0);之类的语句是不可取的,因为会在中断中执行的时间过长导致长时间不能进入别的中断,程序会跑飞现象。
2、敏感代码问题。
可能某些代码的地方,我们不希望执行某部分代码过程被中断给打断,那么我们会在执行该部分代码时禁止中断,执行完毕后再开启中断。那么必须要保证该部分代码执行的时间要尽可能的短,保证短到什么程度由CPU特性决定。
3、阻塞问题。
如果应用比较大,要实现的功能和执行的任务很多,那么程序中尽量避免使用等待阻塞之类的语句,如while()判断标识位的语句,最好是用if()语句判断,如果if()条件不成立会接着往后执行,看有没有别的事情做,如果没有则再返回接着进行if判断。
4、中断优先级问题。
有些CPU支持中断嵌套,而有些CPU不支持中断嵌套,不管CPU支不支持中断嵌套,要合理安排中断优先级关系,比如51单片机中使用定时器中断刷新LED(或LCD)显示,同时串口中断接收数据,默认状态下定时器比串口中断优先级更高,那么最好把串口中断优先级设置得比定时器更高更保险一些,相比之下漏掉一个串口数据比少刷新一次LED(或LCD)后果更严重。
5、代码框架结构问题。

其实这才是最核心的问题,如果你的CPU要实现很庞大的功能,如CPU要完成串口收发、I2C数据存储、LCD显示、Flash读写、USB接口通讯、按键识别、IO口电平监测等等等等的功能,那么自己直接裸机写程序那是不太现实的,必须要选择移植一个成熟的代码架构或操作系统,如选择状态机代码架构,操作系统如uCos、eCos、RT-thread等等。这种方法对CPU的处理速度、Flash空间、RAM空间的需求是挺高的,如果是51、52之类的单片机那就不要考虑算了。51、52之类的单片机那就根据自己的需要自己设计一个简单的代码架构即可。

‘叁’ 单片机选型问题:想找一个集成度高、可靠性强的芯片,请推荐

楼主可以考虑一下C8051F41X系列的。
12 位 ADC ,±1LSB INL;无失码。
ƒ 可编程转换速率,最高200ksps。
ƒ 可多达24个外部输入。
两个 12位电流输出 DAC;
2304字节内部数据RAM(256+2048),
32/16KB FLASH;可在系统编程,扇区大小为512字节 ,64字节电池后备RAM(smaRTClock)。
24个端口I/O;推挽或漏极开路,耐5.25 V电压 。
UART串口 ; 4个通用16位计数器/定时器 ,16 位可编程计数器/定时器阵列(PCA),有 6个捕捉/比较模块和WDT

‘肆’ 如何测试单片机系统的可靠性

软件上加看门狗 硬件上:电源方面尽量用LDO供电,各电源引脚旁边放置旁路电容 模拟部分和数据部分尽量分开 PCB走线最好不要小于0.2mm 如果接外部晶振,晶振尽量靠近单片机,晶振下方不要走线 接口处最好加上隔离器件 电源输入加上二极管,防止电...

‘伍’ 单片机的失效率怎样计算,如C8051系列,可靠性手册中没有单片机这一项

你参考的是什么标准

目前通用的MTBF预测的标准telcordia sr332 上面中的microcontroller就是属于你所说得情况

根据microcontroller的门极数量或总线的位数取得器件的基本失效率,再通过微处理器的结温去修正微处理器的失效率,从而得到预测失效率

‘陆’ 单片机比通用微处理器可靠性高吗为啥

1、通常供电电压高,噪声容限高。故可靠。
2、通常运算速度慢,对高频的抗干扰能力稍强。故可靠。
3、单片机的程序不是通用程序,可以进行独立的冗余设计,提高可靠性。故可靠。

‘柒’ 单片机原理的硬件特性

1、主流单片机包括CPU、4KB容量的ROM、128 B容量的RAM、 2个16位定时/计数器、4个8位并行口、全双工串口行口、ADC/DAC、SPI、I2C、ISP、IAP。
芯片
2、系统结构简单,使用方便,实现模块化;
3、单片机可靠性高,可工作到10^6 ~10^7小时无故障;
4、处理功能强,速度快。
5、低电压,低功耗,便于生产便携式产品
6、控制功能强
7、环境适应能力强。

‘捌’ 怎么从软件和硬件提高单片机的可靠性

  1. 软件上加看门狗

  2. 硬件上:电源方面尽量用LDO供电,各电源引脚旁边放置旁路电容

模拟部分和数据部分尽量分开

PCB走线最好不要小于0.2mm

如果接外部晶振,晶振尽量靠近单片机,晶振下方不要走线

接口处最好加上隔离器件

电源输入加上二极管,防止电源反接

‘玖’ stc单片机的优缺点

一、stc单片机的优点:

1、下载烧录程序用串口方便好用,容易上手,拥有大量的学习资料及视频,最着名的要属于昌晖仪表网的那个视频了,好多对单片机有兴趣的朋友都是通过这个视频入门的,同时具有宽电压:5.5~3.8V,2.4~3.8V, 低功耗设计:空闲模式,掉电模式(可由外部中断唤醒)。

2、STC单片机具有在应用编程,调试起来比较方便;带有10位AD、内部EEPROM、可在1T/机器周期下工作,速度是传统51单片机的8~12倍,价格也较便宜。

3、4通道捕获/比较单元,STC12C2052AD系列为2通道,也可用来再实现4个定时器或4个外部中断,2个硬件16位定时器,兼容普通8051的定时器。4路PCA还可再实现4个定时器,具有硬件看门狗、高速SPI通信端口、全双工异步串行口,兼容普通8051的串口。

4、同时还具有先进的指令集结构,兼容普通8051指令集。

二、stc单片机的缺点:功耗较高,5V供电,其次,stc单片机内集成资源少。

(9)单片机可靠性扩展阅读

STC单片机是宏晶科技生产的高速、低功耗、超强抗干扰的新一代8051单片机51单片机。指令代码完全兼容传统8051,但速度快8-12倍,内部集成 MAX810专用复位电路。4路PWM 8路高速10位A、D转换,针对电机电机的供应商控制,强干扰场合,成为继51单片机后一个全新系列单片机。

‘拾’ 通常采用什么方法测试单片机系统的可靠性

单片机系统可以分为软件和硬件两个方面,我们要保证单片机系统可*性就必须从这两方面入手。
首先在设计单片机系统时,就应该充分考虑到外部的各种各样可能干扰,尽量利用单片机提供的一切手段去割断或者解决不良外部干扰造成的影响。我们以HOLTEK最基本的I/O单片机HT48R05A-1为例,它内部提供了看门狗定时器WDT防止单片机内部程序乱跑出错;提供了低电压复位系统LVR,当电压低于某个允许值时,单片机会自动RESET防止芯片被锁死;HOLTEK也提供了最佳的外围电路连接方案,最大可能的避免外部干扰对芯片的影响。

当一个单片机系统设计完成,对于不同的单片机系统产品会有不同的测试项目和方法,但是有一些是必须测试的:
① 测试单片机软件功能的完善性。 这是针对所有单片机系统功能的测
试,测试软件是否写的正确完整。
② 上电掉电测试。在使用中用户必然会遇到上电和掉电的情况,可以进
行多次开关电源,测试单片机系统的可*性。
③ 老化测试。测试长时间工作情况下,单片机系统的可*性。必要的话
可以放置在高温,高压以及强电磁干扰的环境下测试。
④ ESD和EFT等测试。可以使用各种干扰模拟器来测试单片机系统的

可*性。例如使用静电模拟器测试单片机系统的抗静电ESD能力;
使用突波杂讯模拟器进行快速脉冲抗干扰EFT测试等等。

当然如果没有此类条件,可以模拟人为使用中,可能发生的破坏情况。例如
用人体或者衣服织物故意摩擦单片机系统的接触端口,由此测试抗静电的能力。
用大功率电钻*近单片机系统工作,由此测试抗电磁干扰能力等。

阅读全文

与单片机可靠性相关的资料

热点内容
加密锁无模块什么意思 浏览:18
加密国度英文 浏览:15
科沃斯用了app怎么使用按键 浏览:661
爬虫编译器价格 浏览:883
支付宝视频app会员自动扣费怎么关 浏览:228
单片机和wifi模块 浏览:722
python倒序二进制代码 浏览:360
广东程序员离职 浏览:583
golang核心编程 浏览:168
中小学计算法则 浏览:85
无职转生哪个app能看 浏览:580
夏梦迪在哪个app 浏览:107
c编译软件cl 浏览:933
逗比的程序员头像 浏览:984
单片机原理作业答案 浏览:230
文件夹的东西怎么能转成文档 浏览:968
linux下解压iso 浏览:463
android常见分辨率 浏览:386
文件解压怎么变成ps 浏览:177
python教程django编程 浏览:263