一种485总线上实现一从多主的通信方法技术

技术编号:15241010 阅读:444 留言:0更新日期:2017-05-01 00:39
本发明专利技术公开了一种485总线上实现一从多主的通信方法,包括步骤1,屏幕获得总线控制权,然后屏幕显示主界面,等待用户选择充电桩;步骤2,用户通过屏幕选择某一个充电桩后,屏幕发送请求报文至充电桩,若充电桩收到请求报文,则充电桩向屏幕返回跳转指令,跳转至步骤3,若充电桩没有收到请求报文,则屏幕在一定的时间内未收到跳转指令后,屏幕提示充电桩未收到请求报文,跳转至步骤1;步骤3,屏幕收到跳转指令后,屏幕跳转显示用户选择的充电桩当前状态的界面,同时充电桩获得授权,开始充电。485总线上实现一从多主的通信方法,无需额外转换模块,纯485总线即可实现一从多主,多个充电桩共用一个显示屏。

Method for realizing communication from multiple hosts on 485 bus

The invention discloses a 485 bus implementation from the multi master communication method, comprising the steps of 1, access to the bus control screen, and the screen will display the main interface, waits for the user to select the charging pile; step 2, the user through the screen to select a charging pile, the screen transmits the request message to the charging pile, if charging pile received request message is returned to the charging pile screen jump instruction, jump to step 3, if the charging pile has not received a request message, the screen does not receive a jump instruction within a certain period of time after the ScreenTip charging pile did not receive the request packet, jump to step 1; step 3, received a jump instruction screen after screen jump shows charging pile selected by the user of the current state of the interface at the same time, charging pile is authorized to start charging. 485 bus to achieve a multi master communication method, without the need for additional conversion module, a pure 485 bus can be achieved from a multi master, a number of charging pile sharing a display.

【技术实现步骤摘要】

本专利技术涉及电动汽车充电桩领域,尤其是指一种485总线上实现一从多主的通信方法。
技术介绍
目前,电动汽车的充电桩作为电动汽车的“加油站”,也迎来了高速发展期。各充电桩生产企业投入大量资源,力求充电桩更加安全、高效。同时为解决充电桩占地空间和成本的问题,一机双充甚至一机多充的方案也屡见不鲜。由于充电桩对实时数据处理要求较高,目前采用的比较多的办法是单个触摸屏与多个充电桩控制板通过总线相连。一从多主总线模式较常用的只有CAN,因为它内置仲裁机制,不存在数据冲突问题。但CAN接口成本较高,很多触摸屏不具备CAN接口。为了在串口或RS485总线上实现一主多从通信模式,充电桩厂家多采用单片机转换控制板,或者在触摸屏上外挂转换模块,将触摸屏的485或串口信号转为CAN信号,再发送给充电桩控制板。如此既增加了成本,又占用了额外空间。
技术实现思路
本专利技术的目的是克服现有技术中单个触摸屏和多个充电桩的通信模式较为复杂,成本较高、占用额外空间的缺陷,提供一种485总线上实现一从多主的通信方法。本专利技术的目的是通过下述技术方案予以实现:一种485总线上实现一从多主的通信方法,包括以下步骤:步骤1,屏幕获得总线控制权,然后屏幕显示主界面,等待用户选择充电桩;步骤2,用户通过屏幕选择某一个充电桩后,屏幕发送请求报文至充电桩,若充电桩收到请求报文,则充电桩向屏幕返回跳转指令,跳转至步骤3,若充电桩没有收到请求报文,则屏幕在一定的时间内未收到跳转指令后,屏幕提示充电桩未收到请求报文,跳转至步骤1;任何时刻,只有一个充电桩获得授权可显示数据,所以充电桩收到请求报文则表示未发生冲突,充电桩可以提供充电功能,充电桩未收到请求报文则表示发生冲突,充电桩不可以提供该请求的充电功能。步骤3,屏幕收到跳转指令后,屏幕跳转显示用户选择的充电桩当前状态的界面,同时充电桩获得授权,开始充电;步骤4,判断是否超过屏幕最大显示时间,即是否超过充电桩最大的充电时间,若超过最大显示时间,则屏幕重新获得主线控制权,充电结束,若未超过最大显示时间,则屏幕继续显示用户选择的充电桩当前状态的界面。作为一种优选方案,步骤4中,屏幕上设有返回功能按键,若用户按下返回功能按键,则屏幕重新获得主线控制权,充电结束,若用户未按下返回功能按键,则屏幕继续显示用户选择的充电桩当前状态的界面。作为一种优选方案,步骤2中,若充电桩没有收到请求报文,表明数据冲突,系统设置充电桩发送数据的空闲时间,空闲时间为1-2秒。假设空闲时间为1秒,主从设备通讯速率为57600bps,充电桩最长传输报文100Byte,则报文传输时间:如果在此期间发生触摸屏点击请求切换,则产生报文冲突的概率:如此,调节通讯速率和间隔时间,将报文冲突概率调整到可接受状态。本专利技术的有益效果是,485总线上实现一从多主的通信方法,无需额外转换模块,纯485总线即可实现一从多主,多个充电桩共用一个显示屏,同时该方案在RS232串口总线上也能实现同样的效果。附图说明图1是本专利技术的一种流程图;图2是本专利技术用户点击屏幕正常跳转时序图;图3是本专利技术用户点击屏幕产生数据冲突时序图。具体实施方式下面结合附图和实施例对本专利技术进一步描述。实施例:一种485总线上实现一从多主的通信方法,如图1所示,包括以下步骤:步骤1,屏幕获得总线控制权,然后屏幕显示主界面,等待用户选择充电桩;步骤2,用户通过屏幕选择某一个充电桩后,屏幕发送请求报文至充电桩,若充电桩收到请求报文,则充电桩向屏幕返回跳转指令,跳转至步骤3,若充电桩没有收到请求报文,则屏幕在一定的时间内未收到跳转指令后,屏幕提示充电桩未收到请求报文,跳转至步骤1;步骤3,屏幕收到跳转指令后,屏幕跳转显示用户选择的充电桩当前状态的界面,同时充电桩获得授权,开始充电;步骤4,判断是否超过屏幕最大显示时间,即是否超过充电桩最大的充电时间,若超过最大显示时间,则屏幕重新获得主线控制权,充电结束,若未超过最大显示时间,则屏幕继续显示用户选择的充电桩当前状态的界面;屏幕上设有返回功能按键,若用户按下返回功能按键,则屏幕重新获得主线控制权,充电结束,若用户未按下返回功能按键,则屏幕继续显示用户选择的充电桩当前状态的界面。任何时刻,只有一个充电桩获得授权可显示数据,充电桩发送数据的过程中,预留1s空闲时间。假设主从设备通讯速率为57600bps,充电桩最长传输报文100Byte,则报文传输时间:如果在此期间发生触摸屏点击请求切换,则产生报文冲突的概率:如此,调节通讯速率和间隔时间,将报文冲突概率调整到可接受状态。用户点击屏幕使,有可能发生两种情况,即正常通讯或者数据冲突:a)正常通讯,如图1所示,充电桩能收到请求,发送跳转指令;b)异常时如图2所示,两条报文发生冲突,已计算出此种情况发生的概率为1.37%,由于操作者可实时判断屏幕没有执行跳转,可再次点击屏幕。充电机内部的充电控制流程,不受屏幕控制。按照预定的流程进行等待、充电、结算、停止、报警等检测和控制工作;充电机预置编号,与液晶屏上充电枪选择相对应。同时增加总线监控任务。实现过程伪代码(C语言)如下:Boolshowflg=0;//定义一个显示标志位,决定本充桩是否向总线发送报文while(1){Switch(标识符){Case返回主页:{发送跳转指令,控制屏幕切换到主页;Showflg=0;本文档来自技高网...

