参考题目 与智能车相关

发布 2021-02-27 16:53:28 阅读 2474

编写一个位置式pid程序,比例、积分、微分系数分别用kp,ki,kd 表示,注意积分限幅,和输出限幅(dc_limit)。

speed_err=object_speed-(int )**espeed;

d_speed_err=speed_err-speed_err0;

speed_err0=speed_err;

ui=ki*speed_err+ui0;

if(ui>dc_limit)

ui=dc_limit;

else if(ui<-dc_limit)

ui=-dc_limit;

ui0=ui;

dcduty=kp*speed_err+ui+kd*d_speed_err;

if(dcduty>dc_limit)

dcduty=dc_limit;

if(dcduty<-dc_limit)

dcduty=-dc_limit;

编写个14路ad队列转换程序,(ad0到ad13),转换完成结构保存在ad_velue[14]中。

void atd_init(void)

atd1ctl2=0xc0;

atd1ctl3=0x08;

atd1ctl4=0x80;

rtictl = 0x1f;

crgint = 0x80;

ddrp=0xff;

for (;

用ect模块实现2秒定时,单片机复位后数码管首先显示“0000”,两秒后数码管显示“8888”。pwm模块输出8khz 占空比为50%的方波。(智能车比赛中要求放下车模后延时2秒启动)

unsigned char count=0;

mainif (count>60) break;

pwme_pwme5= 0;

pwmprclk|= 0x20; /clock b总线频率的4分频,//通道5用clock b 时钟源。

24mhz/4=6m

pwmpol_ppol5 = 0; /对齐方式默认左对齐pwmcae

pwmctl_con45 = 1; /16bit 连接。

pwmper45 = 750; /电机频率8k hz 1/1.5m*x=1/2khz

pwmdty45 = 325; /占空比精度 1/750

pwmcnt45 = 0; /启动pwm

如图是智能车起跑线的示意图:假设已经完成了a/d转换和二值化,14个对管检测到的数值从左到右依次保存在数组atd_value[14]中,及从左边数起 :0号对管如果检测到是黑线则atd_value [0]为‘1’,如果是白的则atd_value [0]为‘0’,依次类推直到13号对管。

试编写一个识别起跑线的程序。

void startline_test()

参考题目与指导教师

会计电算化专业毕业 安排。一 毕业 参考题目。1 会计电算化专业人才需求社会调查研究2 会计手工记帐现状调查研究。3 论当前企业会计工作中主要问题及解决途径4 会计电算化现状调查研究。5 论会计电算化的发展趋势和运用中存在的问题6 excel在会计核算中的应用研究7 excel在财务管理中的应用研究...

《数据恢复》参考题目与答案

数据恢复考试题。一 简答题 1 内部结构 盘片 磁头 马达 pcd控制电路板。2 技术 在一个密闭的空间里,磁盘高速运转产生气流将磁头托起进行读写工作。3 硬盘寻址模式有哪些?c h s 磁头 柱面数 扇区数 lba logic block address,扇区逻辑块地址 4 分区为什么不能分到整数...

作文参考题目

1.话题 生活需要什么。阅读下面材料,按要求作文。有人说,生活需要柴米油盐 有人说,人不是单靠吃米活着 有人说,生活需要清风明月碧水蓝天 有人说,生活需要安定的社会环境 有人说生活需要人与人之间美好的情感 的确,生活是丰富多彩的,生活需要的还有许多许多。那么,你认为生活需要什么?请以 生活需要为题,...