智能车制作

标题: xs128使用舵机需要用AD吗? [打印本页]

作者: zhifu    时间: 2014-11-17 18:37
标题: xs128使用舵机需要用AD吗?
xs128使用舵机需要用AD吗?求科普!!!!

作者: 山外メ雲ジ_VCAN    时间: 2014-11-17 19:20
不需要,直接PWM 就好了
作者: 空有一人    时间: 2014-11-17 19:55
顶二楼
作者: 灰原哥哥    时间: 2014-11-17 19:55
顶三楼
作者: 支点305    时间: 2014-11-17 20:42
这个。。你要在跑道上控制舵机肯定是用AD的
作者: zhifu    时间: 2014-11-17 22:23
支点305 发表于 2014-11-17 20:42
这个。。你要在跑道上控制舵机肯定是用AD的

那为什么二楼说可以不用呢?我看的测试程序有AD的,不清楚为什么用AD?请细解!!!!

作者: zhifu    时间: 2014-11-17 22:26
山外メ雲ジ_VCAN 发表于 2014-11-17 19:20
不需要,直接PWM 就好了

那我看的测试舵机程序有AD的部分。不清楚是怎么回事!求教!!!!

作者: 天边不够远    时间: 2014-11-18 10:08
顶二三楼
作者: 李威风12138    时间: 2014-11-18 11:46
顶2楼
作者: Arthur打酱油    时间: 2014-11-18 12:10
上一届比赛的时候没用过。。也不知道怎么用在舵机上。。
作者: luhan2014    时间: 2014-11-18 12:15
no
作者: 多一度热爱    时间: 2014-11-18 13:35
不用

作者: 张福利    时间: 2014-11-18 15:39
不用,舵机是用PWM控制的。而且你说的AD是什么意思,你想说的应该是DA吧!
作者: zhifu    时间: 2014-11-18 17:01
张福利 发表于 2014-11-18 15:39
不用,舵机是用PWM控制的。而且你说的AD是什么意思,你想说的应该是DA吧!

/******AD初始化******/
/*void AD_Init() {
  //ATD0CTL1=0x00;
  ATD0CTL2=0xC0;//启动AD,快速清零,无等待模式,禁止外部触发,中断禁止
  ATD0CTL3=0x40;//转换序列长度8
  ATD0CTL4=0x85;
  ATD0CTL5=0xA0;//右对齐无符号,单通道0采样
  ATD0DIEN=0x00;//禁止数字量输入  */
   
/**读取AD转换结果**/
/*void AD_GetValue()
  {
  while(!ATD0STAT0_SCF);  //等待转换结束
AD_wValue=ATD0DR0L;//读取结果寄存器的值
    }  */
/*****pwm初始化********/
void PWM_Init(void)
{
PWME_PWME1=0x00;  // Disable PWM (PP1)           禁止
PWMCTL_CON01=1;   //01级联,寄存器为通道1
PWMCAE_CAE1=0; //通道7左对齐
PWMCNT01=0; // 计时器清零
PWMPOL_PPOL1=1;  // 先置高电平,DYT
PWMPRCLK=0;   //COLCKA不分频
PWMSCLA=4;  //COLCK SA进行16分频
PWMDTY01=1500; //  舵机静止占空比为7.5%=1500/20000


作者: 张福利    时间: 2014-11-18 19:23
zhifu 发表于 2014-11-18 17:01
/******AD初始化******/ /*void AD_Init() {   //ATD0CTL1=0x00;   ATD0CTL2=0xC0;//启动AD,快速清零,无 ...

两个没有关系吧!只是三个函数写到一块了吧!函数之间没有关系啊!

作者: 板正的    时间: 2014-11-18 19:30
二楼正解,舵机实质就是个电机,只要用PWM控制就可以,AD转换是指模拟量转换成数字量,在信号采集处理时会用到。
作者: WX001    时间: 2014-11-18 19:54

作者: zhifu    时间: 2014-11-18 20:10
板正的 发表于 2014-11-18 19:30
二楼正解,舵机实质就是个电机,只要用PWM控制就可以,AD转换是指模拟量转换成数字量,在信号采集处理时会用 ...

哦哦!知道了

作者: zhifu    时间: 2014-11-18 20:10
张福利 发表于 2014-11-18 19:23
两个没有关系吧!只是三个函数写到一块了吧!函数之间没有关系啊!

了解了!!!

作者: junjungreat    时间: 2014-11-19 09:34
舵机的工作模式清楚吗???我记得是有3根线,两根电源线,另外一根信号线,信号线给一个PWM值,PWM值改变,舵机打角改变
作者: zhifu    时间: 2014-11-19 18:12
junjungreat 发表于 2014-11-19 09:34
舵机的工作模式清楚吗???我记得是有3根线,两根电源线,另外一根信号线,信号线给一个PWM值,PWM值改变, ...

懂了!!!

作者: zhang525280332    时间: 2014-11-20 22:43
AD应该是再装一个电位器,测量舵机的打角用的
作者: 玩意Tc    时间: 2014-11-20 23:54
PWM
作者: zhifu    时间: 2014-11-21 19:18
玩意Tc 发表于 2014-11-20 23:54
PWM

知道了!!





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