📄 ana_com.h
字号:
#pragma CODE_SEG DEFAULT
static void Read_Sensor(void)
{
//采集制动踏板和加速踏板,并滤波
AD_Digital_Filter(&AD0Input,&AD1Input,&AD3Input,&AD6Input,50);
Drv_Acc = ((float)AD1Input)/65472; //加速踏板采集
Drv_Brk = ((float)AD0Input)/65472; //制动踏板采集
Drv_Acc = G_Digital_Filter(Drv_Acc,5);//取均值---------------------
Drv_Brk = G_Digital_Filter_2(Drv_Brk,10);//取均值---------------------
Drv_Acc = (Drv_Acc-0.148)/(0.928-0.148);//x->最小值,y->最大值
Drv_Brk = (Drv_Brk-0.192)/(0.6-0.192);//x->最小值,y->最大值
if(Drv_Acc > 1)
Drv_Acc = 1;
if(Drv_Acc < 0)
Drv_Acc = 0;
if(Drv_Brk > 1)
Drv_Brk = 1;
if(Drv_Brk < 0)
Drv_Brk = 0;
//采集车速
VehicleSpeed = PACN10 * 0.12716;
PACN10 = 0;
//看50ms内TC0的变化值
// VehicleSpeed = TC0-
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -