用PIC芯片如何识别自行车是在平路还是在上坡路段?

2020-02-07 09:39发布

自行车控制器获取的是霍尔信号,用PIC单片机如何识别自行车是在平路上还是在上坡路段,是采用的算法吗?请各位大师指教哦
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
25条回答
紫嫣
2020-02-08 12:48
现在手上没有现成的东西,当时只是大概看了一下人家的东西,原理是在链盘外壳上有四个线性霍尔元件,链盘上加了两个磁环,在链盘转动时,四个霍尔分为两组以正弦曲线输出。当人骑车时,同一组的两个霍尔元件输出的正弦波会发生相位偏差。利用比较器检测过0,然后AD转换检测同一组的两个霍尔元件的电压,依靠电压差来控制助力的大小。现在检测平路和爬坡有两种思路:一是检测在加同样大小的助力后的一段时间中的加速度来区分两种路况,另一种是利用在爬坡和平路时人踩踏力度的不同导致两个霍尔元件的电压差不一样来区分平路和爬坡,但是经过测试之后,两种思路误判的可能性都很大,这样会严重影响用户的骑行舒适度

一周热门 更多>