对于某些项目我们需要对产品数量进行连续测量,解决方案必须是移动、无线、低功耗、长服务周期等。使用BigClown的完美场景。
为了检查解决方案是否可行,我使用 4 个称重传感器创建了小型原型,用于连接到惠斯通电桥的个人秤。桥上电压使用带有 Avia Semiconductor HX711 A/D 转换器的模块测量,并由 BigClown 核心模块读取......并使用旧板作为平台。
第一个挑战是准备新的秤。幸运的是我有旧板(原本是儿童滑梯)。传感器需要任何空间来偏转 - 我找到了如何在 3D 打印机上创建支架的说明 - 太简单了:) 我用钻头制作了“空心腿”并将它们粘在一起。我的传感器是惠斯通电桥的 1/2,可以简单地连接到使用 HX711 模块测量的全桥......并且完成了一些胶带和刻度。
HX711 模块是一个带有 24 位 A/D 转换器的放大器。产品说明书中很好地解释了如何连接秤以及如何从数字输出中读取数据。在 GIThub 上,你可以为这个模块找到一些基于 arduino 的库。对于我的测试,我必须为基于 SMT32 微控制器的 BigClown重写一个(认为最好的:)。这个微控制器的速度与 Arduino 的微控制器有点不同,所以我不得不稍微调整一下时间。
第一个测试应用程序仅通过串行端口将测量值发送到我的笔记本电脑。然后我扩展了应用程序以在 LCD 显示屏上显示测量的重量 - 校准秤的好时机。
最后,我在应用程序中添加了简单的菜单,以允许从 LDC 面板测量、去皮和校准秤。使用 4 节未充满的电池,秤可以工作超过一周 - 可能会更好。我认为有可能修改代码以改善电源管理(关闭 HX711 模块)以延长电池寿命。
有一刻,天平停止工作——正是在我将电池测试添加到我的代码时。电池通过 A0 引脚测量。我第一次连接天平是在 P0 上,我花了很多时间来找出天平只测量一次的原因……所以当你想读取电池电压时不要使用 P0 引脚 :)
HX711 模块和测试应用程序库在GitHub 上可供所有人使用。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !