> 服务 > 公共自行车车位、故障查询系统设计,如果公共自行车停车位满了怎么办?

公共自行车车位、故障查询系统设计,如果公共自行车停车位满了怎么办?

公共自行车车位、故障查询系统设计

如果公共自行车停车位满了怎么办?1.如果现场服务人员,他们可以帮助解决问题;如果现场没有服务人员,您可以拨打热线967277寻求帮助。2.晚上21:00后,如果锁已满,承租人可以点击自主服务机器上的“终端服务”,将租赁卡放在指定区域,登记过夜返回。机器自动检索

公共自行车车位、故障查询系统设计

公共自行车还车时没有了停车位,这怎么办,急!急!急

附近一定有不止一个自行车租借点。请寻找或要求某人看看附近还有什么自行车租借点。 公共自行车旁边可以停放的黄色停车位通常是为有故障的自行车预留的,但是如果没有人可以停放,那么它仍然可以停放,我们可以 打电话给当地的客服,他们会有专门的人员来取车。 我们这里的客户服务电话位于后轮两侧的挡泥板上。你来自哪个城市?可以拨打114查询一般情况,电脑后台人员会及时联系检查人员,会及时处理桩店问题!!请参阅原文> >;一、卡片处理材料 1.申请人16岁以上65岁以下 2.申请人应出示有效身份证件(第二代身份证、护照、军官证等)。),提交一份原始检验的复印件,并在现场收集照片。 3.填写《深圳罗湖区公共自行车惠民卡申请表》,并签字确认 4.签上“深圳罗湖区公安、

如果公共自行车停车位满了怎么办?

如果公共自行车停车位满了怎么办?1.如果现场有服务人员,他们可以帮助解决问题;如果现场没有服务人员,您可以拨打热线967277寻求帮助。2.晚上21:00后,如果锁已满,承租人可以点击自主服务机器上的“终端服务”,将租赁卡放在指定区域,登记过夜返回。机器自动检索

公共自行车车位、故障查询系统设计

公共自行车还车时没有了停车位,这怎么办,急!急!急

公共自行车车位、故障查询系统设计范文

摘要

介绍

公共自行车是一种环保的交通工具。它方便、快捷、绿色、低碳,越来越受到人们的关注。人们可以通过各站点的下位机查询一些相关信息,同时查询该站点的各种信息(如空停车位、故障车辆等。)可由主控的上位机监控。基于此,本文提出了一种新的上位机和下位机之间的软件设计,即基于MicroSoft串口类的通信方法。NET框架。

设计简介

该系统的上位机采用C#编写,用Visual Studio2013软件编程。串行端口和定时器是Microsoft.NET框架平台中的串行端口控制,用于定期询问存储自行车状态的工作站中的寄存器。最后,视觉控件(如文本框)用于显示状态。

1.1软件界面设计

总体而言,该软件不仅具有车站自行车状态显示(车站状态选项卡)的基本功能,还增加了通用Modbus调试功能(Modbus调试选项卡),提高了软件的通用性,也可以应用于其他使用Modbus协议进行通信的场合。该软件可以在系统出现问题时提供帮助。为了使用户获得满意的交流效果,软件增加了一些文字提示(描述标签)。

程序启动后,首先在Modbus中设置串行通信的参数,与单片机建立通信后的程序流程如图1所示。

“车站状态选项卡”实现车站的实时显示,即实时扫描和文本显示查询车站的停车位容量(停车位总数)、已出租自行车数量(借车数量)和停车位数量空(车站空。为了方便地显示通信状态,当通信成功时,状态指示器将从灰色变为绿色。同时,为了方便调试站点,还为站点提供了连接级别和设备地址等编辑功能。设计的界面如图2所示。

Modbus调试选项卡基本上包含软件中的所有设置和调试功能。进入软件后,用户必须首先遍历串行端口,以确定和选择哪些串行端口是设备串行端口,然后与单片机建立通信。然后,串口通信参数(如串口波特率、数据位、奇偶校验位、停止位等。)和Modbus通信参数(如设备地址、寄存器读地址、寄存器读号等。)必须连续设置。设置串口通信参数后,点击“打开串口”按钮,即可实现打开串口的操作和相关通信参数的应用。串口打开后,可以进行一些简单的Modbus调试,检查硬件是否正常使用(如发送和接收数据等)。),同时,软件和相关站点的微控制器之间的通信可以通过使用站点状态选项卡中的“激活”按钮来激活。设计的界面如图3所示。

“描述标签”声明了调试中的一些方法和技巧以及软件的功能限制。

1.2通信协议

本文采用串行通信方式。通信协议采用Modbus-RTU标准协议,波特率为9600,1个起始位,8个数据位,先发送低位,采用CRC16校验。

在RTU模式下,新信息总是以至少3.5个字符的静默时间开始,然后是第一个域:设备地址。整个信息帧必须以连续的数据流传输。如果在信息结束前有超过1.5个字符的间隔,则会发生错误。

信息框架的标准结构如表1所示。

地址字段:从机(目标地址)的有效地址范围为0 ~ 247,0为广播地址。

功能字段:有效代码为1~255。

数据字段:前高字节,后低字节;数据字段由几组这样的数据组成——两个十六进制数是一组,范围从00到ff。

CRC检查:

生成CRC后,高字节在前,低字节在后。

注:设备地址分别对应于四台变电站单片机的设备地址,硬件编程采用常数表。功能代码为0x03,这意味着Modbus协议中的读保持寄存器。起始地址是指单片机中寄存器的起始地址。在硬件编程中,阵列用于模拟物理寄存器,寄存器的数量不应少于8个,具体数量由设计的硬件决定。读取寄存器的数量可以根据实际级联情况而改变。生成循环冗余校验后,高字节在前,低字节在后。

(3)车站状态检查

单击车站状态选项卡,然后单击“激活”按钮开始车站检查。效果如图5所示,即车站总数为16个,目前有13个车站空,剩余可借车辆数为3辆。

结论

经过调试,所设计的公共自行车软件通信系统能够验证设计方案的有效性和可行性,满足预期的设计要求。

下一步将是无线通信,即用户可以使用他们的手机与相应的短信平台交换信息,这样用户可以方便地查询每个车站的自行车相关信息,例如是否有空停车位,离用户最近的车站在哪里等。

参考:

[1]易晓琳。[·杰]。航空航天测量,2006,26 (4): 68-72。

[2]陈佰金。通过串口访问Modbus现场控制网络[。微机信息,2003,19 (1): 52-54。

[3]吴贵临,郑简雍。RS485上位机和下位机多机通信网络系统的设计[。微机信息,2008,24 (36): 112-126