这个传感器真的可以解决问题吗?
嵌入式Linux
共 609字,需浏览 2分钟
·
2023-06-20 14:02
之前在文章里面写了我创业开发的猫塔,其中有一个问题是,因为猫砂重量不一致,磁铁老化等等问题,可能导致在倒砂的时候不能准确让沙仓回到正确的位置。
有个朋友在文章后面回复了一个方案,就是用编码器。
先简单说下什么是编码器,编码器是一个可以通过旋转位移转换成数字信号,通过样的方式,可以计算出旋转的角度,电机的转动速度等等。
我们当时面临的一个严重的问题是,结构可以修改的东西太少太少,但是现在想起来,如果我们在电机接触处加上编码器,应该是有作用的,至少要测试下这个方案。
上面图片中的是一个红外感应,用来感应猫咪有没有在厕所中,安装之后可以看到是这个样子的。
我下午和这个朋友也简单聊了下,加上了编码器,就可以检测到沙仓转动的角度。
当然,如果存在角度测量不准确,那在沙仓转动归位的时候,还是会遇到一样的问题。而且磁性传感器有可能受到高压交流电干扰,这一点我之前在调试一个项目的时候遇到,所以在实际使用上需要对应的调试。
我在B站上看到一个博主测试了
这个博主在视频中也说明了,显示出来的角度有一些偏差的原因是在转动笔的时候不是很圆,如果可以转动得非常非常圆的话,输出的角度是非常准确的。
有这样的限制,那猫塔的沙仓在转动过程中也是不能保证100%的圆的,而且在使用过程中可能会存在一些偏离。
如果有用过编码器的朋友,可以在文章留言说说自己的观点。
针对我们这样的使用场景,在不修改结构的情况下,如何保证旋转的位置准确呢?
评论