智能车制作

标题: 传感器放大 [打印本页]

作者: 463719979    时间: 2010-4-22 16:31
标题: 传感器放大
各位车友,大家好
我们在做车的过程中,遇到一个问题。传感器做的还可以,能够放大到4V左右(检波以后),可以一加上AD采样以后,信号马上就拉低了,我用万用表测两端的电压,信号很正常,可是一加上AD,就不正常了。请问一下,这是什么原因,是硬件原因还是程序没有写好。
作者: chaoyueziwo    时间: 2010-4-22 17:09
可以采用软件放大啊
作者: 632693521    时间: 2010-4-22 21:29
嗯,的确可以通过软件上拉比如:PUCR_PUPAE=1; //对PA口进行上拉,增加抗干扰能力
作者: 463719979    时间: 2010-4-22 22:41
回复 3# 632693521


    但是我是用AD采样啊,没法上拉的。你那个是A口,我看了datasheet,AD没有上拉功能
作者: 786892880    时间: 2010-4-23 00:35
如果上拉不行,你可以增加信号输出内阻,比如用三极管增加一级电压跟随电路。
作者: kechenwei    时间: 2010-4-23 07:53
回复 1# 463719979


   应该你的程序有问题吧,我们没有发现这种情况,你有其他驱动?
作者: 463719979    时间: 2010-4-23 17:41
回复 6# kechenwei

你好,这是我的AD程序,有时间可以帮我看看。或者把你AD初始化的程序贴过来,我看看。呵呵,谢谢了。。。。
    void AD_Init(void)
{
  ATD0CTL1=0x10;   //73210:选择通道0; 65选择转换序列为8位精度; 4决定采样前不放电
  ATD0CTL2=0x40;   //2禁止外部触发, 1中断禁止,6快速清除标志位
  ATD0CTL3=0xa0;   //7右对齐无符号,6543每次转换4个序列, 2不用FIFO, 10Freeze模式下继续转   
  ATD0CTL4=0x03;   //765:采样时间为4个AD时钟周期,ATDClock=[BusClock*0.5]/[PRS+1]=8*0.5/4=1MHz
  ATD0CTL5=0x20;   //6:0特殊通道禁止,5:1连续转换 ,4:0单通道
  ATD0DIEN=0x00;   //禁止数字输入   
  
}
作者: 463719979    时间: 2010-4-24 10:23
怎么没人解决问题呢
作者: 463719979    时间: 2010-4-24 10:23
怎么没人解决问题呢
作者: wangxinming    时间: 2010-4-24 10:39
void AD_Init(void){
  ATD0CTL1  = 0x20;     //AD转换初始化,10位精度 (AN0作为外部触发,但不使能)
  ATD0CTL2  = 0x42;     //清除转换完成标志位,当SCF(转换序列完成中断标志),响应中断      
  ATD0CTL3  = 0xa0;    //转换序列长度为4,转换数据结构右对齐
  ATD0CTL4  = 0x01;    //设置AD转换时钟为总线频率的1/4,采样时钟为AD时钟的1/4
}
你说的问题我没有遇到过,说不定时硬件的问题呢。
作者: lanshh    时间: 2010-4-30 23:26
传感器是用什么东西做的啊?
作者: 463719979    时间: 2010-5-1 01:17
电感,跟官网一样
作者: 待敌之可胜    时间: 2010-5-2 10:50
路过哈
作者: liboyu01    时间: 2010-5-3 14:58
不错
作者: wangzhigang11    时间: 2010-5-4 12:47
我觉得是你的输出内阻太大,相当于和AD的输入内阻分压了
作者: 洪晖潞    时间: 2010-5-4 17:19
是AD的原因
作者: 静之音    时间: 2010-5-4 22:12
不晓得~~~我们的AD也比较低
作者: 463719979    时间: 2010-5-4 23:18
回复 17# wangzhigang11


    我觉得你说的有道理,我在硬件上试试,多多交流
作者: 463719979    时间: 2010-5-4 23:19
回复 18# 洪晖潞


    能否说的详细些?是AD程序的原因吗?谢谢
作者: 463719979    时间: 2010-5-4 23:20
回复 19# 静之音


    你们把传感器不接AD和接AD后,看示波器信号是否一样
作者: zhangjtx    时间: 2010-5-5 20:37
回复 1# 463719979


    你没加功率放大吗?
作者: 463719979    时间: 2010-5-6 12:38
回复 23# zhangjtx
没有,就是几乎和官网上方案一样的
作者: jib943    时间: 2013-3-19 21:16
楼主,我也遇到和你一样的问题了,测好了的4v接到AD上就被拉低成零点几伏了
作者: jib943    时间: 2013-3-19 21:17
求交流QQ:393780933




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2