这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 毕业设计专区 » 智能搬运小车

共2条 1/1 1 跳转至

智能搬运小车

专家
2013-01-31 10:01:05     打赏

作者:郑州轻工业学院 张佳琪 余立付 赵炫

指导教师:韩雪琴 田二林

 

  作品简介

 

  (一)开发背景:在发生煤矿坍塌或者地震等地质灾害时,救助被困人员是首要任务,但事故发生后,里面坍塌程度以及被困人员的食物供给是救援首要考虑的任务,复杂险恶的地形人们不能贸然进入进行救援,这时我们的智能搬运小车就可以凭借其小巧灵活智能的特点进入到我们进不去的地方进行自动避障,将食物送入被困人员的地方,就算是遇到比较复杂险恶的环境,我们的智能搬运小车也可以凭借前方和右方的超声波安全的进行自救,同时也可以将事故现场的一些及时信息(比如矿井的温度、湿度,地形的复杂程度)和自身的信息(小车行驶的速度)通过我们的NRF24L01无线通信模块反馈给我们的上位机界面进行实时监测,确保它在我们的检测下圆满的完成任务,通过小车反馈给我们的信息不仅缓解了被困人员的食物供给不足的问题,而且我们根据这些数据可以制定更加科学的计划进行救援,保证救援率达到最大!

  (二)结构说明:智能搬运小车整体完整的就够包括:单片机开发板(STC15F2K60S2为核心)、NRF24L01无线通信模块、机器臂、机器爪、Fubuta S3010舵机、MG995大功率舵机、DHT11温湿度传感器,HC-SR04超声波测距模块、L298N直流电机驱动模块、E18-D80NK漫发射式光电开关、TCRT5000四路循迹模块、可充电Ni-Cd电池(7.2V)。

  (三)功能与使用说明:智能搬运小车会在我们划定的寻物区找到要搬运物体的载体,然后自动夹取要搬运的物体,然后通过寻物区进入我们的黑线循迹区,开始第一次发送它反馈回来的信息,行过循迹区后自动进入迷宫区域内进行自动壁障,这时迷宫区域内的所有信息都会发送过来,即使在地形很复杂的区域内,它也能够行驶过去进行自救,进入迷宫后将要搬运的物体放入盒子中然后出迷宫,进循迹区,最后停在我们的停车区;小车行驶的过程是全自动的,我们只要一开开关,它就会完整这系列的功能并最终回到停车区,我们只需在电脑前监控小车反馈给我们的信息,根据这些数据的变化我们大致可以了解到小车所处环境的地形复杂程度以及所处环境的温度、湿度,根据这些信息我们可以对小车所处的环境有一个全面的了解。

  小车行驶流程:

  

  图片:

  

  


  平台选型说明

 

  单片机开发板(以STC15F2K60S2芯片为控制核心)

 

  设计说明

 

  (一)设计方案:

  





关键词: 智能     搬运     小车     我们    

