温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
2023
基于
MXTOS2200
校车
监控
系统
“时代民芯杯〞第三届电子设计大赛〔论文〕
基于MXTOS2-200的校车监控系统
作者姓名 刘洪波、张积谱、贺达红
作者单位 湖南理工学院
联系方式 15107305374
电子邮箱 838367877@qq
第三届“时代民芯杯〞电子设计大赛〔论文〕
诚信承诺书
本组郑重承诺:我参赛队呈交第三届时代民芯电子设计大赛〔论文〕基于MXTOS2-200的校车监控系统是我队独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计〔论文〕使用的数据真实可靠。
承诺人签名: 刘洪波
张积谱
贺达红
日期: 2023年 9 月 7 日
基于MXTOS2-200的校车监控系统
:
近年来,我国校车运行事故频发,它严重影响到了孩子们的生命安全,也给家长带来精神上的极大创伤,给学校带来无尽的麻烦和众多的负面影响,给社会带来直接和间接的危害!所以寻找一种高效、实时、可靠的校车安全管理方法已刻不容缓!校车超载超员的违法行为由来已久,而且司机存在违规驾驶,超速行驶问题,尽管现在已经出台了有关校车的使用标准,但是因为监管需要花费大量的人力物力导致执行难度加大。
关键字:STM32,GSM,MXTOS2-200,限速,超载
升级与完善的地方:在上编写一个操作平台,把一个地区所有校车的情况显示出来,同时可在上控制,进一步的话在校车内装一个摄像头,通过互联网技术将车内的情况实时在后台的操作平台上显示出来。
1. 应用需求分析
1.1应用领域
此项目是有针对性而设计出来的,主要是用于校车的,不过各种各样的汽车都可以使用,如果可以扩展的话,可以用在各式各样的车辆上。
1.2需求
目前,现在的校车上根本上都没有安装此项装置!这样的校车上存在着很大的安全隐患。专家指出,出车祸有很大一局部原因是由于超速和超载,由此看出,我们这个装置具有很强的实用价值。而且,此装置的本钱价格较低,所以像这样的装置适合大规模生产。
1.3现状
目前国内外对校车的管理问题主要集中在校车的性能和质量上,以及相关法律法规的制定和实施。近期,全国各地的校车成为社会焦点,在中国物联网之都江苏无锡,高科技武装的“智能校车〞让人眼前一亮,方便学生的同时,也大幅提高了校车运行安全。作为全国最早试行智能交通的城市,无锡自今年初开始将校车纳入当地智能监控平台,采用了高科技硬件设施。尽管校车管理采用了企业运营、政府补贴,但由于制作本钱和管理本钱太高,学生乘车票价相比以前也增高了不少,有点得不偿失。
2方案总体设计及参赛作品目标
以STM32为核心,按键密码锁了解该驾驶人员是否为该车司机;通过两个压力传感器检测到的顺序不同来判断是进校还是出校,从而实现校内和校外不同限速,以MXTOS2 -200模块测速模块,同时具有语音报警等功能;通过人数检测模块了解车辆人数是否超载;在车辆出现事故时通过MXTOS2 -200确定事故发生地点,利用GSM将事故的地点信息发送给后台;各个数据通过GSM短息接发模块传送给后台,从而实现管理与监控;校车停放后通过GSM短息接发模块实现防盗功能。
系统总体框图如以下列图1所示:
3软件设计
软件的设计是系统能否实现功能的核心,本系统采用了多个控制器,每个控制器实现不同的功能,整个系统在各个控制器的协调下实现所设计的功能。系统的所有程序均采用标准C语言编写,程序采用分模块编写,各相应硬件模块的主要程序设计均以程序流程图的形式给出,程序的编写只要对照程序流程图编写相应的语句即可。设计中需要编写程序的模块有:键盘扫描模块、按键数字显示模块、测速模块、人数检测模块、无线传输模块、GSM模块和主控制模块。其中键盘显示模块、键盘扫描模块用以做司机识别的功能;GSM模块用以监控车子的运行情况,测速模块用做对校车的速度的监控,主控制模块的软件完成对各模块的分工及控制。模块数据传输端口的控制程序均采用统一标准编写,这样便于模块之间的通信。
GSM模块实现的就是报警相关功能,其实想的难点就是短信读取与发送。而车内人数超出范围,超速、温度不适等问题那么是引起报警的主要部件,当在一分钟之内处理这些问题 这警报将会被取消,当其不处理,软件将会把事先准备好的处理与不同问题的文字,发给指定的人,这样有利于及时的反映校车的状态。
4硬件设计
硬件设计思路
为实现本产品的设计目的,我们采用STM32为核心处理器,来构校车监控系统。以STM32为核心,按键密码锁了解该驾驶人员是否为司机;通过两个压力传感器检测到的顺序不同来判断是进校还是出校,以MXTOS2 -200为根底的测速模块,具有监控速度报警等功能;通过人数检测模块了解车辆人数是否超载;各个数据通过GSM短息接发模块传送给后台,从而实现管理与监控;校车停放后通过GSM短息接发模块实现防盗功能。
4.1 密码按键模块
司机在使用校车之前得先输入密码,通过单片机判断密码正确后送给校车开锁执行机构,电路驱动电磁锁吸合,从而到达校车开锁的目的。其原理如图3.2.1所示。
单片机微控制器
开锁驱动电路
电磁锁
密码正确?
Y
返回
N
图3.2.1密码锁开锁机构示意图
当用户输入的密码正确而且是在规定的时间输入的话,单片机便输出开门信号,送到开锁驱动电路,然后驱动电磁锁,到达开门的目的。其实际电路如图3.2.2所示。
图3.2.2密码锁开锁机构电路图
电路驱动和开锁两级组成。由D5、R1、T10组成驱动电路,其中T10可以选择普通的小功率三极管如9014、9018都可以满足要求。D5作为开锁的提示;由D6、C24、T11组成。其中D6、C24是为了消除电磁锁可能产生的反向高电压以及可能产生的电磁干扰。T11可选用中功率的三极管如8050,电磁锁的选用要视情况而定,但是吸合力要足够且由一定的余量。
在本次设计中,基于节省材料的原那么,暂时用发光二极管代替电磁锁,发光管亮,表示开锁;灭,表示没有开锁。
按键电路设计设计采用行列式键盘,同时也能减少键盘与单片机接口时所占用的I/O线的数目,在按键比拟多的时候,通常采用这样方法。其原理如图3.2.3所示。
89s51
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
5.1K X 4
5.1K X 4
VCC
图3.2.3 行列式键盘原理电路图
每一条水平〔行线〕与垂直线〔列线〕的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即可组成具有N×M个按键的键盘。在这种行列式矩阵键盘非键盘编码的单片机系统中,键盘处理程序首先执行等待按键并确认有无按键按下的程序段。按键的操作面板如图图3.2.4所示。共计数字键10个,功能键6个。键盘上还有3个指示灯和一个蜂鸣器。
CLR
0
1
EN
6
9
F4
4
8
F3
3
7
F2
2
6
F1
L1
L2
L3
图3.2.4 按键操作面板示意图
10个数字键用来输入密码,另外6个功能键分别是:CLR、EN、F1、F2、F3、F4。其中CLR键的功能是当输入密码错误的时候,去除前面已经输入的数据,重新输入。EN键的功能是确认输入的密码。F1是管理模式切换键,当用户不小心三次输入密码都没有正确,键盘被锁定,这个时候就可以启动管理模式,使用管理员的密码来开门。F2是用来进入修改密码的状态。F3用来关闭显示器,一来可以节省电量,另外也可以防止不法分子偷窥密码。F4用作备用按键。
上面的3个指示灯L1、L2、L3是用来指示操作的状态:L1锁定及输入指示状态灯,正常的情况下显示红色,当键盘动作的时候,L1灯开始闪动,当键盘处于锁定状态时,指示灯也显示红色。L2开门指示灯,当用户在规定的时间内正确的输入了密码,此灯转变为绿色,表示开门,否那么不显示。L3是管理员状态指示灯,当按下F1后,指示灯自动点亮。
面板上还有一个蜂鸣器,其中一个功能是用来指示操作的按键是否在成功的按下;另外一个功能是当用户输入密码错误的次数超过了3次,鸣笛以示报警。
4.2超载模块
原理:电路的指导思想是红外发射管发射红外线,红外接收管接收红外线,并且接收管当有红外线照射的时候,电阻比拟小,当无线外线照射的时候电阻比拟大,这样就可以通过一个电压比拟器和一个基准电压进行比照,当有光照的时候,红外接收管电阻比拟小,那么和其串联的电压分压就会增大,所以电压比拟器将会输出一高电平;当无光照射的时候,红外接收管的电阻比拟大,这样电压比拟器就会输出一个低电平。这个便是外部计数电平信号,这个电平信号送入STM32进行计数控制,在经过扩展、显示驱动完成最后的液晶显示过程。
图3.2.7人数检测
红外线检测局部采用一对红外发送接收管完成,当电路正常工作时,无障碍物遮挡,红外接收头有红外线照射,这时,红外接收头的电阻很小,大局部电压都加在R2上,这正是LM393的正向输入电压,而负向输入电压由10K的滑动变阻器分压得到,而R2分得的电压要大于此基准电压值,故这时LM393输出高电平;当在红外发射接收管间有一不透光的障碍物时,,红外接收头无红外线照射,这时红外接收头的电阻很大,大局部电压都加在红外接收头上,这也是LM393的正向输入电压,而负向输入电压也是由10K的滑动变阻器分压得到,和原来电压一样,这时,R2分得的电压要小于此基准电压值,故这时LM393输出低电平。
4.3测速模块
MXTOS2 - 200 将射频前端、基带处理、定位软件高度集成,具有低功耗、小体积、高可靠、高性能等特点,可实现GPS/ BD- 2 单模、双模灵活定位模式。MXTOS2 - 200 从天线输入到串行输出的整个信号处理链包含在一个单独的模块当中。MXTOS2 - 200 的小尺寸使
得其在有严格空间要求的应用中成为理想选择。封装形式使得射频输入直接在一个引脚上,可防止使用昂贵的射频电缆。贴片封装可软焊,节省空间同时提高可靠性。
定位精度 水平精度 <5m 高程精度 <10m
速度精度 水平精度 <0.05m/s 高程精度 <0.1m/s
从而实现测速和定位。
5关键技术分解
本作品采用了STM32、MXTOS2 - 200和GSM相结合技术,实现了校车监控系统设计,能够在现有的校车根底上很好的实现安全监控。现有的校车没有安装安全监控系统,尽管已经出台了有关校车的使用标准,但是因为监管需要花费大量的人力物力导致执行难度加大,而本校车监控系统能够很好的实现对开车者身份鉴定,防止陌生人使用;能够实现对校车的速度检测,超速时自动报警提醒;实现对校车是否人数超载检测;通过GSM短息接发后台可以监控校车;且具有校车停放后防盗功能。
同时本设计采用的STM32、MXTOS2 - 200和GSM,结合相应模块构成的校车监控系统,性价比高,本钱较低,市场需求很大,前景应用广阔
6方案实施方案
经费预算
序号
经 费 开 支 科 目
经费预算金额〔元〕
1
制板费
100
2
材料费
400
3
其他
1