智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4208|回复: 13
打印 上一主题 下一主题

[硬件类] 还是AD采样的问题

[复制链接]

5

主题

20

帖子

0

精华

高级会员

Rank: 4

积分
542
威望
260
贡献
136
兑换币
160
注册时间
2012-11-14
在线时间
73 小时
跳转到指定楼层
1#
发表于 2013-2-27 22:12:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      信号经过放大后得到比较稳定的正弦波形,但是接到单片机的AD接口波形就出现失真的情况,负半周波形被截掉,不和单片机连接后又还原成正常波形,希望有人能解答一下这其中的蹊跷。。。(单片机开始接的电脑USB,我们以为是电源不稳定或者供电不足,但是改接5V直流电压后波形仍然失真,然后就不知道怎么办)

65

主题

514

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2110

论坛骨干奖章活跃会员奖章优秀会员奖章

威望
945
贡献
561
兑换币
564
注册时间
2012-10-15
在线时间
302 小时
2#
发表于 2013-2-28 09:05:58 | 只看该作者
个人猜想,是否与共地有关
回复 支持 反对

使用道具 举报

6

主题

26

帖子

0

精华

高级会员

Rank: 4

积分
763
威望
416
贡献
203
兑换币
177
注册时间
2012-9-24
在线时间
72 小时
3#
发表于 2013-2-28 16:16:57 | 只看该作者
AD不是转换直流的么?你放大后需要整流和阻容滤波后再接入AD口,也就是不是直接将正弦电流接入ad吧。。
回复 支持 反对

使用道具 举报

18

主题

191

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1692
威望
983
贡献
451
兑换币
400
注册时间
2011-10-22
在线时间
129 小时
4#
发表于 2013-2-28 16:23:20 | 只看该作者
单片机是0-5v供电,而不是+5,-5V,负半轴当然会被切掉
回复 支持 反对

使用道具 举报

5

主题

20

帖子

0

精华

高级会员

Rank: 4

积分
542
威望
260
贡献
136
兑换币
160
注册时间
2012-11-14
在线时间
73 小时
5#
 楼主| 发表于 2013-2-28 21:02:08 | 只看该作者
蛋求无悔 发表于 2013-2-28 09:05
个人猜想,是否与共地有关

应该没什么关系,实验的时候试过,,,,,而且悲剧的是,解决办法没找到反倒把单片机和BDM都烧了,今天又要重新卖,都不晓得车子才跑的起来哦。。。。
回复 支持 反对

使用道具 举报

5

主题

20

帖子

0

精华

高级会员

Rank: 4

积分
542
威望
260
贡献
136
兑换币
160
注册时间
2012-11-14
在线时间
73 小时
6#
 楼主| 发表于 2013-2-28 21:10:26 | 只看该作者
琴歌 发表于 2013-2-28 16:16
AD不是转换直流的么?你放大后需要整流和阻容滤波后再接入AD口,也就是不是直接将正弦电流接入ad吧。。

可以不需要整流,直接将正弦信号输入,只要保证采样频率够大,采样时间够长就能得到相应的数据,我在得到的数据中取最大值,这个最大值是幅值,然后我再在程序里乘以2就是想要的峰峰值咯,数据在一定范围内是没有问题的,但因为失真的缘故,在线左右0.5cm就数据溢出了,大于255,没法确定位置,所以我很困惑,想用简单点儿的方法,比如把放大倍数缩小之类的,但是本着学习的态度,还是想了解下原因
回复 支持 反对

使用道具 举报

1

主题

20

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
432
威望
217
贡献
113
兑换币
104
注册时间
2012-10-21
在线时间
51 小时
毕业学校
浙江工业大学
7#
发表于 2013-3-7 00:04:11 | 只看该作者
我们也遇到了类似的问题,循迹模块单独测信号都很好,但是将舵机,循迹和MCU供电和共地后信号变化很小了,不正常了
回复 支持 反对

使用道具 举报

1

主题

20

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
432
威望
217
贡献
113
兑换币
104
注册时间
2012-10-21
在线时间
51 小时
毕业学校
浙江工业大学
8#
发表于 2013-3-7 00:04:57 | 只看该作者
zozop 发表于 2013-3-7 00:04
我们也遇到了类似的问题,循迹模块单独测信号都很好,但是将舵机,循迹和MCU供电和共地后信号变化很小了,不 ...

不知道楼主最后是如何解决的,交流一下
回复 支持 反对

使用道具 举报

5

主题

20

帖子

0

精华

高级会员

Rank: 4

积分
542
威望
260
贡献
136
兑换币
160
注册时间
2012-11-14
在线时间
73 小时
9#
 楼主| 发表于 2013-3-7 10:35:39 | 只看该作者
zozop 发表于 2013-3-7 00:04
我们也遇到了类似的问题,循迹模块单独测信号都很好,但是将舵机,循迹和MCU供电和共地后信号变化很小了,不 ...

    舵机要独立供电,开始的时候我把单片机VCC接到舵机上,发现数据波动很大,一隔离开,数据就稳定了
回复 支持 反对

使用道具 举报

1

主题

20

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
432
威望
217
贡献
113
兑换币
104
注册时间
2012-10-21
在线时间
51 小时
毕业学校
浙江工业大学
10#
发表于 2013-3-8 08:15:23 | 只看该作者
嗯,舵机和单片机的确需要分开供电的,因为舵机需要电流比较大,会干扰到输给单片机的电流
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-7-16 03:34 , Processed in 0.051563 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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