用了一个霍尔传感器来测量小车速度

[复制链接]
 楼主| lei1926 发表于 2012-12-24 13:44 | 显示全部楼层 |阅读模式
我自己搞了一个程序  是测量小车速度 我用protues软件仿真了的  ,没有问题 啊 但我自己焊了个电路板用的是霍尔传感器   结果数码管全部亮了 霍尔传感器传过去的值也不显示  也就是说接了传感器  数码管还是全部亮了  但我用protues软件仿真了的  没有问题啊  求大神帮我一下了 急急!!!!!!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
jlass 发表于 2012-12-24 17:04 | 显示全部楼层
protues仿真软件又残害了一名同志
airwill 发表于 2012-12-24 19:43 | 显示全部楼层
先检查检查连接和焊接吧,
mr.king 发表于 2012-12-24 21:10 | 显示全部楼层
对于一个霍尔想准确测速不合理,你说你会软件滤抖动,或是硬件RC,但是速度有个特点范围太大,滤波时间常数太小,对于从0开始的慢速可能错误触发,时间常数大的话,高速过不了,参数很难兼顾,稳妥办法是用正交的输出,这样永远不怕速度从0开始
lirunze 发表于 2012-12-24 21:17 | 显示全部楼层
同意二楼意见
ymind 发表于 2012-12-25 08:36 | 显示全部楼层
我觉得先检查电源和reset,必要时断开显示的一些连接,把全亮的问题先解决。mega16的JTAG连接应该放出来,然后用debugger(我用gdb)跟一下,看代码跑飞没有。
 楼主| lei1926 发表于 2012-12-25 15:50 | 显示全部楼层
各位同仁 现在情况是这样的  我在程序一开始时就设置,数码管全部点亮,然后我就用5V的电源电压去触碰PD6(ICP1),但只是数码管亮度变亮和出现一些乱码
 楼主| lei1926 发表于 2012-12-25 15:56 | 显示全部楼层
我现在发现我霍尔开关工作电压是12V(DC是10V-30V),但当磁铁靠近时,输出电压为0,离开时,输出为1点几伏,如果是cmos器件的话,高电平应该接近电源电压,所以霍尔开关没有引进高低电平的变化。所以我直接用单片机的电源电压去触碰PD6(ICP1),但数码管只是亮度变亮和一些乱码,求高手指教哈 我一个编程的,现在要来做电路 ,我冤死了
 楼主| lei1926 发表于 2012-12-25 16:14 | 显示全部楼层
ymind 发表于 2012-12-25 08:36
我觉得先检查电源和reset,必要时断开显示的一些连接,把全亮的问题先解决。mega16的JTAG连接应该放出来, ...

复位 我之前是接了的,但最后我发现没什么用,又把他去了,我用的是avr studio4 可以单步调试
 楼主| lei1926 发表于 2012-12-25 16:15 | 显示全部楼层
airwill 发表于 2012-12-24 19:43
先检查检查连接和焊接吧,

都没问题
 楼主| lei1926 发表于 2012-12-25 16:15 | 显示全部楼层
mr.king 发表于 2012-12-24 21:10
对于一个霍尔想准确测速不合理,你说你会软件滤抖动,或是硬件RC,但是速度有个特点范围太大,滤波时间常数 ...

不解  和我这个有什么关系
ymind 发表于 2012-12-26 08:34 | 显示全部楼层
再试试把I2C加上拉,软件调试同时用示波器或逻辑分析仪测一下I2C总线,
 楼主| lei1926 发表于 2012-12-26 09:14 | 显示全部楼层
ymind 发表于 2012-12-26 08:34
再试试把I2C加上拉,软件调试同时用示波器或逻辑分析仪测一下I2C总线,

是不是要把模拟信号转换成数字信号
ymind 发表于 2012-12-26 12:59 | 显示全部楼层
不是。应该是我错了,我以为你的段式数码管是用I2C配置的。
rgh111 发表于 2013-4-7 20:55 | 显示全部楼层
貌似楼主搞这种系统只想编程,不想懂点儿硬件.
通宵敲代码 发表于 2013-7-9 19:42 | 显示全部楼层
jlass 发表于 2012-12-24 17:04
protues仿真软件又残害了一名同志

Protuse 毁了多少好青年啊。
通宵敲代码 发表于 2013-7-9 19:44 | 显示全部楼层
lei1926 发表于 2012-12-26 09:14
是不是要把模拟信号转换成数字信号

那得看你用的是集成芯片还是单个元件了。
通宵敲代码 发表于 2013-7-9 19:45 | 显示全部楼层
ymind 发表于 2012-12-26 12:59
不是。应该是我错了,我以为你的段式数码管是用I2C配置的。

有用I2C配置的数码管???你指的是集成模块吧,成本太高了。
sdnumcu 发表于 2013-7-10 13:37 | 显示全部楼层

同意二楼意见
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

0

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部