【技术保护点】
一种485总线上实现一从多主的通信方法,其特征是,包括以下步骤:步骤1,屏幕获得总线控制权,然后屏幕显示主界面,等待用户选择充电桩;步骤2,用户通过屏幕选择某一个充电桩后,屏幕发送请求报文至充电桩,若充电桩收到请求报文,则充电桩向屏幕返回跳转指令,跳转至步骤3,若充电桩没有收到请求报文,则屏幕在一定的时间内未收到跳转指令后,屏幕提示充电桩未收到请求报文,跳转至步骤1;步骤3,屏幕收到跳转指令后,屏幕跳转显示用户选择的充电桩当前状态的界面,同时充电桩获得授权,开始充电;步骤4,判断是否超过屏幕最大显示时间,即是否超过充电桩最大的充电时间,若超过最大显示时间,则屏幕重新获得主线控制权,充电结束,若未超过最大显示时间,则屏幕继续显示用户选择的充电桩当前状态的界面。

【技术特征摘要】
1.一种485总线上实现一从多主的通信方法,其特征是,包括以下步骤:步骤1,屏幕获得总线控制权,然后屏幕显示主界面,等待用户选择充电桩;步骤2,用户通过屏幕选择某一个充电桩后,屏幕发送请求报文至充电桩,若充电桩收到请求报文,则充电桩向屏幕返回跳转指令,跳转至步骤3,若充电桩没有收到请求报文,则屏幕在一定的时间内未收到跳转指令后,屏幕提示充电桩未收到请求报文,跳转至步骤1;步骤3,屏幕收到跳转指令后,屏幕跳转显示用户选择的充电桩当前状态的界面,同时充电桩获得授权,开始充电;步骤4,判断是否超过屏幕最大显示时间,即是否超过充电桩最大的充电时间,若超...

【专利技术属性】
技术研发人员:何若虚郭永亮
申请(专利权)人:浙江万马新能源有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1