找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1290|回复: 6
打印 上一主题 下一主题
收起左侧

问题求助:单片机里程计的行驶方向判断?

[复制链接]
跳转到指定楼层
楼主
ID:608039 发表于 2020-4-19 20:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想用霍尔元件来检测脉冲数,做一个自行车里程计,霍尔元件只能解决轮子转动的脉冲数,那方向该怎么判断?
我想分别记录前进和后退的里程数,然后算出实际的里程数……
之前找的资料说用光敏,但是放在自行车里程计上好像也没有必要。
我有听可以从电平方向来判断行驶方向的,但是完全不知道是怎么回事……

单片机的小学生,学术不专,还请各位师傅指示!
拜托了各位师傅!


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:692132 发表于 2020-4-20 03:48 来自手机 | 只看该作者
自行车可以不用考虑倒车的里程,一方面更加麻烦,另一方面意义不大,因为平均下来前进100米,倒车不会达到1米。
回复

使用道具 举报

板凳
ID:70069 发表于 2020-4-20 09:58 | 只看该作者
可以用两个霍尔,两块磁铁,错位方置,一个计数,一个测方向,如霍尔1计数,霍尔2测方向,2比1先到就是正向,2比1后到就是反向。
回复

使用道具 举报

地板
ID:377210 发表于 2020-4-20 12:42 | 只看该作者
如楼上所说的,方向判断没什么大的意义。我骑过两次中远距离的,每次六百公里左右,估计倒车距离不超100米
回复

使用道具 举报

5#
ID:282850 发表于 2020-4-20 15:09 | 只看该作者
自行车可以倒退?
方法有二:1、双Hall,区分谁先谁后,磁铁只要一块。或考虑平衡用两块,计两次转了一圈。
2、一个Hall,一个倒档。用倒档来区分进退。
回复

使用道具 举报

6#
ID:236035 发表于 2020-4-21 14:26 | 只看该作者
用两个霍尔,分出四个状态,就能区分前进还是倒退了。
回复

使用道具 举报

7#
ID:608039 发表于 2020-4-25 15:25 | 只看该作者
首先,感谢大家的解答!!!!!!!!!!!!!!
先说这个问题我最终采取的解决方法:
两个霍尔传感器:一个用于计数,另一个用于判别方向;
当计数的霍尔传感器下降沿触发中断时,扫描方向霍尔传感器的电平,方向霍尔传感器的高低电平分别可以代表车轮的正逆两个方向。
问题解决!!!
我正在做一个可逆的里程计,正用到这个方向判断方法,马上就要做完了。
待我把代码完善完毕,后续会做相应的硬件实物,到时候会把我的代码、仿真以及实物操作等资料一并放在此贴。
在此!!再次感谢大家的解答!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表