0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

带有Arduino的自动设备测试仪的制作教程

454398 来源:wv 2019-10-15 15:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:准备

步骤2:Power Blough-R

那么Power Blough-R是什么,它有什么作用?

如果您将Octoprint与3D打印机一起使用,通常即使通过关闭树莓派USB电源,打印机的屏幕仍保持打开状态的问题。尽管这还不是世界末日,但尤其是在黑暗的房间里,它可能会变得很烦人。

Power Blough-R是一个简单的PCB,上面有一个公母接口,但它没有连接5V线。

还有其他方法可以解决此问题,有些人剪掉了USB电缆的5V线或在5V连接器上放了一些胶带,但我想提出了一种简单,可靠的方法来实现相同的结果,而又不损害任何USB电缆!

如果您对Power BLough-R感兴趣,可以购买以下产品:

在我的Tindie商店(套件或已组装)上

TH3dstudio.com(已组装)

(就像BTW一样,该帖子未获赞助,我有除了Power Blough-R的供应之外,没有参与TH3D。我没有收到任何其他东西,包括与TH3D的链接,或者是原始协议中讨论过的文字/视频)

第3步:背景:大订单

I主要在我的Tindie商店中出售了Power Blough-R。但是对于我组装的那些,我会用万用表测试它们。 In将测试Ground,D-和D +的输入和输出之间的连接是否良好,并且未连接5V并测试电桥。

这大约需要30秒钟左右,非常容易如果我不是很小心的话,我会犯错误。但是对于我售出的组装件来说,这并不是一个巨大的时间投入。

但是我在3d打印子reddit上贴了一张Power Blough-R的照片,在TH3DStudio.com上贴了Tim的照片。联系我,询问是否要订购一些在他的商店中进行试用。我说肯定,然后问他要找几个。我希望他说10或20,但是他说让我们从100开始。。..

用万用表自信地测试100个设备对我几乎是不可能的,所以我知道我必须做点什么

步骤4:硬件

我以绝对简单的方式进行组装,因为我还很小时间紧迫!

Arduino Nano(这有一个微型USB,但是任何一个都可以)*

Nano螺丝端子分接*

USB公分接*

USB母分接*

一些电线

没有组装起来真的很多。如果还没有插头,则将其焊接到nano上,并将其插入螺钉端子的插座中。

5根电线应焊接到USB公头和母头USB头上。请注意,对于屏蔽线,母型分线没有用于此的焊盘,因此我将其焊接到连接器的侧面。这些电线可以在另一端剥开并拧入螺钉端子(请确保留有一些松弛,以便更轻松地插入和拔出设备)

对于公连接器,我使用了以下引脚

GND》 2

D +》 3

D-》 4

VCC》 5

Shield》 10

对于我使用的母连接器:

GND》 6

D +》 7

D-》 8

VCC》 9

Shield》 11

*关联链接

步骤5:软件

首先,您需要下载Arduino IDE并进行设置(如果尚未安装的话)。

您可以抓取我在Github上使用过的草图并将其上传到板上。完成操作后,您就可以开始了!

在启动时,草图会通过一系列测试。如果所有测试均通过,它将使内置LED亮起。如果有任何故障,它将使内置LED闪烁。该设备还将故障原因输出到串行监视器,但是我实际上并没有使用此功能。

该草图将通过以下测试

初始测试:

这是在忽略公引脚的同时检查母引脚的读数是否符合预期。有关这一方面的更多信息,请参见“三态逻辑”步骤。

主要测试:

该测试检查在5V线路时是否连接了GND,D +,D-和Shield。受阻。这是为了检查Power Blough-R的主要功能,使其通过5V线路以外的所有线路。

电桥测试:

这将检查是否没有引脚被桥接在一起。因此,它将逐步遍历每个引脚,设置其输出,然后检查所有其他引脚均不受此影响。

在接下来的几步中,我将介绍测试中使用的一些功能/概念。

第6步:INPUT_PULLUP

这是一个非常有用的工具,它可以为您的项目节省一个额外的电阻(每个引脚)。

