⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ana_com.h

📁 使用MC9S12DP256写的CAN转串口程序。
💻 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 + -