资源描述
传感器与检测综合实训
课 题:避障小车的装配与调试
分 院:机电学院
班 级:电气132
学 号:1313239208
学生姓名:郑友健
指导老师:邝小磊
实训时间:2015年10月12日至2015
年10月25日
前言
传感器技术是新技术革命和信息社会的重要技术基础,是现代科技的开路先锋,也是当代科学技术发展的一个重要标志,它与通信技术、计算机技术构成信息产业的三大支柱之一。如果说计算机是人类大脑的扩展,那么传感器就是人类五官的延伸,当集成电路、计算机技术飞速发展时,人们才逐步认识信息摄取装置——传感器没有跟上信息技术的发展而惊呼“大脑发达、五官不灵”。从八十年代起,逐步在世界范围内掀起了一股“传感器热”。 美国早在80年代就声称世界已进入传感器时代,日本则把传感器技术列为十大技术之创立。日本工商界人士声称“支配了传感器技术就能够支配新时代”。世界技术发达国家对开发传感器技术部十分重视。美、日、英、法、德和独联体等国都把传感器技术列为国家重点开发关键技术之一。美国国家长期安全和经济繁荣至关重要的22项技术中有6项与传感器信息处理技术直接相关。关于保护美国武器系统质量优势至关重要的关键技术,其中8项为无源传感器。美国空军2000年举出15项有助于提高21世纪空军能力关键技术,传感器技术名列第二。日本对开发和利用传感器技术相当重视并列为国家重点发展6大核心技术之一。日本科学技术厅制定的90年代重点科研项目中有70个重点课题,其中有18项是与传感器技术密切相关。美国早在80年代初就成立了国家技术小组(BTG),帮助政府组织和领导各大公司与国家企事业部门的传感器技术开发工作。
小车测距程序如下
#include <reg52.h>
sbit ge_w=P2^2;
sbit shi_w=P2^3;
sbit bai_w=P2^4;
sbit qian_w=P2^5;
//sbit a=P2^3;
#define uchar unsigned char
#define uint unsigned int
int time;
int succeed;
uchar timeL;
uchar timeH;
sbit fasong=P2^6; //发送
sbit jieshou=P3^2; //接收
uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //共阳极,无小数点显示 .。
uchar code table1[] = {0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10}; //共阳极,有小数点显示
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void delay_20us()
{
uchar a ;
for(a=0;a<40;a++);
}
//显示
void display(float temp)
{ uint T,xiaoshu;
float TT,temp1,temp2,temp3,temp4,temp5,temp6,temp7,temp8,temp9,
temp10,temp11,temp12,temp13,temp14,temp15;
uchar ge,shi,xiaoshu1,xiaoshu2;
if(0.7<temp&&temp<1.2) //1cm
{
temp1=temp+0.16;
T=temp1;
TT=temp1-T;
小车避障程序如下
/***************************************************
* P1_3 左轮前进 P1_4左轮后退 *
* P1_5 右轮前进 P1_6右轮后退 *
*****************************************************/
#include <reg52.h>
#include <intrins.h>
sbit P1_3=P1^3;
sbit P1_4=P1^4;
sbit P1_5=P1^5;
sbit P1_6=P1^6;
sbit P2_0=P2^0;
sbit P2_1=P2^1;
sbit P2_2=P2^2;
sbit P3_5=P3^5;
sbit P3_6=P3^6;
sbit P3_7=P3^7;
void delay150ms(void) //误差 0us
{
unsigned char a,b,c;
for(c=3;c>0;c--)
for(b=53;b>0;b--)
for(a=107;a>0;a--);
}
void qj()//前进
{
P1_4=0;
P1_3=1;
P1_6=0;
P1_5=1;
}
void ht()//后退
{
P1_4=1;
P1_3=0;
P1_6=1;
P1_5=0;
}
小车成品图
实训心得
经过为期两周的传感器与检测实训,提高我的动手能力和学习能力,也丰富我的知识。在组装小车的过程中,由于组装顺序不恰当,使电子元件安装困难,使我认识到计划的重要性。期间,插芯片时不小心把芯片的引脚弄坏,还有一次把电源没有经过变压直接接到单片机,老师检查并指导我修改。在老师的指导下和同学的协助下,我完成了避障小车的制作与调试,这让我意识到团队协作的重要性,我相信这次实训会对我将来的工作学习活产生重要影响。
我在此感谢老师的耐心指导和同学的热心帮助。
展开阅读全文