当一个引脚设置为INPUT_PULLUP时,它基本上通过10k电阻将该引脚连接到VCC。如果没有上拉(或下拉)电阻,则该引脚的默认状态为浮动状态,并且在读取该引脚时会出现不一致的值。由于电阻值相当高,因此可以通过对引脚施加不同的逻辑电平来轻松更改引脚的状态(例如,当按下按钮时,它将引脚接地),该引脚将显示为LOW。

我将FEMALE引脚的引脚模式设置为INPUT_PULLUP,因此只要没有外部作用力,我就可以参考该引脚应为(HIGH)的位置。 ,则将MALE引脚设置为LOW,然后将这两个引脚连接时,我们期望FEMALE引脚为LOW。

步骤7:三态逻辑

对于初始测试,我想检查FEMALE引脚的逻辑电平,而基本上忽略了MALE引脚。

这似乎是一个问题,因为MALE引脚必须具有一些逻辑电平,

实际上,大多数微控制器的引脚都具有所谓的三态逻辑,这意味着它们可以处于三种状态:HIGH,LOW和HIGH-IMPEDENCE

HIGH-IMPEDENC通过将引脚设置为INPUT可实现E。这相当于在该引脚的前面放置一个100 Mega OHM电阻,可以有效地将其与电路断开连接。

三态逻辑是Charlie-plexing的主要功能之一,这是一种使用较少数量的引脚寻址单个LED的神奇方法。如果您有兴趣进一步了解Charlie-plexing,请查看上面的视频。

步骤8:测试测试仪

这实际上是非常重要的一步,因为如果您不测试测试仪是否遇到不良情况,那么您可以确定测试通过后设备是否按预期运行。

如果熟悉软件开发中的单元测试,这相当于创建负面测试方案。

为了测试这一点,我创建了一些带有错误的电路板:

将USB接头连接器焊接在板的错误一侧。 USB接头连接器可以很好地连接,但不会连接接地线,而可以连接5V线。 (不幸的是,这不是故意创建的,这证明需要测试器!)

故意桥接了两个引脚以测试桥接测试代码。

第9步:结论

正如我在本文开头提到的那样,这可能是我用Arudino构建的最有用的东西。

由于最初的订单是Tim再次订购了200台Power BLough-R,虽然节省了很多时间,但我对它所拥有的主要信心是使产品处于完美的工作状态。/p》

