基于单片机智能挪车宝的设计

2019-05-13 10:15汤宇
数字技术与应用 2019年1期
关键词:单片机智能

汤宇

摘要:生活中因亂停车而引发的矛盾纠纷日益增多,当车主临时停车给别人带来不便时,如何快速安全地通知车主前来挪车,便是本设计所要解决的问题。本设计以STC15F2K60S2单片机为控制核心,OLED12864作为显示单元,SIM800C模块作为语音呼叫和短消息SMS数据通讯模块。系统共设有两种工作模式,即临时停车状态和非临时停车状态。

关键词:单片机;智能;挪车

中图分类号:TP368 文献标识码:A 文章编号:1007-9416(2019)01-0160-01

1 系统结构

该智能挪车系统主要包括STC15F2K60S2单片机、SIM800C模块、DS3231时钟电路、OLED12864液晶显示模块、手扫开关检测电路和按键设置电路等组成如图1所示。

2 电路的设计

2.1 外部手扫信号的检测

由于本装置是放置于汽车内部使用,而堵车时被堵车人发出的信号只能来自汽车外部。经过不断试验,本次设计选用了自发射接收的红外检测电路,可以透过汽车玻璃可靠检测来自汽车外部的手扫信号,然后将此信号传送给单片机进行处理。

2.2 控制电路的设计

如图2所示,该系统控制核心选用的是STC15F2K60S2单片机,指令代码完全兼容8051,但速度快8-12倍。外部手扫开关信号检测线路设有两个,即两个通道,均由红外发射接收对管、LM358运算放大器和LM567通用锁相环电路音调译码器等元件构成。 OLED显示电路选用的是IIC接口的0.96寸OLED12864液晶屏模块。温度测量电路选用的是DS18B20数字式温度传感器。时钟电路选用的是DS3231的高精度时钟芯片,能够提供最大1分钟每年的计时精度。按键设置电路设有3个按键,分别是设置/确认键、号码键和右移键。

3 程序的设计

根据实际使用需求,单片机上电首先进行OLED显示和中断的初始化程序,如图3所示,主程序主要包括有:(1)停车状态下的语音呼叫和短信通知程序。(2)非停车状态下的DS3231时钟程序和DS18B20测温程序。

中断程序包括有串行口和定时器的中断服务程序。串行口1用于计算机校准DS3231的内部时间,串行口2用于完成和SIM800C模块串口数据通信。定时器用于周期性采集时钟和温度信息。

4 结语

智能挪车宝有效地化解了临时停车时因堵车而发生的矛盾,让你实现无忧停车,目前该装置正在积极推广使用中,正研究与行车记录仪结合在一起使用,相信定会给我们的有车生活带来极大的便利。

Abstract:There are more and more contradictions and dissension caused by random parking in our daily life,when the car owner's temporary parking is inconvenient for others, how to inform the owner of the car quickly and safely to come to move the car,its the problem to be solved in this design. This design takes STC15F2K60S2 SCM as the control core. OLED12864 as a display unit, SIM800C module is used as voice communication and short message SMS data communication module. The system has two modes of work: temporary parking and non temporary parking.

Key words:SCM;intelligent;move the car

猜你喜欢
单片机智能
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
智能制造 反思与期望
基于单片机的便捷式LCF测量仪
小议PLC与单片机之间的串行通信及应用
基于单片机的平衡控制系统设计
Microchip推出两个全新PIC单片机系列