打印

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

[复制链接]
2118|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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开始

使用特权

评论回复
5
lirunze| | 2012-12-24 21:17 | 只看该作者
同意二楼意见

使用特权

评论回复
6
ymind| | 2012-12-25 08:36 | 只看该作者
我觉得先检查电源和reset,必要时断开显示的一些连接,把全亮的问题先解决。mega16的JTAG连接应该放出来,然后用debugger(我用gdb)跟一下,看代码跑飞没有。

使用特权

评论回复
7
lei1926|  楼主 | 2012-12-25 15:50 | 只看该作者
各位同仁 现在情况是这样的  我在程序一开始时就设置,数码管全部点亮,然后我就用5V的电源电压去触碰PD6(ICP1),但只是数码管亮度变亮和出现一些乱码

使用特权

评论回复
8
lei1926|  楼主 | 2012-12-25 15:56 | 只看该作者
我现在发现我霍尔开关工作电压是12V(DC是10V-30V),但当磁铁靠近时,输出电压为0,离开时,输出为1点几伏,如果是cmos器件的话,高电平应该接近电源电压,所以霍尔开关没有引进高低电平的变化。所以我直接用单片机的电源电压去触碰PD6(ICP1),但数码管只是亮度变亮和一些乱码,求高手指教哈 我一个编程的,现在要来做电路 ,我冤死了

使用特权

评论回复
9
lei1926|  楼主 | 2012-12-25 16:14 | 只看该作者
ymind 发表于 2012-12-25 08:36
我觉得先检查电源和reset,必要时断开显示的一些连接,把全亮的问题先解决。mega16的JTAG连接应该放出来, ...

复位 我之前是接了的,但最后我发现没什么用,又把他去了,我用的是avr studio4 可以单步调试

使用特权

评论回复
10
lei1926|  楼主 | 2012-12-25 16:15 | 只看该作者
airwill 发表于 2012-12-24 19:43
先检查检查连接和焊接吧,

都没问题

使用特权

评论回复
11
lei1926|  楼主 | 2012-12-25 16:15 | 只看该作者
mr.king 发表于 2012-12-24 21:10
对于一个霍尔想准确测速不合理,你说你会软件滤抖动,或是硬件RC,但是速度有个特点范围太大,滤波时间常数 ...

不解  和我这个有什么关系

使用特权

评论回复
12
ymind| | 2012-12-26 08:34 | 只看该作者
再试试把I2C加上拉,软件调试同时用示波器或逻辑分析仪测一下I2C总线,

使用特权

评论回复
13
lei1926|  楼主 | 2012-12-26 09:14 | 只看该作者
ymind 发表于 2012-12-26 08:34
再试试把I2C加上拉,软件调试同时用示波器或逻辑分析仪测一下I2C总线,

是不是要把模拟信号转换成数字信号

使用特权

评论回复
14
ymind| | 2012-12-26 12:59 | 只看该作者
不是。应该是我错了,我以为你的段式数码管是用I2C配置的。

使用特权

评论回复
15
rgh111| | 2013-4-7 20:55 | 只看该作者
貌似楼主搞这种系统只想编程,不想懂点儿硬件.

使用特权

评论回复
16
通宵敲代码| | 2013-7-9 19:42 | 只看该作者
jlass 发表于 2012-12-24 17:04
protues仿真软件又残害了一名同志

Protuse 毁了多少好青年啊。

使用特权

评论回复
17
通宵敲代码| | 2013-7-9 19:44 | 只看该作者
lei1926 发表于 2012-12-26 09:14
是不是要把模拟信号转换成数字信号

那得看你用的是集成芯片还是单个元件了。

使用特权

评论回复
18
通宵敲代码| | 2013-7-9 19:45 | 只看该作者
ymind 发表于 2012-12-26 12:59
不是。应该是我错了,我以为你的段式数码管是用I2C配置的。

有用I2C配置的数码管???你指的是集成模块吧,成本太高了。

使用特权

评论回复
19
sdnumcu| | 2013-7-10 13:37 | 只看该作者

同意二楼意见

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

0

帖子

0

粉丝