打印

用单片机如何检测出两个同批次同型号的三极管?

[复制链接]
1911|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wszqw|  楼主 | 2007-3-14 18:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先想到的是利用三极管的β值的离散性
即使两个同型号同批次的管子,其β值一般也不一样
【就算凑巧他们的β值相同或者很接近,那么也不要求区别出这两个管子】

就像常用的数字万用表上的测三极管β值档位的功能一样,但不需要测出他们的β值,只需要检测出是两个不同的管子即可;也不要求很高的准确度,只要大多数的时候能检测出即可。

用单片机做。要求检测电路简单低成本,可以加几个电阻和小电容

该怎么实现?

相关帖子

沙发
wszqw|  楼主 | 2007-3-14 18:53 | 只看该作者

要考虑温度效应。

允许换过管子但是判别不出换过,当成同一个;但是不允许同一个管子(在不同的时候)误判为换了另一个管子

比如清早的时候检测当前管子(参考管子)并记录参数,然后掉电;到了中午再上电(温度升高了很多),如果还是测参考管子,要求判断出是参考管子;如果这时换上另一个对比的管子,要求70%以上的准确度能识别出更换过

单片机只提供3、4个普通I/O脚。除去单片机,检测电路的成本要在2元以内

使用特权

评论回复
板凳
chunyang| | 2007-3-14 23:08 | 只看该作者

MCU在此不是核心

    将待测晶体管接成共射放大器,然后测集电极电压即可,基极偏置要有温度补偿网络,选合适的热敏电阻和普通电阻、精密电位器串并联组成,调整其温度曲线恰好与晶体管的温度曲线镜像对称即可。MCU可用于测电压,也可用于自动调整补偿,但二者均不好实现,需要精密AD甚至DA,成本过高,精度也不如用多圈电位器和指针表头。

使用特权

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

本版积分规则

14

主题

214

帖子

0

粉丝