原创 新兵选电阻的故事(转载)

2012-8-12 22:39 2883 14 26 分类: 模拟
 

新兵选电阻的故事 .

转自http://blog.csdn.net/chow288/article/details/6443994

最近一位入职不到一年的开发工程师让我帮他推荐一款电阻。他给我的技术要求是:阻值为250欧姆,精度0.1%,温漂1PPM。看到这样的需求我就很吃惊,为什么要用这样另类的电阻? 可以说,接到开发工程师的需求,我们往往并不要着急给他选器件。而是要深入了解他的需求,看看是否合理,是否有必要。这个250欧姆的电阻是用于一种年产量不大的产品中的。开发人员把它作为4~20mA检测电路的采样电阻用。这样4~20mA的电流信号就可以变为5V的信号直接送给后面的5V输入的ADC中。系统要求的精度要求为0.1%,工作温度范围为0~50°C。 只有认真分析了系统的需求后才能正确的为开发人员选型。我们先看这个需求有哪些问题:

 

(1)250欧姆的电阻合适选的对么? 我们到商店无论是买衣服还是买鞋子,从来都是只能买厂家能提供的尺码。比如你只能买个180的衣服,却买不到181的衣服。除非你是定制。对于电阻等元器件而言,它们的标称值也不是连续的,而是服从一定的系列。常用的标准值系列有:E6、E12、E24、E48、E96、E192。各个系列的精度也依次提高。 E6系列的标称值只能是:1.0、2. 2、3.3、4.7、6.8。它表示元器件的有效数字必须从这个系列中选取,具体值可以放大或缩小10的整数倍。比如有效数字2.2,放大可以得到220欧姆的电阻标称值,缩小可以得到22毫欧的标称值。其他系列的取值如下: E12系列:1.0、1.5、 2.2、2.7、3.3、3.9、4.7、5.6、8.2。 E24系列:1.0、1.1、1.2、1.3、1.5、1.6、1.8、2.0、2.2、2.4、2.7、3.0、3.3、3.6、3.9、4.3、4.7、5.1、5.6、6.2、6.8、7.5、8.2、9.1。 E48系列:1.00、1.05、1.10、1.15、1.21、1.27、1.33、1.40、1.47、1.54、1.62、1.69、1.78、1.87、1.91、1.96、2.05、2.15、2.26、2.37、2.49、2.61、2.74、2.80、2.87、3.01、3.16、3.32、3.48、3.57、3.65、3.83、4.02、4.22、4.42、4.64、4.87、5.11、5.36、5.62、5.90、6.19、6.34、6.49、6.81、7.15、7.50、7.87、8.25、8.66、9.09、9.53。 E96系列:1.00、1.02、1.05、1.07、1.10、1.13、1.15、1.18、1.21、1.24、1.27、1.30、1.33、1.37、1.40、1.43、1.47、1.50、1.54、1.58、1.62、1.65、1.69、1.74、1.78、1.82、1.87、1.91、1.96、2.00、2.05、2.10、2.15、2.21、2.26、2.32、2.37、2.43、2.49、2.55、2.61、2.67、2.74、2.80、2.87、2.94、3.01、3.09、3.16、3.24、3.32、3.40、3.48、3.57、3.65、3.74、3.83、3.92、4.02、4.12、4.22、4.32、4.42、4.53、4.64、4.75、4.87、4.99、5.11、5.23、5.36、5.49、5.62、5.76、5.90、6.04、6.19、6.34、6.49、6.65、6.81、6.98、7.15、7.32、7.50、7.68、7.87、8.06、8.25、8.45、8.66、8.87、9.09、9.31、9.53、9.76。 E196系列:1.00、1.01、1.02、1.03、1.04、1.05、1.06、1.07、1.09、1.10、1.11、1.13、1.14、1.15、1.17、1.18、1.20、1.21、1.23、1.24、1.26、1.27、1.29、1.30、1.32、1.33、1.35、1.37、1.38、1.40、1.42、1.43、1.45、1.47、1.49、1.50、1.52、1.54、1.56、1.58、1.60、1.62、1.64、1.65、1.67、1.69、1.72、1.74、1.76、1.78、1.80、1.82、1.84、1.87、1.89、1.91、1.93、1.96、1.98、2.00、2.03、2.05、2.08、2.10、2.13、2.15、2.18、2.21、2.23、2.26、2.29、2.32、2.34、2.37、2.40、2.43、2.46、2.49、2.52、2.55、2.58、2.61、2.64、2.67、2.71、2.74、2.77、2.80、2.84、2.87、2.91、2.94、2.98、3.01、3.05、3.09、3.12、3.16、3.20、3.24、3.28、3.32、3.36、3.40、3.44、3.48、3.52、3.57、3.61、3.65、3.70、3.74、3.79、3.83、3.88、3.97、4.02、4.07、4.12、4.17、4.22、4.27、4.32、4.37、4.42、4.48、4.53、4.59、4.64、4.70、4.75、4.81、4.87、4.93、4.99、5.05、5.11、5.17、5.23、5.30、5.36、5.42、5.49、5.56、5.62、5.69、5.76、5.83、5.90、5.97、6.04、6.12、6.19、6.26、6.34、6.42、6.49、6.57、6.65、6.73、6.81、6.90、6.98、7.06、7.15、7.23、7.32、7.41、7.50、7.59、7.68、7.77、7.87、7.96、8.06、8.16、8.25、8.35、8.45、8.56、8.66、8.76、8.87、8.98、9.09、9.20、9.31、9.42、9.53、9.65、9.76、9.88。 从上述标称值系列中我们可以看到是找不到250欧姆这个规格的。所以要用250欧姆的电阻就意味着需要定制。这显然不是研发人员及公司所希望看到的。这就提示我们研发人员在选择电阻的标称值是一定要上述系列中选取,而不是凭借着理想的计算来确定一个电阻值。同样电容、电感的标称值也是要符合一定的标称值系列的。一般电阻采用E24、E96、E192系列。电容一般采用E6、E12系列。电感一般采用E6系列。 再从新从标准标称值系列中选电阻前,我们再来看看250欧姆电阻的阻值是否合理。因为这个电阻要用来检测4~20mA电流,后面的ADC可以接受的信号电压为5V。对于4~20mA这样的标准信号类型而言,工业现场有时会出现超过20mA的情况,此时要求系统不能损坏,甚至要能反映出这种超量程的情况。因此实际设计时ADC的输入信号范围要有余量。一般应使得ADC输入信号在ADC所能接受的电压范围的7 0%~90%使用。考虑到现场最大可能出现的电流信号最大为25mA。这样ADC输入信号按70%降额后,采样电阻可以选为140欧姆。(5Vx70%/25mA=140欧姆)。功率考虑到降额可以选1/8W及其以上的即可。

 

