请问各位师傅!如何检测微控处理器检测M430F1101A的好坏?

微控制器广泛用于测量各种物理變量测量中涉及的技术对于单个变量类型可能有所不同,并且主要基于要测量的变量的特性本教程介绍了一些使用微控制器测量电容器电容的方法。该技术利用电容器本身的特性因此具有通用性,可以在任何微控制器中轻松实现

我们知道电容器两端的电压不是瞬间建立的。电容器的充电和放电以指数方式发生并且取决于电容器所连接的电阻。当电容器(C)通过串联电阻(R)从电源电压(Vin)充电时电容器两端的瞬时电压由下式给出:

此处, = RxC,称为时间常数如果你把t =?在上式中您得到

现在,如果您能以某种方式测量电容器两端的电压达到电源电压的63%之前的时间那么只要知道电阻R即可轻松找到电容值。时间间隔的测量可以通过使用微控制器的内置定时器模塊来完成您需要告诉微控制器何时启动和何时停止定时器。定时器应在开关S闭合后立即启动并且必须在电容器电压达到0.63 Vin时停止。现代微控制器配备了一个或多个模拟比较器模块您可以使用电位计将比较器的参考引脚设置为0.63 Vin,然后将电容器两端的电压馈入比较器的另一個输入当电容器电压超过0.63 Vin时,比较器输出翻转这可以中断微控制器以停止定时器。 Noppharat Tawanron在他的网站上已经用PIC单片机演示了该技术

电容是確定频率的主要组成部分。许多振荡电路例如使用555定时器IC的不稳定多谐振荡器。下面所示的555定时器电路的振荡频率由下式给出:假设R1 = R2 = 10K則得出C = 48000/f,其中f以Hz为单位C为在nF中。这样可以通过测量555输出的频率间接估算电容。您可以在软件中创建一个10毫秒的窗口并使用定时器模塊(用作计数器)在该窗口中计算输出脉冲数。假设如果在10 ms的窗口中到达N个脉冲,则C = 480/NnF。如果得到N = 48则测得的电容将为10 nF。

请记住这两種方法都依赖于所用电阻值的准确性。

声明:本文由入驻电子说专栏的作者撰写或者网上转载观点仅代表作者本人,不代表电子发烧友網立场如有侵权或者其他问题,请联系举报

}

我要回帖

更多关于 处理器检测 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信