欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一樁多槍輪流充電方法以及系統(tǒng)與流程

文檔序號(hào):11926598閱讀:583來(lái)源:國(guó)知局
一樁多槍輪流充電方法以及系統(tǒng)與流程
本發(fā)明涉及電力
技術(shù)領(lǐng)域
,尤其涉及一種一樁多槍輪流充電方法。
背景技術(shù)
:目前的多槍輪充系統(tǒng)基本采用單處理器方案,由一個(gè)處理器管理多個(gè)充電接口,處理器實(shí)時(shí)采集多個(gè)接口的狀態(tài),用戶通過(guò)選擇接口編號(hào)順序啟動(dòng)各個(gè)接口進(jìn)行充電,并根據(jù)啟動(dòng)順序進(jìn)行排序,所有工作都集中在一個(gè)處理器中處理,系統(tǒng)復(fù)雜。由于受限于處理器資源,充電接口數(shù)量有限,擴(kuò)展性能差,只要處理器出現(xiàn)故障,導(dǎo)致所有充電槍都無(wú)法使用,容錯(cuò)性差。技術(shù)實(shí)現(xiàn)要素:本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種一樁多槍輪流充電方法以及系統(tǒng)。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:構(gòu)造一種一樁多槍輪流充電方法,包括:設(shè)置與多個(gè)充電槍一一對(duì)應(yīng)的多個(gè)處理器,多個(gè)處理器以及多個(gè)充電模塊均連接至同一根總線,設(shè)定其中的一個(gè)處理器為主處理器,其他處理器為從處理器;主處理器經(jīng)由總線采集各處理器實(shí)時(shí)上報(bào)的充電槍狀態(tài),并在充電槍狀態(tài)變更或者接收到后臺(tái)重新下發(fā)的排隊(duì)編號(hào)時(shí),基于優(yōu)先級(jí)分配規(guī)則經(jīng)由總線設(shè)置各個(gè)處理器的優(yōu)先級(jí),其中,優(yōu)先級(jí)包括代表可以啟動(dòng)充電的一個(gè)最高優(yōu)先級(jí)、代表空閑的最低優(yōu)先級(jí)、代表正在排隊(duì)的多個(gè)依次降低的排隊(duì)優(yōu)先級(jí);最高優(yōu)先級(jí)的處理器獲取充電管理權(quán)限,處理和所有充電模塊的通訊。在本發(fā)明所述的一樁多槍輪流充電方法中,所述方法還包括:如果不存在具有最高優(yōu)先級(jí)的處理器,則主處理器獲取充電管理權(quán)限,處理和所有充電模塊的通訊。在本發(fā)明所述的一樁多槍輪流充電方法中,所述的充電槍狀態(tài)變更包括:有新的充電槍啟動(dòng)充電、正在排隊(duì)的充電槍取消充電或者出現(xiàn)故障、正在充電的充電槍完成充電。在本發(fā)明所述的一樁多槍輪流充電方法中,所述優(yōu)先級(jí)分配規(guī)則包括:有新的充電槍啟動(dòng)充電時(shí),如果所有的充電槍都處于空閑狀態(tài),則將新的充電槍的處理器設(shè)置為最高優(yōu)先級(jí),如果有其他正在充電的充電槍,則為該新的充電槍的處理器分配一個(gè)還未被分配出去的最高的排隊(duì)優(yōu)先級(jí);正在排隊(duì)的充電槍取消充電或者出現(xiàn)故障時(shí),將該充電槍的處理器設(shè)置為最低優(yōu)先級(jí),將排隊(duì)優(yōu)先級(jí)低于該充電槍的處理器的其他處理器的排隊(duì)優(yōu)先級(jí)依次提升一個(gè)優(yōu)先級(jí);正在充電的充電槍完成充電時(shí),將該充電槍的處理器設(shè)置為最低優(yōu)先級(jí),將具有排隊(duì)優(yōu)先級(jí)的處理器的排隊(duì)優(yōu)先級(jí)依次提升一個(gè)優(yōu)先級(jí);接收到后臺(tái)重新下發(fā)的排隊(duì)編號(hào)時(shí),按照排隊(duì)編號(hào)重新設(shè)定具有排隊(duì)優(yōu)先級(jí)的處理器的排隊(duì)優(yōu)先級(jí)。在本發(fā)明所述的一樁多槍輪流充電方法中,所述的經(jīng)由總線重新設(shè)置各個(gè)處理器的優(yōu)先級(jí)包括:主處理器按照預(yù)設(shè)報(bào)文格式將各個(gè)處理器的優(yōu)先級(jí)寫(xiě)入廣播報(bào)文中并發(fā)送至總線;從處理器從總線中獲取廣播報(bào)文,并按照預(yù)設(shè)報(bào)文格式從廣播報(bào)文中提取自身的優(yōu)先級(jí)信息。在本發(fā)明所述的一樁多槍輪流充電方法中,設(shè)定處理器為主處理器或者從處理器的方式為:設(shè)置處理器的編號(hào),具有特定編號(hào)的處理器為主處理器,其他的處理器為從處理器。本發(fā)明還公開(kāi)了一種基于所述的方法的一樁多槍輪流充電系統(tǒng),包括多個(gè)充電槍以及多個(gè)充電模塊,還包括與多個(gè)充電槍一一對(duì)應(yīng)的多個(gè)處理器,多個(gè)處理器以及多個(gè)充電模塊均連接至同一根總線。在本發(fā)明所述的一樁多槍輪流充電系統(tǒng)中,所述總線為CAN總線。實(shí)施本發(fā)明的一樁多槍輪流充電方法以及系統(tǒng),具有以下有益效果:1)、采用多處理器方案,所有處理器都掛載在一個(gè)總線上,一個(gè)處理器只管理一把充電槍,降低了系統(tǒng)復(fù)雜度;2)、在總線上增加或減少處理器的數(shù)量非常方便,一樁多槍的充電槍數(shù)量不再受限于處理器資源,實(shí)現(xiàn)柔性擴(kuò)展;3)、采用一主多從方式,可以自行設(shè)定為主處理器,一旦從槍出現(xiàn)故障不會(huì)影響其他槍充電,主槍出現(xiàn)故障可以通過(guò)設(shè)置其中一個(gè)從槍為主槍繼續(xù)充電,容錯(cuò)性能明顯提高。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖:圖1是本發(fā)明的一樁多槍輪流充電系統(tǒng)的較佳實(shí)施例的結(jié)構(gòu)示意圖;圖2是本發(fā)明的一樁多槍輪流充電方法的較佳實(shí)施例的流程圖。具體實(shí)施方式在本發(fā)明實(shí)施例中,設(shè)置與多個(gè)充電槍一一對(duì)應(yīng)的多個(gè)處理器,多個(gè)處理器以及多個(gè)充電模塊均連接至同一根總線,設(shè)定其中的一個(gè)處理器為主處理器,其他處理器為從處理器,主處理器經(jīng)由總線采集各處理器實(shí)時(shí)上報(bào)的充電槍狀態(tài),并在充電槍狀態(tài)變更或者接收到后臺(tái)重新下發(fā)的排隊(duì)編號(hào)時(shí),基于優(yōu)先級(jí)分配規(guī)則經(jīng)由總線設(shè)置各個(gè)處理器的優(yōu)先級(jí),最高優(yōu)先級(jí)的處理器獲取充電管理權(quán)限,處理和所有充電模塊的通訊。由于采用多處理器方案,所有處理器都掛載在一個(gè)總線上,一個(gè)處理器只管理一把充電槍,降低了復(fù)雜度,且在總線上增加或減少處理器的數(shù)量非常方便,一樁多槍的充電槍數(shù)量不再受限于處理器資源,實(shí)現(xiàn)柔性擴(kuò)展,且采用一主多從方式,可以自行設(shè)定為主處理器,一旦從槍出現(xiàn)故障不會(huì)影響其他槍充電,主槍出現(xiàn)故障可以通過(guò)設(shè)置其中一個(gè)從槍為主槍繼續(xù)充電,容錯(cuò)性能明顯提高。為了更好的理解上述技術(shù)方案,下面將結(jié)合說(shuō)明書(shū)附圖以及具體的實(shí)施方式對(duì)上述技術(shù)方案進(jìn)行詳細(xì)的說(shuō)明,應(yīng)當(dāng)理解本發(fā)明實(shí)施例以及實(shí)施例中的具體特征是對(duì)本申請(qǐng)技術(shù)方案的詳細(xì)的說(shuō)明,而不是對(duì)本申請(qǐng)技術(shù)方案的限定,在不沖突的情況下,本發(fā)明實(shí)施例以及實(shí)施例中的技術(shù)特征可以相互組合。參考圖1,是本發(fā)明的一樁多槍輪流充電系統(tǒng)的較佳實(shí)施例的結(jié)構(gòu)示意圖。本發(fā)明的一樁多槍輪流充電系統(tǒng)包括:多個(gè)充電槍以及多個(gè)充電模塊,還包括與多個(gè)充電槍一一對(duì)應(yīng)的多個(gè)處理器,多個(gè)處理器以及多個(gè)充電模塊均連接至同一根總線。如果增加充電槍,則只需要增加一個(gè)處理器掛載到總線上即可,因此拓展相當(dāng)靈活。處理器之間的通信、處理器與充電模塊之間的通信都是基于所述的同一根總線實(shí)現(xiàn),總線可以采用但不限于CAN總線。系統(tǒng)中主處理器負(fù)責(zé)其它從處理器的優(yōu)先級(jí)的設(shè)定,具有最高優(yōu)先級(jí)的處理器負(fù)責(zé)處理充電模塊的總線通訊事務(wù)。下面結(jié)合本發(fā)明的系統(tǒng)詳細(xì)說(shuō)明本發(fā)明的方法。參考圖2是本發(fā)明的一樁多槍輪流充電方法的較佳實(shí)施例的流程圖。本發(fā)明的一樁多槍輪流充電方法包括:S100、設(shè)定多個(gè)處理器中的一個(gè)處理器為主處理器,其他處理器為從處理器。S200、主處理器經(jīng)由總線采集各處理器實(shí)時(shí)上報(bào)的充電槍狀態(tài),并在充電槍狀態(tài)變更或者接收到后臺(tái)重新下發(fā)的排隊(duì)編號(hào)時(shí),基于優(yōu)先級(jí)分配規(guī)則經(jīng)由總線設(shè)置各個(gè)處理器的優(yōu)先級(jí);其中,優(yōu)先級(jí)包括代表可以啟動(dòng)充電的一個(gè)最高優(yōu)先級(jí)、代表空閑的最低優(yōu)先級(jí)、代表正在排隊(duì)的多個(gè)依次降低的排隊(duì)優(yōu)先級(jí)。需要注意的是,任意時(shí)刻,整個(gè)系統(tǒng)最多只有一個(gè)處理器具有最高優(yōu)先級(jí)。假如每個(gè)樁連接n個(gè)充電槍,則可以將最高優(yōu)先級(jí)設(shè)置為0,最低優(yōu)先級(jí)設(shè)置為n,排隊(duì)優(yōu)先級(jí)可以取值為1~n-1。以1樁15槍為例,則可以參考下表1建立優(yōu)先級(jí)規(guī)則:表1取值代表的充電槍狀態(tài)最高優(yōu)先級(jí)15空閑最低優(yōu)先級(jí)0可以啟動(dòng)充電排隊(duì)優(yōu)先級(jí)1~14排隊(duì)序號(hào)S300、最高優(yōu)先級(jí)的處理器獲取充電管理權(quán)限,處理和所有充電模塊的通訊,如果不存在具有最高優(yōu)先級(jí)的處理器,則主處理器獲取充電管理權(quán)限,處理和所有充電模塊的通訊。只有最高優(yōu)先級(jí)的處理器會(huì)主動(dòng)從總線中獲取充電模塊的數(shù)據(jù),也即只有正在充電的充電槍所對(duì)應(yīng)的處理器會(huì)處理充電模塊的通訊事務(wù)。關(guān)于步驟S100:步驟S100可以在系統(tǒng)啟動(dòng)時(shí)執(zhí)行,也可以在充電過(guò)程中重新執(zhí)行步驟S1以變更主處理器。具體的設(shè)定處理器為主處理器或者從處理器的方式為:設(shè)置處理器的編號(hào),具有特定編號(hào)的處理器為主處理器,其他的處理器為從處理器。例如,設(shè)定特定編號(hào)定為1號(hào),假如系統(tǒng)存在編號(hào)為1-n的n個(gè)處理器,則在1號(hào)處理器正常時(shí),1號(hào)處理器為主處理器,其將從總線中收集從處理器2-n發(fā)送的數(shù)據(jù)。當(dāng)1號(hào)處理器出現(xiàn)故障時(shí),則可以將某一個(gè)正常的從處理器(例如2號(hào)處理器)的編號(hào)設(shè)為1號(hào),這樣新的1號(hào)處理器將從總線中收集所有從處理發(fā)送的數(shù)據(jù)。關(guān)于步驟S200:其中,所述的充電槍狀態(tài)變更包括:有新的充電槍啟動(dòng)充電、正在排隊(duì)的充電槍取消充電或者出現(xiàn)故障、正在充電的充電槍完成充電。其中,所述優(yōu)先級(jí)分配規(guī)則包括:1)有新的充電槍啟動(dòng)充電時(shí),如果所有的充電槍都處于空閑狀態(tài),則將新的充電槍的處理器設(shè)置為最高優(yōu)先級(jí),即立即啟動(dòng)該充電槍充電;如果有其他正在充電的充電槍,則為該新的充電槍的處理器分配一個(gè)還未被分配出去的最高的排隊(duì)優(yōu)先級(jí);例如,1-3的排隊(duì)優(yōu)先級(jí)已經(jīng)分配出去了,有新的充電槍啟動(dòng)充電時(shí),則為該充電槍分配4的排隊(duì)優(yōu)先級(jí)。其中,啟動(dòng)充電的充電槍是通過(guò)將報(bào)文中的啟動(dòng)標(biāo)志位置位后發(fā)送報(bào)文至總線中,主處理器從總線中獲取到報(bào)文后即可獲知有新的充電槍啟動(dòng)充電。2)正在排隊(duì)的充電槍取消充電或者出現(xiàn)故障時(shí),將該充電槍的處理器設(shè)置為最低優(yōu)先級(jí),將排隊(duì)優(yōu)先級(jí)低于該充電槍的處理器的其他處理器的排隊(duì)優(yōu)先級(jí)依次提升一個(gè)優(yōu)先級(jí);例如,已經(jīng)分配出去的排隊(duì)優(yōu)先級(jí)為1-5,如果排隊(duì)優(yōu)先級(jí)為3的充電槍取消充電,則4-5的排隊(duì)優(yōu)先級(jí)會(huì)提升為3-4。同理,如果正在排隊(duì)的充電槍取消充電,則主處理器將收到啟動(dòng)標(biāo)志位置位取消置位的報(bào)文,則主處理器即可獲知正在排隊(duì)的充電槍取消充電;或者正在排隊(duì)的充電槍出現(xiàn)故障時(shí),主處理器將不能收到相關(guān)報(bào)文,則主處理器即可獲知正在排隊(duì)的充電槍出現(xiàn)故障。3)正在充電的充電槍完成充電時(shí),將該充電槍的處理器設(shè)置為最低優(yōu)先級(jí),將具有排隊(duì)優(yōu)先級(jí)的處理器的排隊(duì)優(yōu)先級(jí)依次提升一個(gè)優(yōu)先級(jí),其中,對(duì)于最高的排隊(duì)優(yōu)先級(jí)提升一個(gè)優(yōu)先級(jí)后則變?yōu)樗鲎罡邇?yōu)先級(jí)。繼續(xù)以1樁15槍為例,將完成充電的充電槍的優(yōu)先級(jí)從0改為15,并將排隊(duì)優(yōu)先級(jí)為1的處理器提升為最高優(yōu)先級(jí)0,相應(yīng)的將排隊(duì)優(yōu)先級(jí)為2的處理器提升為排隊(duì)優(yōu)先級(jí)為1,以此類推以刷新排隊(duì)列表。正在充電的充電槍完成充電時(shí),其相應(yīng)的處理器會(huì)發(fā)送完成充電標(biāo)識(shí)位被置位的報(bào)文,則主處理器獲取到報(bào)文后即可獲知正在充電的充電槍完成充電。4)接收到后臺(tái)重新下發(fā)的排隊(duì)編號(hào)時(shí),按照排隊(duì)編號(hào)重新設(shè)定具有排隊(duì)優(yōu)先級(jí)的處理器的排隊(duì)優(yōu)先級(jí)。后臺(tái)重新下發(fā)排隊(duì)編號(hào),可以適用于VIP用戶的情形。例如,當(dāng)某個(gè)VIP卡刷卡充電時(shí),則后臺(tái)在存在正在充電的充電槍的情況下,會(huì)為該VIP用戶分配一個(gè)優(yōu)先級(jí)高于其他普通用戶的排隊(duì)優(yōu)先級(jí),并將分配好的排隊(duì)優(yōu)先級(jí)下發(fā)至主處理器。其中步驟S200中所述的經(jīng)由總線重新設(shè)置各個(gè)處理器的優(yōu)先級(jí)包括:主處理器按照預(yù)設(shè)報(bào)文格式將各個(gè)處理器的優(yōu)先級(jí)寫(xiě)入廣播報(bào)文中并發(fā)送至總線;從處理器從總線中獲取廣播報(bào)文,并按照預(yù)設(shè)報(bào)文格式從廣播報(bào)文中提取自身的優(yōu)先級(jí)信息。例如,繼續(xù)以1樁15搶為例,假如以二進(jìn)制方式表示優(yōu)先級(jí),因23<15<24,所以可以在廣播報(bào)文中為每個(gè)搶分配4位告知其優(yōu)先級(jí),主槍發(fā)送的優(yōu)先級(jí)的廣播報(bào)文如下表2:表2遵循該廣播報(bào)文,各個(gè)編號(hào)的處理器從相應(yīng)位置取出自己的優(yōu)先級(jí)即可??梢?jiàn),步驟S200只有在充電槍狀態(tài)變更或者接收到后臺(tái)重新下發(fā)的排隊(duì)編號(hào)時(shí)才會(huì)發(fā)送廣播報(bào)文,減少了總線堵塞。綜上所述,實(shí)施本發(fā)明的一樁多槍輪流充電方法以及系統(tǒng),具有以下有益效果:1)、采用多處理器方案,所有處理器都掛載在一個(gè)總線上,一個(gè)處理器只管理一把充電槍,降低了系統(tǒng)復(fù)雜度;2)、在總線上增加或減少處理器的數(shù)量非常方便,一樁多槍的充電槍數(shù)量不再受限于處理器資源,實(shí)現(xiàn)柔性擴(kuò)展;3)、采用一主多從方式,可以自行設(shè)定為主處理器,一旦從槍出現(xiàn)故障不會(huì)影響其他槍充電,主槍出現(xiàn)故障可以通過(guò)設(shè)置其中一個(gè)從槍為主槍繼續(xù)充電,容錯(cuò)性能明顯提高。上面結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行了描述,但是本發(fā)明并不局限于上述的具體實(shí)施方式,上述的具體實(shí)施方式僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護(hù)的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護(hù)之內(nèi)。當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
贵阳市| 宁陵县| 大宁县| 襄城县| 定兴县| 丹巴县| 泾阳县| 锦屏县| 柘城县| 兴隆县| 体育| 磐安县| 舟曲县| 柯坪县| 北流市| 建宁县| 饶阳县| 四川省| 锦屏县| 天峨县| 吉安县| 阿坝县| 陇西县| 定兴县| 彰化县| 开远市| 合作市| 金华市| 墨玉县| 永和县| 沙田区| 汉中市| 新宁县| 沁源县| 沂源县| 乌苏市| 灵台县| 青海省| 镇平县| 拉孜县| 玛沁县|