(2)0.1%的要求合适么 从项目应用可知,这个电阻用于一个数字模拟混合系统,因此采样的精度可以通过数字标定的方法来进行。因此,这个电阻对精度的要求并不十分严格。相对而言1%的电阻要比0.1%的电阻要好订货。所以可以考虑将电阻换成1%的。

 

(3)1PPM是怎么确定的 看到1PPM的温漂要求,很让人震惊。一般而言常见的低温漂电阻温漂等级为:50PPM、25PPM、20PPM、15PPM、10PPM、5PPM。而且温漂越小,价格越高。1PPM的电阻基本上很不容易找。低于5PPM的电阻基本上都是军品用的。Vishay到是有,但是这种1PPM的需求实际上是没有必要的。还是从应用入手,系统要求的精度为0.1%,工作温度范围为0~50°C。那么假设温漂为T,则有Tx50<0.1%,因此只要T<20PPM就可以满足要求了。考虑到实际出厂标定时的温度在25°C左右,所以实际温度变化范围只有上下25°C左右,因此T可以进一步修正为T<40PPM即可。因此电阻根本没有必要选1PPM的。可以选个25PPM的。当然这样选电阻还没有考虑到ADC上的温漂。若要补偿ADC的温漂,还可以采用动态校准的方法或者单片机内置温度补偿曲线的方法实现。如果这样做了,那么电阻的温漂还可以进一步的放宽要求。

 

当然有了这些还没有涉及到选什么封装和制造方式的电阻问题。比如,如果现场没有大的浪涌,那么可以选普通片式薄膜电阻。如果现场有比较大的浪涌可以考虑选用抗浪涌型片式电阻或者MELF封装的表贴电阻,或者干脆换成通孔安装的金属膜电阻或线绕电阻。 从新兵选电阻的故事上,一方面告诉我们作为开发人员,不能只是根据计算的理论值去选电子元气,必须要在理论值的基础上参考实际的标称值序列。

 

另一方面,不论是研发人员还是元器件工程师,都应该认真的了解项目的实际应用。研发人员可以用软件或硬件上的其他手段降低对元器件的要求,元器件工程也可以通过了解项目应用情况,真正把握项目需求,引导研发合理选型。

 

2012年8月12日

附上常见贴片电阻阻值图,方便选值。见附件

 常用贴片电阻阻值一览图.jpg

 

PARTNER CONTENT

文章评论12条评论)

登录后参与讨论

tsyctc2598_917119019 2015-2-4 23:00

文章里面都明确写了,封装材质等尚未涉及到,这里举例出来,只不过抛砖引玉,提醒大家选型要多方面考虑而已,不要执一而论。

