侵权投诉

基于STC12C5A60S2单片机的M型智能车位锁

机智云开发者 2021-10-13 11:43 次阅读

随着社会经济的发展及人民生活水平的提高,汽车的保有量逐年增加,“车位少,停车难”的问题日益突显。经常出现公共停车位爆满,私家车位被占用的情况,车位锁应运而生。

目前,普遍使用的机械车位锁功能单一,上锁、开锁都需用户手动操作,如遇恶劣天气,用户体验十分糟糕,且机械锁多为X型、K型、A型、U型等[1-2]。X型车位锁防撞性能弱,K型和A型车位锁易划伤轮胎。设计了一款基于STC12C5A60S2单片机的M型智能车位锁。

本文采用一种新型结构的M型车位锁,锁降下时相当于一小段减速带,性能稳定,不易受损,使用寿命长。为方便用户使用设计了自动上锁、开锁,车位出口拥堵警示,停车灯光指引,语音提示等功能。为有效利用私人停车位的空余时间,实现车位资源共享,设计了业主停车和分时租赁两种工作模式。 车位锁组成及工作原理

本文设计的车位锁机械结构采用双三角形通过连杆组成的M型支架,与舵机连接安装在底座上。当车位闲置时,M型支架升起;当需要停车时,支架平置。支架上安装有红外测距传感器来检测进出口是否有障碍物,底座上安装有红外对射传感器,用来检测车位上是否有车。电源模块和控制电路设置在底座内部,车位锁总体结构示意如图1所示。

车位锁的控制部分分为感知层、网络层和应用层[3],结构如图2所示。应用层主要由单片机控制电路、监控程序和Android应用机智云App组成;网络层由无线Wi Fi模块组成;感知层主要由红外对射传感器、红外测距传感器、自动上锁解锁、语音提示、灯光指引等模块组成。

当业主停车时,通过手机App实现自动开锁,M型支架降下,语音提示车辆驶入停车。当红外测距传感器检测车辆驶离车位安全距离后,车位锁自动上锁。车位进出口出现拥堵车辆或拥堵物体时,车位锁发出拥堵语音提示[4]。夜晚或光照不好的情况下发出停车请求时,车位锁会发出停车语音提示及灯光指引,方便用户快速定位,节省时间。

当车位空闲租赁时,业主将车位信息进行发布,如有用户预约则接收开锁命令停车,同时计时。车位使用结束后进行计费,自动上锁。2 硬件电路设计

2.1 STC12C5A60S2单片机

为了兼顾设计需求及成本考虑,本文选用STC12C5A60S2单片机作为主控芯片[5]。该芯片具有使用寿命长,性能稳定,损耗低,抗干扰能力强等优点。主控芯片主要功能是实现与无线通信模块的数据传送,车位相关信息的采集分析,上锁/解锁信号,语音信号,灯光指引信号的产生等功能。

2.2 红外对射传感器

红外对射传感器主要用于检测车位上是否停有车辆,防止车位锁误动作,并将采集的信息传送到控制系统。本文采用的红外对射传感器工作电压为5 V;工作电流为15 m A;负载电流为20 m A。内置施密特触发器,NPN晶体管集电极开路输出,红外激光照射时输出电压为0 V,遮光时输出电压为5 V。

2.3 红外测距传感器

红外测距传感器将发射端与接收端集成在同一块集成电路上,其检测距离可根据实际需求调节内部电位器旋钮,具有使用方便,易于安装,探测距离远等优点,工作电压为5 V。当有障碍物接近时,输出端信号引脚变成低电平,无障碍物接近时,引脚输出一直保持高电平状态[6]。

为了避免系统在默认状态下(无障碍物),高电平信号会有所波动,在输出端连接一个上拉电阻后再接入单片机,这样保证了信号的稳定。当有车辆驶入车位出口一定时间没有离开,红外测距传感器输入一个低电平信号给单片机,单片机控制程序判定车位出口存在拥堵风险,语音提示前方车辆离开。

2.4 语音提示、灯光指引模块

本设计采用WT558D语音模块,它是一款集单片机、语音电路、SPI-Flash存储器于一体的可编程语音系统[7]。设计时先通过Voice Chip上位机软件将音频文件下载到SPI-Flash存储器的相应地址段,做好地址与语音的对照表,放音时调用地址。停车时语音提示“已解锁,请驶入停车”,当有障碍物拥堵车位出口时提示语音“拥堵车位出口,请离开,谢谢!”。

