STM32做一个下币器的驱动控制不准

2019-07-14 14:20发布

大家好
我做一个下币器的驱动
就是个马达,启动了就甩币出来
然后光眼探测出了多少
光眼就是探测到出了一个币就来一个pulse,非常简单不过因为是5V的,所以和407之间有一个tlp291-4做光耦。

问题是老控制不准。。。。我用一次1个来测试,很容易出现2个,偶尔还会碰到1个没有。。

我试过用int或者etr来计数
都会出现不能及时停止,或者停止过早的问题。。。。
头大
中断优先级也调到最高了
请指教。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
人中狼
1楼-- · 2019-07-15 14:02
或者不用光眼,用微动开关,用微动开关可以不使用光耦,另外要注意检测位置是否正确,检测位置是否能准确的分辨是一个硬币还是两个硬币,另外还有出币速度的问题,调试初期,可以降低出币速度
chenwei6991627
2楼-- · 2019-07-15 17:01
那肯定是检测电路和程序配合的不好

一周热门 更多>