cuijianfei55_540538265 2015-1-28 09:25

分析的很到位,受益匪浅啊

用户1578945 2015-1-27 12:25

用2.49欧姆,后级得加一个高精度运放,这是做仪表的思路。用250欧姆,后级加一个跟随,或者直接接AD,这是做项目的思路。

用户269345 2015-1-26 21:29

自动控制上4~20mA使用的是“2.49欧或2.50欧”,0.1%电阻。 不是250欧!!! I*I*R = 0.02*0.02*250 = 0.1W。 无论是140欧还是250欧,发热量巨大, 对于最常用的1/8电阻来说基本处于损坏的边缘, 电阻温度绝对不是你说升温25℃,一定超差的。 仪表不是家电, 没做过仪表的人最好找资深人事问问, 不要不懂装懂误人子弟。

用户377235 2015-1-26 19:28

不错

用户377235 2015-1-26 19:21

楼主没有给你自己的选择啊?比如选择1%的会怎样?产生多少的误差?

用户1767429 2014-6-13 13:19

下载完了没出现图片太小了

用户1663162 2012-8-8 23:49

好文啊,这些东西才是真正的经验啊,不见诸于书本

用户228083 2012-4-23 16:10

代楼主回答20080039的问题:电阻阻值系列,是由电阻的误差决定的。在所列出的阻值中,最常用的是E24系列。关于阻值的分配,可以以1个单位为基准,加减10%,就是相邻的两个阻值。例如,以10K欧为例:10*(1+0.1)=11(KΩ);10*(1-0.1)=0.9(KΩ),在此系列中,比10KΩ小一档的电阻的标称值是9.1KΩ,这样,就是所谓的数值“覆盖”。另外,电阻出现的意义,不是需要有多少整数和分数值,而是为了给一些主要的工作部件提供一个可以采样、分析、记录、等要求的通道和参照。这与一般仪器档位采用1、2、5变档是不同的。

用户376083 2012-4-16 23:43

请教您一下为什么阻值是这种排列1.0、2. 2、3.3、4.7、6.8或1.0、1.5、 2.2、2.7、3.3、3.9、4.7、5.6、8.2。 E24系列:1.0、1.1、1.2、1.3、1.5、1.6、1.8、2.0、2.2、2.4、2.7、3.0、3.3、3.6、3.9、4.3、4.7、5.1、5.6、6.2、6.8、7.5、8.2、9.1…… 而不用 1 2 3 4 5 6 7 8 9这种值啊,或者像人民币一样1 2 5 10 20 50 100 。要选4欧姆 5欧姆 6欧姆 7欧姆多不方便啊 这个问题困扰了4年啊 ,求您解释一下,谢谢了
相关推荐阅读
tsyctc2598_917119019 2014-08-08 22:17
几种由运放构成的恒流源的电路接法(转帖)
  图老是挂,传成附件了   这几种电路都可以在负载电阻RL上获得恒流输出 第一种由于RL浮地,一般很少用 第二种RL是虚地,也不大使用 第三种虽然RL浮地,但是RL一...
tsyctc2598_917119019 2014-02-23 12:40
cadence 16.3 16.5 16.6 hotfix 安装方法
**成功,共享方法:不少人遇到**之后安装HOTFIX不能使用、报错的问题,那是因为没有使用正确的安装方法。此方法只适合使用pubkey**的16.3、16.5和16.6用户。为何使用pubkey...
tsyctc2598_917119019 2013-05-07 23:36
2013-5-7更新cadence16.3学习笔记(下)
  44.  SI仿真时,提示can’t open xx/xx/xx/cycle.msm是怎么回事? 答:肯定是.brd文件的路径或文件名本身有空格。   45.  SI仿真时,提示“part wit...
tsyctc2598_917119019 2013-05-07 23:08
【新手学习Cadence16.3】自己的Allegro16.3的学习笔记,算是回报社会吧。
  2013-5-7更新 1.         Allegro中我设置了highlight的颜色为白色,但选中后颜色是白蓝相间的,很不方便查看。是什么地方...
tsyctc2598_917119019 2012-08-14 21:20
评论:@lihailin560's Blog 博客中提到的“给你们介绍一些毛骨悚然的骗人技术”
果然是惊悚系列的...
tsyctc2598_917119019 2012-08-12 22:50
【新手学习LPC1768】关于IO2IntEnR与EXTPOLAR、EXTMODE等的区别?
随便google了下,发现貌似没什么人关心这个问题,不过没关系,就让以后的初学者看到后不用再迷茫了。 其实两者是有很大不同的,前者只能通过软件不停查询LPC_GPIOINT->IO2IntS...
我要评论
12
14
关闭 站长推荐上一条 /3 下一条