专家
2013-01-31 10:02:21     打赏
2楼

  1、NRF24L01无线通信模块:

  NRF24L01是一款工作在2.4Ghz--2.5Ghz世界通用ISM频段的单片无线收发器芯片。它包括;频率发生器、增强型SchockBurst模式控制器、功率放大器、晶体振荡器、调制器、解调器。输出功率、频道选择和协议的设置可通过SPI接口进行设置。工作电压为1.9V--3.6V,我们采用的工作电压为3.3V,SPI接口速率为0--8Mbps,我们利用两个NRF24L01模块,一个用于发送采集到的数据,一个用于接收采集到的数据,接收到的数据再通过串口通信传送到MATLAB的GUI界面上,也就是我们做的监控台上实时监控,我们通过对NRF24L01的CE,SCK,MISO,MOSI ,IRQ,CSN进行严格的时序操作以及寄存器进行正确的配置完成完整的收发功能,发送机工作在工作在发送模式下,接收机一直工作在接收状态,发射模块每三秒将采集到的数据发送给接收机,接收机通过串口将数据发送至上位机进行显示,实现了监控功能。具体的操作在我们的程序中会有体现!

  NRF24L01设计原理图:

  


  2、HC-SR04超声波测距模块:

  HC-SR04超声波测距模块工作电压为5V,可以探测的距离为2cm-450cm,盲区为2cm,共有四个接口,除了Vcc和GND之外,还有Trig(控制端)和Echo(接收端),采用IO口Trig触发测距,给至少10us的高电平信号,这时模块自动发送8个40khz的方波,自动检测是否有信号返回,如果有信号返回,通过IO口Echo输出一个高电平,高电平持续的时间即为超声波从发射端到接收端的时间,那么测试距离=(高电平时间*(340m/s))/2,我们用单片机的一个定时/计数器对Echo的高电平时间进行计数,当高电平来的时候开始计数,因为晶振为12M,内部计数器对晶振脉冲经12分频后的脉冲计数,该脉冲的周期等于机器周期,当高电平变成低电平时,停止计数。那么测试距离=((TH0*256+TL0)*1.7)/100(cm)。

  HC-SR04超声波测距模块原理图:

  


  3、DHT11温湿度传感器:

  DHT11温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,具有极高的可靠性和稳定性,它包括一个电阻式感湿元件和一个NTC测温元件,采用单总线结构,单片机或者DHT11通过一个漏极开路或三态端口连至该数据线,以允许设备在不发送数据时能够释放总线,而让其他设备使用总线,单总线需要外接一个5.1K的上拉电阻,这样,当总线闲置时,其状态为高电平。由于是主从结构,只有主机呼叫从机时,从机才能应答,因此主机访问器件都必须严格遵循单总线时序,如果出现序列混乱,器件不会相应主机。工作电压为DC3.5-5.5V ,我们采用5V供电,除了Vcc和GND外还有一条串行数据线与单片机IO相连,一次传送40位数据,高位先出,数据格式为:8bit湿度整形数据+8bit湿度小数数据+8bit温度整形数据+8bit温度

  小数数据+8bit校验位数据,当8bit湿度整形数据+8bit湿度小数数据+8bit温度整形数据+8bit温度小数数据==8bit校验位数据时,接收数据正确,否则放弃重新接收数据。

  4、光电测速模块:

  光电测速模块配合小车的码盘,采用槽型对射光电,和施密特触发器去抖动脉冲,通过单片机的定时/计数器对脉冲进行计数,小车轮子直径为26cm,码盘一共有20个孔,则小车的速度为V=计数脉冲*1.3/3(cm/s),通过小车的速度值可以判断小车的行驶情况。

  5、TCRT5000四路循迹传感器:

  在循迹黑线时,我们采用了三个TCRT500红外循迹传感器,另外一个用于检测迷宫中的白线,使用红外线发射和接收管等分立元件组成探头,并使用LM339电压比较器加入迟滞回路防止临界输出抖动做为核心器件构成中控电路,工作电压为3V--6V,典型动作电压为5V,我们采用5V供电,检测到白线输出电压接近0V,检测到黑线输出电压接近为5V,根据输出电压的变化可以进行智能循迹。

  TCRT5000循迹对管:

  


  6、直流电机驱动模块:

  L298N内部含有4通道逻辑驱动电路,是一种二相和四相电机的专用驱动器,内含两个H桥的高电压大电流全双桥式驱动器,通过H桥三极管轮流导通可以驱动电机的正反转。

  L298N电机驱动电路:

  


  7、光电传感器:

  漫反射光电开关E18-D80NK可以检测前方0-80cm障碍物,集发射和接收于一体,我们用了三个光电传感器,其中两个放在前方45°处,用于在迷宫中自动壁障,中间一个用于检测要搬运物体的载体。

  8、舵机模块:

  S3010是泛用性三级马达模拟电路控制舵机,用于控制爪子的张开和闭合,工作电压为4V-6.0V,停止时消费电流为15MA,动作时消费电流为115--155MA,6.0V输出扭矩为5.2—7.8[Kg*cm],MG995舵机工作电压为3.0V--7.2V,用于控制机器臂的下降和上升,为大功率舵机,消费电流为200MA左右,因此我们用了一个74HC04芯片,74HC04芯片有六组反相器,我们用了一组用来增加带负载的能力,解决了舵机工作不稳定的问题,舵机控制需要一个20ms的时基脉冲,该脉冲的高电平部分一般为0.5ms--2.5ms范围部分,对应的控制原理是这样的:

  0.5ms-------------0度;

  1.0ms------------45度;

  1.5ms------------90度;

  2.0ms-----------135度;

  2.5ms-----------180度;

  (二)设计原理:智能搬运小车以大赛指定开发板STC15F2K60S2为核心,通过L298N直流电机驱动模块驱动电机的正反转,红外光电传感器检测障碍物、TCRT5000循迹传感器检测道路上的黑线、HC-SR04超声波测距模块测量与前方和右方障碍物的距离、DHT11温湿度传感器测量小车所处环境的温湿度、NRF24L01无线通信模块发送和接受实时信息、光电测速模块测量小车行驶的速度、MG995舵机和Fubuta S3010舵机分别控制机械臂的上升、下降,爪子的张开、闭合,它们协调工作完成智能车搬运和探测小车所处环境的一些实时信息的功能,通过我们的无线通信及时反馈给监控平台,智能搬运小车完成整个功能总共用了26个IO口,3个定时/计数器,2个外部中断,2路PWM通道。

 

  作品特色

 

  智能搬运小车实用性在于:它能够完成智能搬运的功能,在救援过程中它可以将一些重要的物资像食物或者工具运送到被困的人员手中,既能解决人们恐惧的心理,又可以增加救援的时间。

  智能搬运小车的先进性和创新性在于:它不仅仅能够完成智能搬运的功能,它还可以将它所处环境的一些即时信息每隔三秒反馈给我们的智能小车监测平台,便于我们实时的监测小车以及小车所处环境的情况,它不仅能反馈小车自身的信息像行驶的速度,便于我们了解小车是否还处于工作状态,而且可以反馈小车所处环境的信息像环境的温湿度以及通过超声波测距可以了解环境的复杂程度,也可以将它所处的环境的温湿度和地形的复杂程度反馈回我们的上位机,便于我们及时的了解被困人员所处的环境,便于制定更加合理的救援计划!

 

系统演示视频:http://v.eepw.com.cn/video/play/id/2915

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]