智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 9561|回复: 1
打印 上一主题 下一主题

请教各位大佬这段程序怎么看

[复制链接]

1

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
66
威望
36
贡献
22
兑换币
22
注册时间
2019-3-27
在线时间
4 小时
跳转到指定楼层
1#
发表于 2019-5-26 15:37:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void DirectionVoltageSigma(void) {    // 4ms 1次
float Left, Right,  Left2,Right2;     
        VOLTAGE_LEFT1=adc_ave(ADC1_SE4a, ADC_16bit,20);    //左侧1号SE18
        VOLTAGE_LEFT1=3300*VOLTAGE_LEFT1/Left_offset;  // 这里就是豪伏单位  所以 VOLTAGE_LEFT1 就是从零到3300
        if(VOLTAGE_LEFT1 > offset_left)   Left = VOLTAGE_LEFT1 -offset_left;
else Left = 0;
        g_fLeftVoltageSigma1 += Left;// 4ms 1次
         VOLTAGE_LEFT2=adc_ave(ADC1_SE5a, ADC_16bit,20);    //左侧1号SE18
        VOLTAGE_LEFT2=3300*VOLTAGE_LEFT2/Left_offset;  // 这里就是豪伏单位  所以 VOLTAGE_LEFT1 就是从零到3300
        if(VOLTAGE_LEFT2 > offset_left)   Left2 = VOLTAGE_LEFT2 -offset_left;
else Left2 = 0;
        g_fLeftVoltageSigma2 += Left2;// 4ms 1次
         
        VOLTAGE_RIGHT1=adc_ave(ADC1_SE6a, ADC_16bit,20);    //左侧1号SE18
        VOLTAGE_RIGHT1=3300*VOLTAGE_RIGHT1/Left_offset;  // 这里就是豪伏单位  所以 VOLTAGE_LEFT1 就是从零到3300
        if(VOLTAGE_RIGHT1 > offset_left)   Right = VOLTAGE_RIGHT1 -offset_left;
else Right = 0;
        g_fRightVoltageSigma1 += Right;// 4ms 1次


        VOLTAGE_RIGHT2=adc_ave(ADC1_SE7a, ADC_16bit,20);    //左侧1号SE18
        VOLTAGE_RIGHT2=3300*VOLTAGE_RIGHT2/Left_offset;  // 这里就是豪伏单位  所以 VOLTAGE_LEFT1 就是从零到3300
        if(VOLTAGE_RIGHT2 > offset_left)   Right2 = VOLTAGE_RIGHT2 -offset_left;
else Right2 = 0;
        g_fRightVoltageSigma2 += Right2;// 4ms 1次

回复

使用道具 举报

1

主题

44

帖子

0

精华

高级会员

Rank: 4

积分
856
威望
453
贡献
269
兑换币
239
注册时间
2018-11-10
在线时间
67 小时
2#
发表于 2019-5-27 11:41:52 | 只看该作者
就是一个ad采样转化的程序,具体干什么不知道
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 08:01 , Processed in 0.059423 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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