事实上,我的妻子基本上对200进行了所有测试。她真的很喜欢它使用起来这么快,以及通过/失败指示符多么简单。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试仪
    +关注

    关注

    6

    文章

    4160

    浏览量

    60912
  • Arduino
    +关注

    关注

    190

    文章

    6516

    浏览量

    196056
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电动自行车半自动电池保护板测试仪:保障电池安全的关键工具

    电动自行车半自动电池保护板测试仪是用于检测电池保护板性能的专用设备,主要针对电动自行车锂电池组中的保护电路进行功能验证。这类测试仪通过模拟电池充放电过程中的各种异常状态,确保保护板能及
    的头像 发表于 06-25 18:14 421次阅读

    LCR测试仪的使用方法与注意事项

    一、引言 LCR测试仪(电感、电容、电阻测试仪)是电子工程领域的核心测量工具,广泛应用于元件参数测试、电路调试及产品质量控制。其高精度、多功能特性使其成为实验室和生产线不可或缺的设备
    的头像 发表于 04-29 10:36 6325次阅读
    LCR<b class='flag-5'>测试仪</b>的使用方法与注意事项

    TH2822系列LCR测试仪自动测试

    在电子元件制造与研发领域,LCR测试仪(电感、电容、电阻测试仪)是评估无源元件性能的关键工具。随着智能制造与自动测试需求的增长,传统的手动测试
    的头像 发表于 04-23 16:38 607次阅读
    TH2822系列LCR<b class='flag-5'>测试仪</b>的<b class='flag-5'>自动</b>化<b class='flag-5'>测试</b>

    绝缘电阻测试仪使用方法

    缘电阻测试仪(Insulationresistance testing instrument)又称数字绝缘电阻测试仪、兆欧表、智能绝缘电阻测试仪等,是一种常用的仪器设备,用于测量电气
    的头像 发表于 04-12 10:53 3779次阅读
    绝缘电阻<b class='flag-5'>测试仪</b>使用方法

    密封测试仪:提高测试效率,降低成本

    在制造业中,产品的气密性是衡量其质量的重要指标之一。手机、汽车和航空航天设备都需要通过严格的气密性测试来保证产品的可靠性和安全性。随着技术的不断进步,自动密封测试仪逐渐成为一种选择,在
    的头像 发表于 03-07 11:52 725次阅读
    密封<b class='flag-5'>测试仪</b>:提高<b class='flag-5'>测试</b>效率,降低成本

    怎样使用防水测试仪对手机进行测试

    选择合适的测试仪。不同型号的测试仪具有不同的功能和应用范围,以确保所选测试仪能够满足测试要求。(2)检查设备的完整性:使用前,仔细检查
    的头像 发表于 02-27 16:58 1767次阅读
    怎样使用防水<b class='flag-5'>测试仪</b>对手机进行<b class='flag-5'>测试</b>

    自动密封性测试仪的工作原理及应用

    自动密封性测试仪是一种用于检测产品包装密封性能的专业设备,其工作原理基于理想气体状态方程PV=nRT,通过测量气体的压力、体积和温度等参数,计算得出产品的密封性能。该仪器采用全自动
    的头像 发表于 02-22 11:56 918次阅读
    全<b class='flag-5'>自动</b>密封性<b class='flag-5'>测试仪</b>的工作原理及应用

    行业不同,防水测试仪咋选?

    在技术和工业领域,防水测试仪是保证产品质量、满足用户防水需求的关键设备。然而,不同行业对防水测试仪的需求存在显著差异,因此选择合适的测试仪已成为一项重要任务。对于智能手机、智能手表等电
    的头像 发表于 02-11 11:50 761次阅读
    行业不同,防水<b class='flag-5'>测试仪</b>咋选?

    直流电阻测试仪的原理?直流电阻测试仪的作用?

    为什么要使用直流电阻测试仪呢?有什么作用呢? 对于电力系统来讲,变压器是系统中核心设备,因此变压器的长期、可靠运行关系到整个系统的稳定性 和可靠性。 变压器的直流电阻是变压器制造中半成品、成品出厂试验
    发表于 02-06 15:44

    光谱测试仪是测什么的_光谱测试仪有辐射吗

     光谱测试仪,也被称为光谱或分光,是一种用于将成分复杂的光分解为光谱线的科学仪器。它的测量对象非常广泛,以下是对光谱测试仪测量内容的详细归纳:
    的头像 发表于 01-28 14:10 2277次阅读

    OTDR与光纤测试仪的区别

    在光纤通信领域,测试和维护是确保网络性能和可靠性的关键环节。OTDR(光时域反射)和光纤测试仪是两种常用的测试设备,它们各自扮演着不同的角
    的头像 发表于 12-30 17:54 2610次阅读

    化妆品包装在密封测试仪的应用

    ,又称气密性测试仪或泄漏性测试仪,是一种专门用于检测包装密封性能的设备。在实际使用场景中,通过模拟压力变化,测试包装是否有泄漏现象。该测试
    的头像 发表于 12-30 11:26 898次阅读
    化妆品包装在密封<b class='flag-5'>测试仪</b>的应用

    防水测试仪:快速测试技巧分享

    在产品质量控制中,防水性能检测是一个关键环节。作为一种专业的测试设备,防水测试仪可以帮助我们快速准确地评估产品的防水性能。然而,在实践中,掌握一些快速测试技能可以进一步提高
    的头像 发表于 12-20 15:21 985次阅读
    防水<b class='flag-5'>测试仪</b>:快速<b class='flag-5'>测试</b>技巧分享

    膜厚测试仪的测量范围 膜厚测试仪的操作注意事项

    膜厚测试仪是一种用于测量涂层、镀层、薄膜等材料厚度的精密仪器。它在工业生产、质量控制、科研等领域有着广泛的应用。以下是关于膜厚测试仪的测量范围和操作注意事项的介绍: 膜厚测试仪的测量范围 膜厚
    的头像 发表于 12-19 15:42 1992次阅读

    绝缘电阻测试仪

    绝缘电阻测试的八个技巧 作为绝缘电阻测试仪的作者,我知道很多人会对这种测试仪感到困惑。这种测试仪的作用是测量电器或电气设备的绝缘电阻,以确保
    发表于 12-16 10:46