传值的问题
公司做一个项目,关于锁锣丝的计数统计功能。来确保锣丝没有漏掉,我本来的想法是在锁镙丝的钻上接上5V或者低一点的电压,Arduino 模拟口接到模板上,一个螺丝口接一个,读取到电压,就算锁上了,不过arduino模拟口只有五个,我镙丝多的有几十个上百个。有做过类似的功能的高手没。谢过。。。 本帖最后由 Super169 于 2014-5-12 17:01 编辑
我不太清楚你如何可以用測量電壓去得知是否上鎖, 但如果你可以做到的話, 而又不需要知道是那一個沒鎖上, 直接把電路串起來, 用總和去比較可以嗎?又或者如果可以造到沒鎖上就不通電 (應該不太難把), 串起來電壓為零就是有最少一個沒鎖上了 (甚至更簡單地連 arduino 也不要, 只用一個LED, 不亮就是有斷口), 可以嗎? 本帖最后由 eddiewwm 于 2014-5-12 19:22 编辑
很有意思的題目,述及的「读取到电压」的達至方法和手段,相信是能否進一步超越Arduino五個A/D口限制的重要起步點。若能詳細把如何做到「读取到电压」這一步寫清楚,相信對其他有心人提意見會有更好的促進作用。 本帖最后由 xhhuang 于 2014-5-13 08:38 编辑
Super169 发表于 2014-5-12 17:00 static/image/common/back.gif
我不太清楚你如何可以用測量電壓去得知是否上鎖, 但如果你可以做到的話, 而又不需要知道是那一個沒鎖上, 直 ...
我大概明白你的意思,可能我没太讲清楚。我说个例子吧
有一产品。上面总共有100颗螺丝,如果少锁几个,也不会影响到整体的性能,但是这种情况是不被客户允许的,所以我们就做了一个模具,针对每个螺丝孔作了标识,每次电动工具在锁螺丝时,就会接通arduino,arduino将数据传回我们的服务器(这块没问题,不管是串通讯或网络通讯我们都能实现),现在问题是,我们如何知道,我们锁了哪个螺丝??就必须保证每个螺丝孔,传回一个唯一的信号(电压),如果所有信号(电压)一样,那么系统搞不清,到底锁了哪个螺丝或一个螺丝重复拧紧一下而已。所以我的想法是,每个螺丝接通不同的电压,但是arduino只能读取<5v,5个模拟口电压不能分太细,我怕没那精确所以,
分 0V,1V,2V,3V,4V ,每个螺丝孔分别接五根线进入五个模拟口,那么五个电压和五模拟口就形成了00000-44444五进制值(这个值已经足够多了)。当然这只是我的想法,目前我还不知道如何精确控制电压输入到模拟口。大概的想法和情况就这样 eddiewwm 发表于 2014-5-12 19:20 static/image/common/back.gif
很有意思的題目,述及的「读取到电压」的達至方法和手段,相信是能否進一步超越Arduino五個A/D口限制的重要 ...
我想我的问题,应该在如何精确控制电压输入上。 xhhuang 发表于 2014-5-13 08:35 static/image/common/back.gif
我大概明白你的意思,可能我没太讲清楚。我说个例子吧
有一产品。上面总共有100颗螺丝,如果少锁几个 ...
若結構上真的能做到 "每个螺丝接通不同的电压" 。這樣思路方向應是可以的,但當中的 "每个螺丝孔分别接五根线进入五个模拟口"的想法,若配以 "上面总共有100颗螺丝" 的事實,則理論上接線就會有 500多了,這樣的工程就已是非常巨大了!
提議把 100 多的螺絲分為五區,而每個 A/D 口監察一區 樣接線就可控制在與螺絲同數的基礎上了。至於一個 A/D 口如何監察 20多個的螺絲的問題,可在"每个螺丝接通不同的电压" 的基礎下擴展。
页:
[1]