项目1项目名称:步进电机的单片机智能化控制简介:本系统由电源管理模块、STC89C52单片机、步进电机驱动模块、红外避障传感器、黑白线检测传感器、1602液晶显示模块、在线调试模块组成。
以步进电机作为动力装置,采用STC89C52作为主控制芯片,通过红外避障传感器和黑白线检测传感器的协同工作,将采集得到的数据经主控制芯片分析处理后对步进电机做出指示,并将小车的行程和速度通过1602液晶显示模块显示出来。
详细介绍:一、硬件电路的设计 1.1 总体设计方案步进电机智能化控制系统由电源管理模块、STC89C52单片机、步进电机模块、红外避障传感器模块、黑白线检测传感器模块、1602液晶显示模块和串口通信模块组成。
实现小车自动寻线和自动避障功能,并且通过液晶显示屏显示出基本信息。
本系统的设计内容是:1.电源管理模块的设计2. 步进电机驱动电路的设计;3.实现单片机对步进电机的智能控制;4.红外传感器检测电路的设计,实现自动避障;5.检测黑白线,实现寻线运动;6.异步串行通信模块的设计7.附加功能及辅助电路设计;8.制作电路板,硬件组装,软件编程。
1.2 电源模块的设计电源由7.2 V的镍镉电池供电,其供电原理图如图2所示,并经过以下途径分别对弱电和强电进行供电:1.2.1 经过稳压芯片LM7805稳压后,输出5V电压,分别给单片机、传感器、液晶接口电路和驱动逻辑部分供电。
1.2.2 经过稳压芯片MIC29302稳压成5V给L298和电机供电(MIC29302是低电压将高电流驱动的稳压芯片最大峰值电流达3A)1.2.3 备用电池部分以供调试之需1.3 主控制器设计该部分是逻辑电路的核心,也是最小系统部分。
其中包括晶振电路,采用了12M 的外部晶振频率;复位电路部分,在系统上电时能够自动复位,当程序跑飞时能将系统复位到初始状态。
.4步进电机的工作原理与技术参数 1.4.1 工作原理步进电机的运行原理如图2所示,当A相绕组通电时,转子的稳定平衡位置如图4(a)所示。
若使转子偏离这一位置,如转子向右偏离了一个角度,则定转子齿的相对位置及作用转矩的方向1.4.2 技术参数1.4.2.1 小车行程近似计算公式:步进电机转轴旋转的转数=counts*小车轮子的直径*3.14 1.4.2.2 小车速度近似计算公式:速度=行程/时间1.4.2.3 步进电机步矩角:Ø=360°/(2mZ)(m为相数,Z为转子齿数) 1.4.2.4 矩频特性步进电机作单步运行时的最大负载转矩为,但当控制脉冲的频率逐渐增加,步进电机的转速逐渐升高时,步进电机所能带的负载转矩值将逐步下降。
1.4.2.5 步进电机电气技术参数如表一所示:表一步进电机电气技术参数产品型号驱动系统驱动电压步矩角每相电阻每相电感转子齿数相数SST420D1070 达林顿驱动5.0(VDC)1.8° 7.6Ω 6.8(mH) 50 2 1.4.2.6 步进电机机械技术参数如表二所示:表二步进电机机械技术参数电机身长电机身宽螺丝口径轴径轴长质量保持转矩转动惯量31mm 31mm 0.5mm 0.6mm 55mm 180(g)186(mn-m)27(g-cm³) 1.5 步进电机驱动模块的设计电机驱动采用了L298作为驱动芯片,其供电范围可从3—24供电,最大驱动电流可达3A,因此可以满足设计要求。
STC89C52通过P1口产生的八路PWM 信号通过L298引脚L0—L3和R0—R3输入,以调节步进电机对应相的电流。
当单片机P1口对应的位输出低电平时,步进电机对应相VS与地导通,电机旋转一个步进角。
只要P1口按照单双八扒的触发方式触发,步进电机便能旋转起来,将触发方式翻转过来就能实现步进电机的反转。
P1口全给高电平就能实现步进电机的制动。
MCU通过改变对应IO口PWM 的占空比就可以调节步进电机的调速。
1.6 传感器电路设计我们选择光电传感器作为循迹传感器。
其工作原理如图6所示一个发光二极管作为发送管,一个光敏三极管作为接收管,分别有一个精调电阻,来调节距离和灵敏度。
循迹模块是用来识别黑白线的,黑线输出高电平,白线输出高电平。
循迹模块一般识别距离为0-3cm。
P-RE0,P-RE1,P-RE2为E18-D80NK 红外避障传感器,该传感器是一种集发射与接收于一体的光电传感器,主要用于障碍物的检测。
P_GD0,和P_GD1为TK黑白线检测传感器。
这五个传感器通过分别通过各自的输出信号线与单片机端口相连接,实现对障碍物的判别和对黑白线的检测。
1.7 串行通信接口电路的设计串行通信接口电路的作用是使STC89C52可以和PC机的RS—232串行接口连接并进行通信二.、系统软件设计 2.1 避障部分软件的设计系统上电后,先对STC89C52单片机端口、相关寄存器等进行初始化,避障传感器正常工作,液晶显示屏准备接收数据,主控制芯片将小车行驶路程、时间和速度数字化处理后,以字符形式显示在1602液晶显示屏上。
随后MCU对P3.2、P3.3、P3.4口进行循环扫描,以判断外部传感器的工作状况,实时反映路面状况。
其工作原理如下所叙。
左边红外传感器与单片机的P3.2口相连,中间红外传感器与P3.3口连,右边红外传感器与P3.4口相连。
当前面无障碍物时,P3.3口返回高电平时,小车往前走。
当小车前面与左边有障碍物时,单片机P3.3和P3.4端口返回低电平,小车向右转90度;当小车前方和右方有障碍物时,单片机P3.3和P3.2端口返回低电平,小车向左转90度;当小车前方、左方和右方有障碍物时,单片机P3.2、P3.3、P3.4端口返回低电平,小车向反转180度。
2.2循迹部分软件的设计系统上电后,先对STC89C52单片机端口、相关寄存器等进行初始化,循迹传感器正常工作,液晶显示屏准备接收数据,主控制芯片将小车行驶路程、时间和速度数字化处理后,以字符形式显示在1602液晶显示屏上。
随后MCU对P3.5、P3.6口进行循环扫描,以判断外部传感器的工作状况,右边光电传感器与P3.5口相连,左边传感器与P3.6相连,工作原理如下所叙。
系统初始化设定小车的寻线范围,当在设定寻线范围内未找到黑线时,系统自动扩大寻线范围,直到找到黑线为止。
找到黑线后寻找离出发点最近的点,然后自动寻线。
进入寻线模式后,当小车没有检测到黑线时,P3.5和P3.6端口保持低电平,小车往前走;当小车左侧黑白寻线传感器检测到黑线时,P3.6返回高电平,小车向左偏转7.2度;当小车右侧黑白寻线传感器检测到黑线时,P3.6返回高电平,小车向右偏转7.2度。
设计、发明的目的和基本思路、创新点、技术关键和主要技术指标本项目最大的创新点是电源模块的设计:由于步进电机型号为SST42D1070重量大,耗电量大。
同时电机是感性负载且工作在单双八拍的模式下,会造成供电部分电压的波动,影响单片机和传感器的正常工作。
在此情形下,我们有意地将强电和弱电部分分离开来,用7.2V 镍镉电池经LM7805稳压后给单片机、传感器和1602液晶供电;7.2V镍镉电池经MIC29302稳压后给L298和步进电机供电,提高系统运行的稳定性。
创新点之二是我们在以往硬件设计的基础上加上了异步串行通信模块(MAX232),提高了程序调试的灵活性,缩短了开发周期。
科学性、先进性本项目最大的创新点是电源模块的设计:由于步进电机型号为SST42D1070重量大,耗电量大。
同时电机是感性负载且工作在单双八拍的模式下,会造成供电部分电压的波动,影响单片机和传感器的正常工作。
在此情形下,我们有意地将强电和弱电部分分离开来,用7.2V 镍镉电池经LM7805稳压后给单片机、传感器和1602液晶供电;7.2V镍镉电池经MIC29302稳压后给L298和步进电机供电,提高系统运行的稳定性。
创新点之二是我们在以往硬件设计的基础上加上了异步串行通信模块(MAX232),提高了程序调试的灵活性,缩短了开。
项目31项目名称:基于51单片机的语音智能导游小车简介:智能小车可直接运用于博物馆展览解说之需要,基于展馆展厅或展柜位置短期不变性,可直接在馆内设置路线及站点,让智能小车沿路线逐点介绍各展厅及展柜,代替传统的人工介绍,可使馆内工作人员告别低效率的重复工作。
详细介绍:智能小车可运用于博物馆展览解说之需要,利用定点检测技术给单片机传递地点信息。
单片机并为此做出相关的处理:液晶显示器显示出展点名称(若需要也可显示解说词),同时语音模块按指令播出相关的录音资料。
播音完毕后(期间可以留适当的时间供游客观览展点)。
基于展馆展厅或展柜位置短期不变性,可直接在馆内设置路线及站点,小车全程按照设定的路线行进。
让智能小车沿路线逐点介绍各展厅及展柜,代替传统的人工介绍,可使馆内工作人员告别低效率的重复工作。
从而解放出人手,使效率更高。
设计、发明的目的和基本思路、创新点、技术关键和主要技术指标利用传感技术自动识别,程序驱动控制,最终实现自动显示和语音播报,方便、迅速而高效。
技术关键:充分开发利用单片机这一高集成、功能完善的微型计算机,将其作为该系统中央处理模块的主要元件,控制实现所需各个功能。
科学性、先进性实现导游的智能控制有多种方式,例如基于ARM9处理器的智能导游仪设计,基于RFID 和互联网的智能导游系统设计等,但都趋于针对个人自助游。
目前市场上的智能导游设备已发展到较为高端的阶段,准确定位、自动语音播报、高效导航等功能在产品中已经实现。
但是因为产品较为高端,暂时并不能普及。
大多游客仍愿意报团旅游,导游讲解。
由景点提供此种导游设备,较为经济,方便旅客,达到旅游的高效进行,这正是该系统针对并适合的。
我们这儿设计的系统实现较为方便,由程序控制,并且很便于功能扩展,同时也是进一步大型系统的设计初步模型。
项目32项目名称:光电自动开断装置简介:此作品运用计数器、比较器、光电传感器等元件和门电路等辅助电路,经过逻辑分析,确定功能所需逻辑关系,再利用各种元件的特性进行电路创作,通过实际元器件和电路的连接实现应有功能。
该作品制作成本低廉结构简单,便于批量生产。
易于应用于只此单一控制的自动控制系统中。
有较好的经济性,成本和低运行费用低,使用寿命长,当内部某器件损坏,更换即可方便有效。
节能环保,易于推广。
详细介绍:作品名称:光电自动开断装置。
主要功能:真正的实现人来灯开人走灯灭(即:当房间内有人时无人数多少房间内的灯始终保持打开状态,当房间内的人数为零时灯自动熄灭,无需人为控制)。
本作品运用光电传感器和电子集成芯片以及辅助电路构成。
首先,将光电传感器至于一前一后(设两个光电传感器分别为A和B,先A后B为进,先B后A为出),把两个光电传感器分别与各自计数器相接,并将计数器计数结果输入数值比较器,又因人经过门时对两光电传感器触发的先后顺序不同而产生第一级比较器的比较和输出,比较结果不同然后再将计数结果输入二级数值比较器进行比较(即:先A后B则连A的计数器数值大于连B的计数器数值,经比较器比较A>B的输出端给对应进门次数的计数器一脉冲,使其计进次数计数器计进一次,反之则为出),当进次数和出次数两计数器计数相等时则证明人进入某房间的次数等于出该房间的次数,此时输出高电平信号,再通过与固态继电器配合使用,从而实现用直流高电平控制实际电路的效果,实现功能,满足了设计要求。