灯光指引主要用于车位快速查找,便于停车取车。采用高效节能的5W大功率LED灯珠。灯珠的工作电流为350 m A~500 m A,而STC12C5A60S2单片机驱动电流不超过25 m A,因此需要利用大功率三极管进行电流放大,以提高驱动能力。

2.5 无线Wi Fi模块

网络层由无线Wi Fi模块esp8266组成。ESP8266工作温度范围大,性能稳定,对各种操作系统具有很好的适应性,仅需很少的**电路即可实现相应的功能[8]。ESP8266将传感器采集到的数据信息无线传输至机智云物联网平台,用户在手机端即可查看。

2.6 舵机驱动

舵机是车位锁开锁与上锁的动力源泉,需要具有足够的扭力。本文选用高扭矩的直流减速舵机XD-42GA775控制车位锁升降机构动作[9]。该舵机具有性价比高,寿命长,扭矩大,运行稳定的特点,其工作电压为4.8 V~6 V。利用单片机定时器中断产生的PWM信号控制舵机转动。3 软件设计

3.1 机智云物联网平台

机智云是一个面向智能硬件的Aiot开发平台,提供一个设备发现,设备绑定、推送,设备分享等基础功能的一站式智能硬件开发及云服务平台[10]。依托机智云提供的云端服务功能,可以降低自建云服务器的成本和维护成本。STC12C5A60S2单片机系统与ESP8266模块通过HTTP协议与机智云服务器进行连接。该平台能够通过用户的手机App实时查看车位信息。再通过手机App和云平台向车位锁发出控制命令。

3.2 程序设计

程序设计主要包括业主停车模式控制程序设计和分时租赁控制模式程序设计。利用成熟的自助开发的平台机智云物联网硬件,在云端创建产品生成通用MCU平台代码,然后移植到STC12C5A60S2单片机上。无线Wi Fi模块ESP8266固件GAgent由机智云提供,直接下载烧录,手机App及相关功能由机智云通过的SDK二次开发来说明。

业主停车模式控制程序主要完成发出解锁命令,接收和解读解锁命令控制码,车位锁M型支架降落完成解锁动作,检测车位信息判断车辆是否离开,如离开自动上锁,未离开继续检测,业主停车模式控制流程如图4所示。

车位空闲时,业主可发布租赁信息。客户可以通过手机App实时查看目的地周边可租用的车位并对空闲车位进行预约[10]。当客户到达预约车位后,点击App中的开锁按钮,就可以通过服务器发送开锁指令,完成停车后系统开始计时;客户结束停车离开后,系统结束计时进行扣费,同时自动上锁,车位租赁模式控制流程如图5所示。4 功能测试

通过3D打印技术制作了车位锁的样机,并搭建实验平台对车位锁的控制功能进行检测,分别对车位信息、上锁动作、解锁动作、灯光指引、拥堵报警、计费功能等功能进行了100次测试,测试结果如表1所示。

表1 测试结果

b637171a-222b-11ec-82a8-dac502259ad0.jpg

测试结果表明,车位锁实现了预期的功能,并具有很高的可靠性本文以STC12C5A60S2单片机为主控制器,结合Wi Fi模块、传感器模块以及机智云平台设计出了一种M型智能车位锁。较传统的机械车位锁及遥控车位锁增加了信息采集,提示指引,租赁共享等功能,并且控制性能稳定,成功率在96%以上。方便了用户使用,提高了车位的利用率,实现车位资源共享。

责任编辑:haq

原文标题:基于机智云平台+STC单片机的M型智能车位锁设计

文章出处:【微信号:IoTMaker,微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

