单片机时钟频率通常较同时代的计算机芯片低,但它价格低廉,能够提供充足的程序存储器、丰富的片上接口。某些架构的单片机生产厂商众多,例如8051系列、Z80系列。一些现代的单片机支持一些内建的高级编程语言,比如BASIC语言、C语言、C++等。
3.5.5 感应装置
感应装置初期定为红外对管传感器,用来测定是否有车或人在LED等的附近,反馈给单片机进行运算。
红外对管是红外线发射管与光敏接收管,或者红外线接收管,或者红外线接收头配合在一起使用时候的总称。在光谱中波长自0.76至400微米的一段称为红外线,红外线是不可见光线。所有高于绝对零度(-273.15℃)的物质都可以产生红外线。现代物理学称之为热射线。
红外技术发展到今天,大家对其已经熟知,这项技术在如今的科技、国防科技和工农业科技等领域得到了广泛的应用。红外传感器是用红外线为介质的测量系统,其按照功能能够分成五个种类:(1)热成像系统,可以产生整个目标红外辐射的分布图像;(2)跟踪和搜索系统,用于跟踪和搜索红外目标,确定它的空间位置并对其运动进行跟踪;(3)辐射计,用于光谱测量和辐射;(4)通信系统和红外测距;(5)混合系统,是指以上几类系统中的两个或者两个以上的组合。
红外传感器根据探测机理可分成为两种:
光子探测器:基于光电效应。
和热探测器:基于热效应。
图3.7 红外线发射管
图3.8 红外线接收头
但由于后期动手操作,红外感应由于白天和夜间对设计中红外传感器影响较大,最后决定改用干簧管做为传感器。
干簧管也叫磁簧开关或舌簧管,是一种磁敏的特殊开关,是干簧继电器和接近开关的主要部件。它一般有两个软磁性材料做成的,无磁时断开的金属簧片触点,有的还有第三个作为常闭触点的簧片。这些簧片触点被封装在充有惰性气体(如氮、氦等)或真空的玻璃管里,玻璃管内平行封装的簧片端部重叠,并留有一定间隙或相互接触以构成开关的常开或常闭触点。干簧管比一般机械开关结构简单、体积小、速度高、工作寿命长;而与电子开关相比,它又有抗负载冲击能力强等特点,工作可靠性很高。
干簧管的接点形式有三种:一是如图中(a)子图所示的常开接点(H)型,平时打开,只有簧片被磁化时,接点才接触;另两种是如图中(b)子图所示的两种转换接点(Z)型:其结构上有三个簧片,上边的簧片2为常开接点,中间的簧片3为活动接点,下边的簧片1为常闭接点,簧片2和3必须用即导电又导磁的材料做成,最下边图示干簧管的簧片1必须用只导电不导磁的材料做成。平时,由于弹力的作用,1、3相连;当有外界磁力时,2、3磁化相吸(当中间干簧管的簧片1使用即导电又导磁的材料时1、3还有些微相斥作用)。如此形成一个转换开关:当永久磁铁靠近干簧管或绕在干簧管上的线圈通电形成的磁场使簧片磁化时,簧片的触点部分就会被磁力吸引,当吸引力大于簧片的弹力时,常开接点就会吸合[1];当磁力减小到一定程度时,接点被簧片的弹力打开。
本次设计中使用的是(a)子图所示的干簧管。
图3.9 干簧管实物图
图3.10 干簧管内部结构图
4 软件设计
4.1 软件简介
4.1.1 KEIL C51
KEIL C51标准C编译器为8051微控制器的软件开发提供了C语言环境,但是界面是英文的好多初学者看很多教程都是一头雾水。他能能嵌入汇编语言保留了汇编代码快速、高效的特点。KEIL C51编译器的功能不断加强,可以更加贴近CPU本身,以及与其相关的产品,其效率已经达到了相当高的程度。C51已经被百分之百集成到uVision2的集成开发环境中,这个集成开发环境包含:汇编器,编译器,实时操作系统,项目管理器以及调试器。uVision2 IDE可为它们提供单一而灵活的开发环境。 AT89S52单片机节能型路灯控制系统模型设计+PCB电路图+源码+流程图(8):http://www.youerw.com/zidonghua/lunwen_1174.html