智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1768|回复: 4
打印 上一主题 下一主题

[硬件类] 电机影响传感器

[复制链接]

2

主题

39

帖子

0

精华

高级会员

Rank: 4

积分
624
威望
354
贡献
164
兑换币
101
注册时间
2012-10-26
在线时间
53 小时
跳转到指定楼层
1#
发表于 2013-7-2 09:53:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,最近刚刷的板,不开电机的时候传感器接收信号正常,打开电机,传感器信号有很大的波动还特别有规律。希望遇见相同情况的车友解释下。都好几天了怎么破。传感器一般都架在哪里。在驱动上面可以吗?大家是怎么处理的。求高人指点。
  补充:双层板,单点共地。电源测过了还算稳定。AD口用的8—12;
    AD初始化//----------------AD初始化----------------
void ATD_INIT(void)
{                                   
   ATD0CTL0=0x0c; //AD 转换序列长度为5
ATD0CTL1=0x00; //允许指定AD 口做外部触发输入口,8位结果,采样前采样电容不放电 1
ATD0CTL2=0x40; //标志寄存器快速清零,停止模式不运行,禁止外部触发,禁止转换完成中断和比较成功中断
ATD0CTL3=0xa8; //结果右对齐,非FIFO 模式,冻结模式继续转换 转换长度8
ATD0CTL4=0X33;   //采样时间为2MHZ
ATD0CTL5=0x38; //连续多通道转换,从通道8 开始
ATD0DIEN=0x00; //禁用数字输入缓冲区*/



}


ATD0CTL5=0x38;
        while(!ATD0STAT0_SCF);

        filter0[a]=ATD0DR2;//+ATD0DR1H*256;
        filter1[a]=ATD0DR4;//+ATD0DR0H*256;
        filter2[a]=ATD0DR0;//+ATD0DR3H*256;

        filter3[a]=ATD0DR1;//+ATD0DR3H*256;后右
        filter4[a]=ATD0DR3;//+ATD0DR3H*256; //后左

  大家看下是不是AD口的问题,以前用的AD0-8,因为硬件原因,端口改了

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
26
威望
24
贡献
2
兑换币
3
注册时间
2013-7-2
在线时间
0 小时
毕业学校
abc
2#
发表于 2013-7-2 12:36:36 | 只看该作者
电机在工作的时候是会向外界辐射电磁干扰,解决办法:在电机两端并一个电容,电容大小自己需要试,切记,一定是在电机两端,紧挨着电机,不能有太长的线,有线,并电容就没有意义了。
回复 支持 反对

使用道具 举报

2

主题

39

帖子

0

精华

高级会员

Rank: 4

积分
624
威望
354
贡献
164
兑换币
101
注册时间
2012-10-26
在线时间
53 小时
3#
 楼主| 发表于 2013-7-2 15:57:07 | 只看该作者
流浪’镔玢 发表于 2013-7-2 12:36
电机在工作的时候是会向外界辐射电磁干扰,解决办法:在电机两端并一个电容,电容大小自己需要试,切记,一 ...

恩,试一下。不知道会不会是AD的问题。前一半是没开电机,后一半是开了电机。不知道大家有没有这种情况

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

4

主题

240

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5744
威望
2859
贡献
1513
兑换币
975
注册时间
2011-2-22
在线时间
686 小时
4#
发表于 2013-7-2 22:49:24 | 只看该作者
不是AD的是,可能是你某些部分没有严格接地,我前几天遇到过,接地后就解决了
回复 支持 反对

使用道具 举报

17

主题

346

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2686
威望
1368
贡献
610
兑换币
505
注册时间
2011-8-27
在线时间
354 小时
5#
发表于 2013-7-3 11:00:39 | 只看该作者
whitegger 发表于 2013-7-2 22:49
不是AD的是,可能是你某些部分没有严格接地,我前几天遇到过,接地后就解决了

我们的车子 有时候有尖峰  有时候没有  不知道怎么回事 ???是电机问题吗 ???静止放在那里回来的波形很干净啊 。。。跑起来 值跳变很大 ,有时候一天游 隔了一天没有 。。出现时间不规定的。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-1 17:41 , Processed in 0.054424 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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