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

无人驾驶公交车  时间: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( ) ;

ReadyDedis:VPS全场5折,1G内存套餐月付2美元起,8个机房可选_服务器安装svn

ReadyDedis是一家2018年成立的国外VPS商家,由印度人开设,主要提供VPS和独立服务器租用等,可选数据中心包括美国洛杉矶、西雅图、亚特兰大、纽约、拉斯维加斯、杰克逊维尔、印度和德国等。目前,商家针对全部VPS主机提供新年5折优惠码,优惠后最低套餐1GB内存每月仅需2美元起,所有VPS均为1Gbps端口不限流量方式。下面列出几款主机配置信息。CPU:1core内存:1GB硬盘:25GB ...

atcloud:480G超高防御VPS低至$4/月,美国/新加坡等6机房,512m内存/1核/500g硬盘/不限流量

atcloud主要提供常规cloud(VPS)和storage(大硬盘存储)系列VPS,其数据中心分布在美国(俄勒冈、弗吉尼亚)、加拿大、英国、法国、德国、新加坡,所有VPS默认提供480Gbps的超高DDoS防御+不限流量,杜绝DDoS攻击骚扰,比较适合海外建站等相关业务。ATCLOUD.NET是一家成立于2020年的海外主机商,主要提供KVM架构的VPS产品、LXC容器化产品、权威DNS智能解...

如何低价香港服务器购买?有没有便宜的香港服务器推荐?

如何低价香港服务器购买?想要做一个个人博客,想用香港服务器,避免繁琐备案,性能不需要多高,只是记录一些日常而已,也没啥视频之类的东西,想问问各位大佬有没有低价的香港服务器推荐?香港距大陆近,相比美国服务器最大的优势在于延迟低,ping值低,但是带宽紧张,普遍都是1M,一般戏称其为“毛细血管”。同时价格普遍高,优质稳定的一般价格不菲。大厂云梯队阿里云、腾讯云两家都有香港服务器,要注意的是尽量不要选择...

无人驾驶公交车为你推荐
马云将从软银董事会辞职怎样看待马云9月10辞去阿里巴巴董事长,回归教育?传奇类手游哪个好腾讯热血传奇手机版哪个职业厉害三国游戏哪个好玩三国游戏 什么最好玩?无纺布和熔喷布口罩哪个好活性碳口罩和无纺布口罩有什么不同?无纺布和熔喷布口罩哪个好无纺布除了做尿布湿口罩这些,还有其他什么用处吗?杰士邦和杜蕾斯哪个好杜蕾斯好用还是杰士邦好要?电陶炉和电磁炉哪个好电陶炉和电磁炉哪个好雅思和托福哪个好考雅思和托福哪个好考?网络机顶盒哪个好哪个品牌的网络机顶盒好用?美国国际东西方大学美国大学一年学费是多少?
VPS之家 免费申请域名 中国域名交易中心 主机优惠码 免费个人网站申请 本网站在美国维护 福建天翼加速 阿里云浏览器 服务器维护方案 网站木马检测工具 135邮箱 腾讯实名认证中心 cn3 电信网络测速器 广州虚拟主机 php服务器 中国联通宽带测速 免费个人网页 阵亡将士纪念日 双11促销 更多