简述什么单片机解密及解密过程
芯片机解密又叫单片机破解,芯片解密,IC解密,但是这严格说来这几种称呼都不科学,但已经成了习惯叫法,....
的头像 芯片逆向 发表于 10-15 11:40 176次 阅读
瑞萨MCU生态1.0发布会
瑞萨MCU生态1.0大会将于2021年10月20日在深圳南山举行 特定邀行业相关人员参加现有10个名额,邀请参加(先到先得,报销差旅费...
发表于 10-15 11:20 202次 阅读
鱼塘控制系统总体设计
本设计由开发者针对传统鱼塘的养殖和管理现状,面向中小型鱼塘养殖户设计开发了一套鱼塘智能控制系统,满足....
的头像 机智云开发者 发表于 10-15 10:28 55次 阅读
鱼塘控制系统总体设计
萌新求助,求大佬分享单片机的基础知识
萌新求助,求大佬分享单片机的基础知识
发表于 10-15 09:47 0次 阅读
如何利用单片机DAC和C语言产生正弦波数据?
如何利用单片机DAC和C语言产生正弦波数据?
发表于 10-15 08:28 0次 阅读
如何制作一个单片机音乐播放器?
如何制作一个单片机音乐播放器?
发表于 10-15 08:08 0次 阅读
单片机为什么要使用C语言?单片机C语言的优越性是什么?
单片机为什么要使用C语言? 单片机C语言的优越性是什么?...
发表于 10-15 07:48 0次 阅读
如何开始第一个R7F0Cxxx单片机程序
如何开始第一个R7F0Cxxx单片机程序? 如何去使用R7F0Cxxx单片机呢? ...
发表于 10-15 07:05 0次 阅读
请问单片机为什么有汇编又有C语言?
单片机为什么要使用C语言呢? 请问单片机为什么有汇编又有C语言? ...
发表于 10-15 07:00 0次 阅读
如何自学单片机? 单片机怎么入门?入门后如何提升?
如何自学单片机?单片机怎么入门?入门后如何提升? ...
发表于 10-15 06:54 0次 阅读
如何通过调节PWM占空比使得直流电机转速尽可能接近设定值?
如何通过调节PWM占空比使得直流电机转速尽可能接近设定值?...
发表于 10-15 06:40 0次 阅读
单片机最小系统一般由哪几部分组成呢
单片机最小系统一般由哪几部分组成呢?
发表于 10-15 06:20 0次 阅读
CSM32RV20开发(二):Si24R1 通信模式调试
通过CSM32RV20开发平台,使用硬件SPI接口与Si24R1进行通信,通信成功后,通过串口打印数....
的头像 吴少云 发表于 10-14 18:45 29次 阅读
CSM32RV20开发(二):Si24R1 通信模式调试
stm32mp1 Cortex M4开发篇2:通过GPIO点亮LED灯详解
写在前面:本文章为《ARMCortex-M4裸机开发篇》系列中的一篇,,全系列总计14篇。笔者使用的....
的头像 刘洋其 发表于 10-14 18:37 21次 阅读
stm32mp1 Cortex M4开发篇2:通过GPIO点亮LED灯详解
解析单片机的几种复位电路
在单片机的使用中,经常会接触到复位电路,它是单片机最小系统重要的一个构成部分。同样它也是非常重要的一....
的头像 单片机匠人 发表于 10-13 14:14 1228次 阅读
解析单片机的几种复位电路
单片机延时是怎么实现的
单片机延时大家程序中都会用到,那么怎么实现呢?通常我们有软件实现,就是语句循环;或者硬件实现,通过定....
的头像 单片机匠人 发表于 10-12 17:18 256次 阅读
Microchip宣布推出高精度电压基准(Vref)IC
用于更大工作温度范围的汽车和工业应用的电压基准IC需要低漂移、高可靠性和高性能。Microchip ....
的头像 Microchip微芯 发表于 10-12 11:45 332次 阅读
华大单片机HC32F4A0的产品特性介绍
包括上电复位(POR),低电压检测复位(PVD1R/PVD2R),端口复位(NRST)在内的 15 ....
发表于 10-12 09:17 41次 阅读
华大单片机深度休眠时RTC与LPUART同时工作设置方法
华大单片机L系列为其超低功耗(LOW POWER)系列单片机,可以做到低功耗为0.5uA以内,唤醒时....
发表于 10-12 09:14 40次 阅读
RISC-V MCU CSM32RV20开发(一):环境搭建
RISC-V MCU CSM32RV20开发(一):环境搭建,RISCV核的低功耗MCU。
的头像 吴少云 发表于 10-11 18:27 61次 阅读
RISC-V MCU CSM32RV20开发(一):环境搭建
单片机原理、编程及应用(北京航空航天出版社)
单片机原理、编程及应用(北京航空航天出版社)
发表于 10-11 18:26 95次 阅读
高速IO应用的8位单片机宽电压003F4P6
该芯片使用增强型51内核,工作频率高达64兆赫兹,内置16K Bytes FLASH,1K Byte....
发表于 10-11 16:19 26次 阅读
fpga和单片机的区别是什么
FPGA是由存放在片内RAM中的程序来设置其工作状态的。
的头像 西西 发表于 10-11 11:07 1098次 阅读
介绍一种全自动STC下载电路 终于不用人工干预了
来源 | TsinghuaJoking STC单片机的程序下载使用ISP模式,下载程序通过微机上串口....
的头像 strongerHuang 发表于 10-11 10:17 298次 阅读
介绍一种全自动STC下载电路 终于不用人工干预了
如何制作全自动STC下载电路
STC单片机的程序下载使用ISP模式,下载程序通过微机上串口,或者USB转串口,与单片机上特定的下载....
的头像 strongerHuang 发表于 10-11 10:14 187次 阅读
如何制作全自动STC下载电路
沁恒微电子联合RT-Thread推出BSP板级支持包
近日,沁恒微电子联合物联网操作系统厂商睿赛德科技(RT-Thread)正式推出了32位工业级互联型R....
的头像 RTThread物联网操作系统 发表于 10-09 15:56 386次 阅读
单片机内部Flash是Nor 还是Nand Flash
Flash在我们生活中无处不在,比如:U盘、固态硬盘、SD卡、内存卡等。 同时,在单片机开发过程中也....
的头像 strongerHuang 发表于 10-09 15:01 213次 阅读
单片机应用程序2.0版本下载
单片机应用程序2.0版本下载
发表于 10-09 10:08 22次 阅读
剖析一个小巧而优雅的电路设计
简 介: 介绍了由 David Levi 的博客中他制作的一款小巧优雅的电子琴。他巧妙的利用了电阻网....
的头像 电子森林 发表于 10-08 10:10 370次 阅读
剖析一个小巧而优雅的电路设计
电子式温压补偿燃气表的简单介绍
燃气作为一种可压缩和易受热膨胀的气体,在不同的温度和压力下,其体积是不相同的。在贸易结算中,为保证买....
发表于 10-08 09:25 19次 阅读
机智云边缘操作管理系统及边缘服务器满足企业全球化需求
机智云自助开发平台,作为一个零门槛、超低代码的iot开发平台,通过傻瓜化的自助工具、在线可视化开发环....
的头像 机智云物联网 发表于 09-30 16:06 1379次 阅读
单片机和嵌入式的区别在哪里
单片机和嵌入式,其实没有什么标准的定义来区分他们,对于进行过单片机和嵌入式开发的开发者来说,都有他们....
的头像 嵌入式ARM 发表于 09-30 15:54 561次 阅读
STM32F103C8T6读写内部flash
大家好,今天和大家分享一下STM32F103C8T6读写内部flash,关于103系列的单片机大家可....
的头像 嵌入式ARM 发表于 09-30 15:48 484次 阅读
STM32F103C8T6读写内部flash
智融推出支持移动电源双向快充的SW6206
1.概述 SW6206是一款高集成度的多协议双向快充移动电源专用多合一芯片,支持A+A+B+C+L口....
发表于 09-30 14:54 101次 阅读
智融新推出多协议双向快充移动电源芯片SW6208
1. 概述 SW6208 是一款高集成度的多协议双向快充移动电源专用多合一芯片,支持A+A+B+C+....
发表于 09-30 14:51 107次 阅读
AVR单片机在电机转速测量中两种方法总结
AVR单片机在电机转速测量中两种方法总结(依工测试测量仪器(上海有限公司)-该文档为AVR单片机在电....
发表于 09-30 12:05 36次 阅读
AVR单片机在电机转速测量中两种方法总结
单片机的交通信号灯控制系统设计
单片机的交通信号灯控制系统设计(局部地区通信网络英文缩写)-为基于单片机的交通信号灯控制系统设计讲解....
发表于 09-30 11:50 48次 阅读
单片机的交通信号灯控制系统设计
80C51单片机串行通信讲解
80C51单片机串行通信讲解(通信网络与信息技术2009)-为80C51单片机串行通信讲解文档,介绍....
发表于 09-30 11:44 75次 阅读
80C51单片机串行通信讲解
单片机与嵌入式系统课程实验报告模板
单片机与嵌入式系统课程实验报告模板(单片机教学)-文档为单片机与嵌入式系统课程实验报告模板讲解文档,....
发表于 09-30 10:59 37次 阅读
单片机与嵌入式系统课程实验报告模板
部署工业物联网方案时遇到的安全挑战
工业物联网(IIoT)作为推动数字经济与实体经济深度融合的关键路径,现已成为全球主要经济体促进经济高....
的头像 Microchip微芯 发表于 09-30 10:25 334次 阅读
51、STM32和Linux点灯有什么区别
从入门到放弃是一个煎熬的过程,一旦入门,这个煎熬过程就会慢慢得到缓解,那么,怎样才算入门了呢? 嵌入....
的头像 strongerHuang 发表于 09-30 10:19 374次 阅读
智融SW6201快充协议移动电源IC产品说明
1. 概述 SW6201 是一款高集成度的多协议双向快充移动电源专用多合一芯片,支持 A+A+B+C....
发表于 09-30 09:41 116次 阅读
拓普微的智能显示模块
一般TFT液晶屏的应用传统上当你设计一个带有液晶显示的产品时,显示部分的子系统会有以下的功能块。从上....
的头像 拓普微科技 发表于 09-29 18:01 39次 阅读
拓普微的智能显示模块
cpld和单片机在脉冲开关电源中的应用
cpld和单片机在脉冲开关电源中的应用(通用电源技术_深圳有限公司)-cpld和单片机在脉冲磁铁开关....
发表于 09-29 16:39 27次 阅读
cpld和单片机在脉冲开关电源中的应用
MSP430管理电源排序和控制
MSP430管理电源排序和控制(通信电源技术怎样)-MSP430资料下载,需要的自行下载!
发表于 09-29 15:55 28次 阅读
MSP430管理电源排序和控制
400HZ中频电源设计
400HZ中频电源设计(长城电源技术(深圳)有限公司)-400HZ中频电源设计下载,需要的自行下载!
发表于 09-29 15:38 47次 阅读
400HZ中频电源设计
车载逆变电源逆变器的研究
车载逆变电源逆变器的研究(电源技术作业答案)-基于pic单片机车载逆变电源逆变器的研究
发表于 09-29 15:28 56次 阅读
车载逆变电源逆变器的研究
新型单片开关电源的设计
新型单片开关电源的设计(电源技术偏执狂价格)-新型单片开关电源的设计下载,需要的自行下载!
发表于 09-29 15:01 33次 阅读
新型单片开关电源的设计
用单片机制作的直流稳压可调电源
用单片机制作的直流稳压可调电源(现代电源技术基础课程设计)-用单片机制作的直流稳压可调电源下载,需要....
发表于 09-29 14:55 45次 阅读
用单片机制作的直流稳压可调电源
灵动微32位单片机MM32F0010A6T介绍
灵动微MM32F0010A6T采用内核M3的高性能32位单片机,工作频率最高可达48兆赫兹,内置高速....
发表于 09-28 16:54 59次 阅读
基于单片机的直流电机控制器的设计
基于单片机的直流电机控制器的设计(电源技术研讨会武汉)-该文档为基于单片机的直流电机控制器的设计讲解....
发表于 09-28 11:17 49次 阅读
基于单片机的直流电机控制器的设计
单片机的数字PID控制直流电机系统
单片机的数字PID控制直流电机系统(实用电源技术pdf)-该文档为单片机的数字PID控制直流电机系统....
发表于 09-28 11:15 36次 阅读
单片机的数字PID控制直流电机系统
企业应该如何应对单片机芯片短缺风波
从2020年的下半年开始至今,全球的企业遭遇了单片机芯片短缺的风波。再因疫情复发的情况下,也导致了单....
的头像 芯片逆向 发表于 09-28 10:37 414次 阅读
瑞萨RH850F1L(ADCA)系列单片机的AD转换操作实例
瑞萨RH850F1L(ADCA)系列单片机的AD转换操作实例(通信电源技术2020年22期)-瑞萨R....
发表于 09-28 10:07 23次 阅读
瑞萨RH850F1L(ADCA)系列单片机的AD转换操作实例
AVR单片机SPI的串行ADC接口的设计
AVR单片机SPI的串行ADC接口的设计(电源技术的新技术发展方向)-AVR单片机SPI的串行ADC....
发表于 09-28 10:02 31次 阅读
AVR单片机SPI的串行ADC接口的设计
单片机与上位机软件设计pdf(下)
单片机与上位机软件设计pdf(下)
发表于 09-28 09:55 35次 阅读
单片机与上位机软件设计pdf(上)
单片机与上位机软件设计pdf(上)
发表于 09-28 09:52 38次 阅读
基于AT89S52单片机的无刷直流电机单片机控制调速系统设计
基于AT89S52单片机的无刷直流电机单片机控制调速系统设计(深圳市普德新星电源技术有限公司主要生产....
发表于 09-27 16:50 43次 阅读
基于AT89S52单片机的无刷直流电机单片机控制调速系统设计
MCS-51与DAC、ADC的接口讲解
MCS-51与DAC、ADC的接口讲解(通信电源技术官网)-该文档为MCS-51与DAC、ADC的接....
发表于 09-27 15:46 25次 阅读
MCS-51与DAC、ADC的接口讲解
单片机操作直流电机
单片机操作直流电机(电源技术研讨会武汉)-单片机操作直流电机,控制电机的转速,PWM控制
发表于 09-27 15:02 37次 阅读
单片机操作直流电机