图2-12
剩余车位显示屏
2.2.5技术相关
单片机最小系统:或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。单片机最小系统主要由电源、复位、振荡电路以及扩展部分等部分组成。
本系统用的STC89C52R芯片,STC89C52R是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。
串口通信:
RS-232串口:由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。
HC-SR04 串口:超声波测距传感器模块,用于探测是否有车辆停放。
nRF2401A是由Nordic公司出品的单芯片无线收发芯片,工作于2.4GHz~2.5GHz的全球免申请(ISM)频率。用于单片机数据无线传输,传输距离500-800
LED显示屏控制系统(LED Display Control System):又称LED显示屏控制器、LED显示屏控制卡。它是组成LED显示屏的核心部件、主要负责接收来自计算机串行口或DVI接口的画面及视频显示信息,置入帧存储器,按分区驱动方式生成LED显示屏所能识别的串行显示数据和扫描控制时序。
二维条码/二维码(2-dimensional bar code):是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。
2.3服务器端
图2-16服务器端系统结构图
2.3.1系统功能需求
停车位信息管理子后台:
1、车位停车信息显示:所有车位的状态显示:忙碌(有车)空闲(无车)警告(违规停车)维护(设备维护)以及车位信息显示。
2、车辆具体信息展示:车主信息展示(车主姓名、车辆车牌)、车辆停放开始时间、车辆停放总时长、车主付费信息反馈。
3、违规信息显示:违规项主要包括:未按照停车规范停车的(占用多个车位)、未使用停车管理系统但占用车位的。系统将所有违规信息反馈到停车场子后台,工作人员前往问题车位统计车辆信息,在车主驶离停车场时提醒车主完成付费。
4、财务管理模块:
1)付费信息显示:按日期显示当天缴费详细情况 2)所有交易信息汇总,以便纳入财务档案中
5、广告模块:1.广告的信息录入、修改、删除、查看等功能;
6、系统维护功能:注册信息服务、数据交换与接口管理、用户管理、字典维护、指标管理、售后服务管理、权限管理、数据仓库备份等功能来进行对整个系统的运行、维护管理和数据备份。
停车位信息管理总后台:
1、车位停车信息显示:所有车位的状态显示:忙碌(有车)空闲(无车)警告(违规停车)维护(设备维护)。
2、车辆具体信息展示:车主信息展示(车主姓名、车辆车牌)、车辆停放开始时间、车辆停放总时长、车主付费信息反馈。
3、用户个人信用模块:每月对使用APP用户设置初始信用分,对有违规使用情况的用户扣除信用分(拖欠缴纳停车费用达一定天数的、违规停车的),对信用良好用户实行奖励措施(停车费用折扣等) 。
2.3.2 实现方案
1.服务器端接收数据流程图 技术原理:
通过Arm发送http请求给服务器端,服务器端开启Apache-tomcat服务器,利用servlet、jsp技术,接收数据。流程如图所示:
图2-17 服务器接收数据流程图