毕业设计(论文)-基于北斗导航的校车监控系统的设计Word格式.docx
- 文档编号:950267
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:23
- 大小:1.96MB
毕业设计(论文)-基于北斗导航的校车监控系统的设计Word格式.docx
《毕业设计(论文)-基于北斗导航的校车监控系统的设计Word格式.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于北斗导航的校车监控系统的设计Word格式.docx(23页珍藏版)》请在冰点文库上搜索。
3.2软件系统设计 10
3.2.1上位机设计 10
3.2.2下位机设计 11
第四章系统测试 12
4.1系统使用说明 12
4.1.1下位机操作 12
4.1.2上位机操作 13
4.2系统测试结果与分析 14
第五章 总结和展望 17
参考文献 18
致 谢 19
III
第一章 绪论
1.1课题研究背景
2011年11月16日,甘肃省一台载有学生的车子在榆林子镇发生车祸,导致64人伤亡。
2011年12月12日,江苏洪某因操作不当,导致载有首羡镇中心小学学生的苏CR1836号大型客车翻倒在西边水沟里,结果使得乘坐在车内23人死伤。
2012年12月24日,江西省一辆接送幼儿园学生的校车侧翻进水塘。
当场造成石童家村3名学生不幸去世,另有8名儿童经抢救无效死亡。
近些年,校车事故发生频繁,究其原因有几下几点:
1,校车司机在驾驶车辆的过程中存在不当行为。
比如超载,超速违规行为,为了赶时间,不按规定的路线行驶,抄不安全的近道,小道行驶。
同时,有时候校车司机不在,学校临时把校车安排给没开校车经验的人开,增加了风险。
2,原先有关校车安全驾驶的法律法规不完善,没有把相关的责任具体下去,使得校车安全问题没有有效的监管起来,存在不安全的车辆充当校车使用和校车司机没有专业驾驶校车的知识等问题。
不过在2012年国务院针对校车安全问题,专门颁布了相关的法律来约束校车安全的驾驶。
3,校车安全监管难。
尽管相关的法律已经颁布,当要想真正的把校车安全监管起来,需要大量的人力和物力,在现实生活中实施起来比较困难,
从而导致了校车监管存在不到位的现象。
校车交通事故的发生,给学生们的生活带来了严重影响了,也给家长带来无法弥没的精神痛苦,给学校和社会造成了许多直接和间接的不好的影响影响。
长期以来校车超载超载成为了一个难题,以及驾驶员违章驾驶,超速行驶,尽管校车规范早已颁发,但由于很大的人力物力来监管,导致执行十分的困难,有很多漏洞存在。
因此,寻找一种有效,便捷的监控系统是当务之急。
1.2国内外研究现状
在国外:
日本一名藤井幸二的大学教授主要致力于无线传输。
目前致力于基于无线传输的校车技术研究,以便检测校车在道路上出现意想不到的情况。
位于美国的堪萨斯区域有147套无线装置安装应用于校车上面,每辆校车配备无线电按钮标签,司机和技工还配备了一个便携的射频读写器。
司机也可以通过读写器把问题直接输入,在紧急情况下能及时像指挥中心或其他车辆求帮助。
在国内:
针对校车的安全状况,各公司提出了自己的校车监控方案,例如:
19
无锡华夏数智信息技术有限公司主要采用的是车载视频监控,通过在车上安装车载硬盘录像机,北京保全安防科技有限公司则基于3G无线高速传感技术,结合GPS导航设计。
然而,在设计关于如何安全预警,如何合理的利用监控人员,不至于造成某些人员无事可干的现象,又防止事故发生时无人监控的现象等等方面还尚有不足,另外由于我国处于发展阶段,资金问题也是一个考虑的问题,本系统则是对以上情况设计的。
1.3本文的主要工作
STM32F4核心平台各功能模块能正常运行;
对一些突发事件,如超速、空气质量、超载等情况能实时做出处理;
Labview平台设计的系统能实时接收数据并处理数据,在地图上能显示校车的正确位置,且有不同的显示比例,能够更加精准的得到校车的位置,便于管理员监控管理。
本文基于北斗导航的校车监控系统的设计。
论文的主要研究内容与结构安排如下:
第1章,介绍了课题的研究背景和国内外研究现状。
第2章,系统方案设计。
第3章,系统设计与实现。
第4章,系统测试。
第5章,总结和展望。
第二章系统方案设计
2.1系统总体方案
本设计系统以STM32F4为控制核心,综合考虑了STM32F4的性能、系统成本及实际使用等方面的因素。
同时考虑操作简单、方便,设计了基于北斗导航的校车监控系统。
该系统由:
核心器件STM32F4、密码按键、液晶、GSM短息接发模块、GPS导航模块,测温湿度模块,测翻撞模块,后台监控系统等组成。
系统可分为上位机跟下位机。
系统总体结构如图2.1所示。
图2.1系统总体结构
下位机总体结构如图2.2所示。
图2.2下位机总体结构
上位机总体结构如图2.3所示。
图2.3上位机总体结构
2.2系统功能介绍
以STM32F4为核心,通过密码验证模块,判断驾驶员是否是这辆车的司机;
若驾驶人资格检测未通过而开启了汽车,GPRS模块将发送短信给相关部门报告其位置。
以北斗模块为核心进行测速,设计超速语音报警系统。
通过3轴线性加速器了解校车不同方位的加速度,以实现对校车是否翻车进行监控等功能。
通过温度及空气质量传感器,感应车内的温度及空气质量,通过红外对管模块实现人数检测,进而了解是否超载,另外,当发生超速、超载、翻车等事件时,系统将通过GPRS模块,通过GPRS传输的形式向后台发送校车当前坐标、速度和人数等信息;
后台得到GPRS模块传来的数据后,可自动显示出校车的位置,并对校车内的情况做出相关报告,从而实现管理与监控。
2.3主控芯片介绍
本系统主控芯片为STM32F4。
该芯片程序零延迟是由于先进的技术,使工作效率大大提高,从而充分发挥了cortext-m4性能。
同时它和STM32F2系列产品兼容,方便用户扩展兼容性或升级意法半导体的产品,并保持硬件兼容性。
具备了新的DSP和FPU指令,高达168MHZ的性能将数字信号控制器的应用与产品的快速开发提升到了一个新的台阶。
加强控制代码执行速度和算法的效率。
采用先进技术和自适应实时加速器,从而能够并行处理程序执行与数据传输,而
数据传输速度可以达到-90nm工艺,使用ST的ART加速器使得其性能大幅提高,
.4所示:
FLASH存储器存储能力达到1MB,硬件处理器定时器最大频率可达168MHz,拥有随机数发生器高达32位和32位RTC拥有日历功能,工作电压最低可达1.8V,最高电压可达3.6V,SPI速度可达10.5Mbits/s,高效的执行速率为本系统的实时性提供了保障,也正因为此原因我们选择了它。
其最小系统如图2
图2.4STM32最小系统图
第三章 系统设计与实现
3.1硬件电路设计
3.1.1密码按键模块
司机必须输入密码才能使用校车,开车前得在液晶随机显示出10个按键上输入密码,当连续3次输入错误密码,就只有管理员才能开启。
当处理器判断密码正确,然后通过继电器打开电磁锁,从而达到校车锁的目的。
其原理如图
3.1所示。
3.1.2人数检测模块
图3.1密码按键模块示意图
采用红外对管来实现人数检测,当红外发射管发射红外线照射红外接收管时,红外接收管的电阻比无红线外线照射的时候小,与其串联的的电阻所分的电压就会变大,在接收管的内部集成了一个电压比较器与其相连,这样再通过与一个基准电压比较,电压比较器输出高电平,反之则输出低电平。
将这个外部电平信号送入CPU处理,最后在tft9320的液晶上可以看到当前的人数。
人数检测原理图如下图3.2所示,在校车门边安装两个红外对射管,通过红外对射管检测到的顺序不同来确定上下车。
r1100
c5100u
r427k
P2
jieshouguan1
P3
VCC3.3
Header2
r8100
C10
Cap0.1uF
c9100u
r927k
P4
1
2
3
jieshouguan2
C6
VCC
U1
P1
uF4
0pF
VCC3.3C1
22uF
GND
R3270
LM1117MP-3.3VCC
D1LE
outR64.7k
Q12N3904
Res1
R2
19K
1K
C7
GND103
U2
4
6RST
C4Cap
8
100pFGND
5THR
2CVOLT
DISC
TRIG
1GND
7R5Res18K
R7270
C8102
OUT3out
NE555N
D2LE
GNDOUT
TABIN
C2GNCD3
10uF0.1
10
D0
outR10Q2
4.7k
2N3904
GND
图3.2人数检测
3.1.3温湿度检测模块
DHT11是种采用数字信号输出方式的,且已经校对好的的温湿度复合型数字温湿度传感器。
其拥有高可靠性和长时间稳定性得益于其专门技术。
该传感器由一个电阻传感器,湿度传感器和一个温度测量元件,并连接到一个8位的
CPU,高性能。
。
从而该产品拥有优良的品质,超快速响应,高性价比和强大的抗干扰能力。
DHT11传感器在极其精准的湿度校准实验室校对好。
校准系数存储在OTP存储器中,当检测信号处理时,在传感器内部要调用校准系数来处理。
芯片采用串行单线接口,从而使得系统变得简单,快捷。
同时具备体积小、功耗低、传输信号距离可达20米的特点,进而应用的十分广泛。
其原理图如图3.3所示:
其时序图如图3.4所示:
图3.3DHT11原理图
图3.4DHT11时序图
3.1.4北斗模块
系统使用的是北京时代科技有限公司,卫星信号处理芯片mxtos2-200。
该芯片有两种接收方式一种是GPS,另一种是BD-2。
通过该芯片可以读出高精度的三维位置,速度,时间,原始数据和其他信息。
故通过北斗芯片来测量校车的当前速度和三维位置。
其原理图如图3.5所示。
该芯片的一些参数如下:
定位精度<
5m高程精度<
10m
速度精确度<
0.05m/s高程精度<
0.1m/s捕捉灵敏度<
-145dBmW平均冷启动时间<
34s
热启动时间<
6s温启动时间<
20s重捕获时间<
1s
*12
41
5
sam口口
PCBRulei
*2
3.3V
1PPS
30
29
28
27
26
25
24
23
22
21
20
18
17
16
6
7
9
11
12
13
14
15
*ams1117
V
3.3
*4
5V
10
*5GND22
MXTOS2-200
GND
3.3V
P3
3.1.5语音模块
图3.5北斗模块原理图
语音芯片采用ISD1720。
芯片系统的内部由自动增益控制,振荡器,扬声器驱动电路,麦克风放大器,内存等组成。
它具有的特点如下:
最大工作电压可达到6V,最低工作电压为2.4V,低至0.5-1µ
A的静态电流,可实现十万次的录制和播放,最大不供电仍可保存内容的时间为一百年;
控制模式和音频输出模式为两种;
可以使用不超过255个信息处理;
所有的丰富的工作状态,不同的采样频率对应于不同的播放时间;
;
具有宽电压工作范围和应用起来方便的特点,用户可以从对冲击的芯片电阻的采样频率使用,并且播放时在芯片上。
芯片的录放时间由芯片的采样频率决定,而采样频率由震荡电阻决定。
下面是语音芯片ISD1720的原理图。
D2
Diode1N5402
vccdvcca
vccp
VCCR1
Res2100K
C1
CapPol11uF
C2
Cap0.01uF
D1
Res2vccd1
U1
Fin
LD28vssd
S1C3
Cap
1K2
P33
GNDVCC
Osci27
Osco26
R3
Res2
VCCP2
C4
GND1GND
SW-SPST0.01uF
4RA0
5RA1
6RA2
7Qr
A4251K
A324
A023
A222
CapPol1
100pF
Header4
R5
Res21K
C9
CapPol1100pF
R6
P5
R7
C14
mic+
Cap100pF
C15
mic-
mic+mic-
vssa8Qv
MCA5
A121vcca
N920
N819C6
R4
Header5
C8
vssa
vccd
C5
vssd
vcca
vssp2
11N0
12N1
13N2
14N3
MC145152
N718
N617
N516vssp1
N415
1K
C7
C12
C13
C11
CapPol1Cap
vssp1
100pF100pF
GND1
7.1.2GPRS模块
图3.6ISD1700语音芯片的原理图
我们使用的GPRS模块的芯片是GTM900b,其为国产华为的GPRS模块,功能类似SIM300,但比SIM300便宜,功能又比TC35I多了GPRS。
使用GPRS模块可以实现发送中英文信息,打电话接电话,发送接收GPRS数据。
其最大供电供电电压为4.8V,最小供电供电电压为3.3V,建议使用3.8V供电。
同时它是双频工作的,发射功率最大可以达到2W,工作温度最高可达到70°
C,最低可以达到-20°
C。
图3.7 GPRS模块
7.1.3运动传感器
系统使用的运动传感器为LIS302,它是一个具备体积小,功耗低的特点。
它包括一个传感元件和一个IC接口,可以通过I2C/SPI串行接口进行测量,以提供加速到外部。
stm32f4利用SPI端口控制运动传感器。
以下为其设计原理图。
图3.8 LIS302DL原理图
以下是其两种读取时序图,本系统选用的是第二种时序图。
图3.9LIS302DL时序图
3.2软件系统设计
3.2.1上位机设计
所谓虚拟仪器是由于其能够完成现实生活中的物理器件的功能,其作用跟生活中的示波器和万用表等仪器类似。
LabVIEW它有一组完整的,可用于收集,分析,显示和保存数据,并解决了用户在写作时可能出现的代码问题的过程的工具。
包括输入控制旋钮、按钮、旋转输入装置、图形显示控制装置、光输出的显示单元。
本次我们以Labview2010为开发环境,具有其中主要采用了该集成环境
VISA接口功能,VISA可用来对USB、GPIB、串口、VXI、PXI和以太网系统进行配置、编程和调试。
设计中我们主要应用了对串口的通信功能,通过串口可以与通信模块GTM900通信,得到数据后分析数据,进而可以了解到校车的状态。
以下为我们设计的上位机。
3.2.2下位机设计
图3.10上位机Labview操作平台
下位机开发环境是4.53版本的KeiluVision4,其使用起来十分的灵活,同时网上有很多的相关资料可供参考,可以方便使用者更好的开发程序,节约了时间,提高了效率。
因本次使用的是主控芯片是STM32F407VG,而4.53版本以下的集成环境不支持该芯片,故我们采用的是4.53版本开发环境。
下位机设计总框图如下图3.11所示。
图3.11下位机设计总框图
第四章系统测试
4.1系统使用说明
4.1.1下位机操作
第1步:
打开工程,点击红圈对应的选项。
图4.1下位机操作
第2步:
打开Debug项得到。
图4.2Debug选项
第3步:
设置成上图状态,单击红色圆圈所指settings得到下面窗口,单击OK。
图4.3设置Debug
第4步:
再进入(Utilities),如图4.4所示,单击settings,设置如图
4.4所示,单击OK。
图4.4下载设置
第5步:
连接jlink仿真器,单击下载完成。
4.1.2上位机操作
打开上位机软件labview2010,PC机通过usb转串口连接,启动系统,可看到如下图4.5。
图4.5系统启动界面
设置串口(在上图篮圈中设置),串口观察通过进入设备管理器,连接好后可以在红圈内看到串口是什么。
如图可看到com1,com2,LEPT1口被使用。
图4.6设置串口
再回到系统界面,单击红圈指示的按键运行系统,可以运行程序。
图4.7系统运行
4.2系统测试结果与分析
首先我们开始连接电源,上位机GPRS通过US
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 北斗 导航 校车 监控 系统 设计