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

2020-02-07 09:39发布

自行车控制器获取的是霍尔信号,用PIC单片机如何识别自行车是在平路上还是在上坡路段,是采用的算法吗?请各位大师指教哦
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
zb05022005
1楼-- · 2020-02-08 02:40
你要不就同时检测转速和电流,相同速度时平路和上坡的电流不一样
紫嫣
2楼-- · 2020-02-08 03:58
 精彩回答 2  元偷偷看……
xiaorenren
3楼-- · 2020-02-08 09:57
你不是有现成的东西了吗
拆开看看
再发上来
这么多大哥
随便看下就知道了
紫嫣
4楼-- · 2020-02-08 12:48
现在手上没有现成的东西,当时只是大概看了一下人家的东西,原理是在链盘外壳上有四个线性霍尔元件,链盘上加了两个磁环,在链盘转动时,四个霍尔分为两组以正弦曲线输出。当人骑车时,同一组的两个霍尔元件输出的正弦波会发生相位偏差。利用比较器检测过0,然后AD转换检测同一组的两个霍尔元件的电压,依靠电压差来控制助力的大小。现在检测平路和爬坡有两种思路:一是检测在加同样大小的助力后的一段时间中的加速度来区分两种路况,另一种是利用在爬坡和平路时人踩踏力度的不同导致两个霍尔元件的电压差不一样来区分平路和爬坡,但是经过测试之后,两种思路误判的可能性都很大,这样会严重影响用户的骑行舒适度
紫嫣
5楼-- · 2020-02-08 17:37
xiaorenren 发表于 2014-2-21 14:56
你不是有现成的东西了吗
拆开看看
再发上来

现在手上没有现成的东西,当时只是大概看了一下人家的东西,原理是在链盘外壳上有四个线性霍尔元件,链盘上加了两个磁环,在链盘转动时,四个霍尔分为两组以正弦曲线输出。当人骑车时,同一组的两个霍尔元件输出的正弦波会发生相位偏差。利用比较器检测过0,然后AD转换检测同一组的两个霍尔元件的电压,依靠电压差来控制助力的大小。现在检测平路和爬坡有两种思路:一是检测在加同样大小的助力后的一段时间中的加速度来区分两种路况,另一种是利用在爬坡和平路时人踩踏力度的不同导致两个霍尔元件的电压差不一样来区分平路和爬坡,但是经过测试之后,两种思路误判的可能性都很大,这样会严重影响用户的骑行舒适度
lgg88
6楼-- · 2020-02-08 19:27
最好把硬件图纸弄出来  给大伙分析一下  

一周热门 更多>