转向无人驾驶智能公交车模型循迹_转向单元程序设计

无人驾驶公交车  时间:2021-01-24  阅读:()

2013年第7期 农 机 使 用 与 维 修 33

无人驾驶智能公交车模型循迹、

转向单元程序设计

佳木斯大学机械工程学院 葛宜元 武赛娇 杨丽红 张伟伟 周远航 周思路

摘 要 为实现无人驾驶智能公交车模型的正常行驶采用Kei l uVision2软件开发系统进行程序的编制。通过控制红外循迹传感器、步进电机实现模型的自动循迹功能和转向功能。

关键词 无人驾驶 智能 控制 软件

备性能设计的研究。 E mai l :65696787@qq com。

34 农 机 使 用 与 维 修 2013年第7期

{ if ( ! P1_5)if(MIDDLEPIN= =0) {

{ if( LEFTPING= =0) ZKB1   ;return1 ; / /右转 ZKB2 =100 ZKB1 ;if(RIGHTPIN= =0) }return2; / /左转 }

} /*对占空比值限定范围* /return0; / /直行 if (ZKB1 99) ZKB1 =1 ;void turncorner( uchar i) if (ZKB1  1 ) ZKB1 =99;

{ }i =isturning( ) }if( i= =1 ) /*函数功能:对系统进行初始化包括定时器初{PINLEFTTURN=0; 始化和变量初始化* /

PINRIGHTTURN=1 ; void init_sys( void) /*系统初始化函数* /} { /*定时器初始化* /else if( i= =2) TMOD=V_TMOD;

{PINLEFTTURN=1 ; TH0=V_TH0;

PINRIGHTTURN=0; TL0=V_TL0;

} TR0=1 ;else ET0=1 ;

{PINLEFTTURN=0; EA=1 ;

PINRIGHTTURN=0; }

} / /延时delay100ms( ) ; / /延时程序延迟100ms void Delay5Ms( void)

} {

2 2 转向角度模块程序设计 unsigned intTempCyc = 1000;

模型转向机构通过步进电机控制机构的摆动带 whi le(TempCyc   ) ;

动车轮进行转向。转向机构的角度由PWM编码进行 }

控制。 /*中断函数* /

#include REGX51 H void timer0( void) interrupt 1 using 2

#define uchar unsigned char {

#defineV_TH0 0XFF static uchar cl ick = 0; /* 中断次数计数器变#define V_TL0 0XF6 量* /

#defineV_TMOD0X01 TH0=V_TH0; /*恢复定时器初始值* /void init_sys( void) ; /*系统初始化函数* / TL0=V_TL0;void Delay5Ms( void) ; + +cl ick;unsigned char ZKB1 ZKB2; if ( cl ick  =100) cl ick=0;void main (void) if ( cl ick  =ZKB1 ) /*当小于占空比值时输出{ 低电平高于时是高电平从而实现占空比的调整* /init_sys( ) ; P1_0 =0;

ZKB1 =40; /* 占空比初始值设定* / else

ZKB2 =40; /* 占空比初始值设定* / P1_0 =1 ;whi le( 1 ) if ( cl ick  =ZKB2)

{ if ( ! P1_4) / /如果按了+键增加占空比 P1_1 =0;

{ else

Delay5Ms( ) ; P1_1 =1 ;if ( ! P1_4) }

{ 3 结论

ZKB1 + +; 本文采用Kei l uVision2开发系统进行无人驾驶ZKB2 =100 ZKB1 ; 智能公交车控制系统的程序编制实现了循迹单元、} 转向单元的控制程序设计该方案控制效果稳定可} 靠、易于实现在做部分更改的情况下同样适用于其if ( ! P1_5) / /如果按了键减少占空比 它类型的无人驾驶汽车。

{ (03)Delay5Ms( ) ;

百纵科技:美国独立服务器租用/高配置;E52670/32G内存/512G SSD/4IP/50M带宽,999元/月

百纵科技怎么样?百纵科技国人商家,ISP ICP 电信增值许可证的正规公司,近期上线美国C3机房洛杉矶独立服务器,大带宽/高配置多ip站群服务器。百纵科技拥有专业技术售后团队,机器支持自动化,自助安装系统 重启,开机交付时间 30分钟内交付!美国洛杉矶高防服务器配置特点: 硬件配置高 线路稳定 洛杉矶C3机房等级T4 平价销售,支持免费测试,美国独服适合做站,满意付款。点击进入:百纵科技官方网站地...

819云(240元)香港CN2 日本CN2 物理机 E5 16G 1T 20M 3IP

819云是我们的老熟人了,服务器一直都是稳定为主,老板人也很好,这次给大家带来了新活动,十分给力 香港CN2 日本CN2 物理机 E5 16G 1T 20M 3IP 240元0官方网站:https://www.819yun.com/ 特惠专员Q:442379204套餐介绍套餐CPU内存硬盘带宽IP价格香港CN2 (特价)E5 随机分配16G1T 机械20M3IP240元/月日本CN2 (...

CloudCone:$17.99/年KVM-1GB/50GB/1TB/洛杉矶MC机房

CloudCone在月初发了个邮件,表示上新了一个系列VPS主机,采用SSD缓存磁盘,支持下单购买额外的CPU、内存和硬盘资源,最低年付17.99美元起。CloudCone成立于2017年,提供VPS和独立服务器租用,深耕洛杉矶MC机房,最初提供按小时计费随时退回,给自己弄回一大堆中国不能访问的IP,现在已经取消了随时删除了,不过他的VPS主机价格不贵,支持购买额外IP,还支持购买高防IP。下面列...

无人驾驶公交车为你推荐
郑州软银郑州有没有大一些的网络公司啊,售后服务好的,我想把公司推广这一块外包出去?法兰绒和珊瑚绒哪个好法兰绒和珊瑚绒哪个好被套好核芯显卡与独立显卡哪个好核心显卡和独立显卡哪个好YunOSYunOS怎么样,有用过的吗?dns服务器故障dns服务器异常怎么办dns服务器有什么用DNS服务器是干嘛的?360云盘下载下载一个360云盘,怎么下载360云盘共享群360网盘共享群怎样利用最有价值?360云安全中心可以连接到360云安全中心,但是无法上网月抛隐形眼镜月抛隐形眼镜第一次戴需要用护理液浸泡吗?如果要,那么需要泡多久、
国外域名 花生壳免费域名 中国域名网 3322动态域名 唯品秀 themeforest 什么是刀片服务器 静态空间 linux服务器维护 福建铁通 台湾谷歌 网游服务器 dnspod 中国linux 测速电信 阿里云邮箱申请 网络速度 广州主机托管 石家庄服务器 沈阳idc 更多