作者 主题: arduino 的质量检查方法  (阅读 3603 次)

风的孩子

  • Moderator 版主
  • Newbie
  • *****
  • 帖子: 9
arduino 的质量检查方法
« 于: 九月 14, 2011, 04:51:50 下午 »
当我们手头有一块arduino的时候,我们如何确定它是否会正常工作?
写一个代码,每一个端口都来个点灯程序?然后再读一个开关?
然后每一个A都来一个analogread()?
好吧,这回活活累死一大群人。
实际上,arduino已经提供了检测的方法,当然,是针对它的核心mega的检测方法。
由于前些日子生产了一批的arduino UNO 2011,必须要对它进行严格的检测,所以一番搜索整理之后,得到了如下的检测方案。
现开源出来给大家共享:

需要准备的东西:
电脑一台 里面安装了arduino 0022
万用表一个 可以检测电流和电压
12V稳压电源一个
面包线若干根(没有的话所有可以插入插母的线都行)

步骤:
第一步:将arduino完全独立出来,摘除所有的附属件
第二步:将arduino插入12V的电源上,此时它的ON灯会继续点亮,按一下reset键,此时 L灯会闪若干下(UNO会闪3下)
第三步:将万用表拨到DCV档(测直流电压的档位,20V左右的就行),GND(黑线)插到板子的GND上,
       A 红线插到3V3,此时应显示为3.3V左右(正负0.03V的误差都没有问题);
       B 红线插到5V,此时应显示5V(正负0.03V的误差同样没有问题);
       C 红线插到VIN,此时应显示12V(这个不好说,要看你的12V稳压电源的稳定程度如何)
       D 将红线接稳压电源的+,黑线接入arduino VIN,12V的GND直接和arduino的GND直接连接,测量电流,此时的电流应该在50MA左右,会大幅度波动,但是不会过大,过大则有短路嫌疑(有一个最简单的办法,插上去之后,用手摸电源插座的位置上方的那个两个脚,标注为269-5G的芯片不烫手,一般不会有毛病。
第四步:拔掉所有东西,把arduino 通过USB和电脑连接起来。此时它的ON灯还是会点亮,按一下reset键,此时 L灯会闪若干下(UNO会闪3下)
        电脑发现新硬件,安装驱动,出现一个arduino UNO 的串口
第五步:在arduino 0022 的files---》example---》 arduino testsuite---》ATS_general.点下载。
第六步:在下载完成后打开串口监视器,会出一堆的fail.除了内存检查的部分显示OK----如果显示了OK,那反而说明,mega的针脚出现了短路,需要查线路,或者,电容已经损坏(就是那两个贴片的电解电容左边的那粒)这个需要进行修复,否则arduino容易抽风
第七步:将arduinoUSB连接线拔下,用面包线开始连接如下:
        数字口2-3短接,4-5短接,以此类推,直到14-15短接(千万注意!不能短接0和1口)
        模拟口A0-A1短接,以此类推,A4-A5短接
        重新连接USB连接线,然后同样打开串口监视器,这个时候应该是刷一堆的OK下来---如果显示了fail,那就说明板子出现了短路,或者mega芯片损坏。这个,一般来说都是芯片出了问题。

如果以上的检测程序完成,那么恭喜你,你手中的板子就是好的。可以为所欲为,直到它被你亲手烧掉为止。
当然,如果你还比较无聊,还可以再下载一下files---》example---》 arduino testsuite---》ATS_constants.
它是用来来测试mega芯片的稳定性的。
这个我在烧bootloader的时候已经测试过了

特别说明:
如果是淘宝的买家买了我们的板子,那么只需要执行第六步,第七步进行验证即可,
前面的步骤,我已经做过,而且做过老化测试,所以无需担心的。

Ansifa

  • Newbie
  • *
  • 帖子: 18
    • 博客
Re: arduino 的质量检查方法
« 回复 #1 于: 九月 15, 2011, 11:48:48 上午 »
好,拿到就试试。。

ChocolateUniverse

  • Jr. Member
  • **
  • 帖子: 97
  • BigQ 勤劳勇敢,爱好艺术
Re: arduino 的质量检查方法
« 回复 #2 于: 九月 18, 2011, 08:15:47 下午 »
学习了,原来arduino自带检测例程啊,感谢风兄分享.
BigQ 勤劳勇敢 爱好艺术

杭州坏鸟

  • Newbie
  • *
  • 帖子: 2
Re: arduino 的质量检查方法
« 回复 #3 于: 九月 20, 2011, 09:42:54 下午 »
恩~~~~~~~试试看.........嘿嘿! :)

Tags: