CN101848233A - 一种基于国标etc***车载单元llc子层的逻辑链路控制方法 - Google Patents

一种基于国标etc***车载单元llc子层的逻辑链路控制方法 Download PDF

Info

Publication number
CN101848233A
CN101848233A CN 201010144437 CN201010144437A CN101848233A CN 101848233 A CN101848233 A CN 101848233A CN 201010144437 CN201010144437 CN 201010144437 CN 201010144437 A CN201010144437 A CN 201010144437A CN 101848233 A CN101848233 A CN 101848233A
Authority
CN
China
Prior art keywords
state
llc
llc3
sublayer
order
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 201010144437
Other languages
English (en)
Inventor
景为平
张威
李跃辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nantong University
Original Assignee
Nantong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nantong University filed Critical Nantong University
Priority to CN 201010144437 priority Critical patent/CN101848233A/zh
Publication of CN101848233A publication Critical patent/CN101848233A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Communication Control (AREA)

Abstract

本发明涉及一种基于国标ETC***车载单元LLC子层的链路控制方法。在上行链路中,所述车载单元的逻辑链路控制状态机包含LLC1和LLC3两种类型,其中:对于LLC1类型,LLC子层收到自MAC子层的接口原语,通知LLC子层,请求LLC子层向应用层传送数据,LLC子层收到自应用层的接口原语,通知LLC子层从应用层传来命令发送请求,请求LLC向MAC子层传递数据;对于LLC3类型,LLC子层收到自MAC子层的接口原语,通知LLC子层并发送对应的ACn响应,指示LLC子层向应用层传递接口原语,应用层接收一个接口原语,LLC子层收到自应用层的一个接口原语,通知LLC子层更新内部应答数据,指示LLC子层向应用层传递更新成功还是失败的信息。本发明方法产生的有益技术效果是:电路的集成度高,电路功耗低,信息更加安全。

Description

一种基于国标ETC***车载单元LLC子层的逻辑链路控制方法
技术领域
本发明涉及集成电路芯片,尤其涉及一种基于国标ETC***车载单元LLC子层的链路控制方法。
背景技术
电子不停车收费***简称ETC(Electronic Toll Collection),是国际上正在努力开发并推广的一种用于公路、大桥和隧道的电子自动收费***。ETC利用专用短程微波通讯技术通过收费车道或路侧单元RSU(Road Side Unit)与车载单元OBU(On Board Unit)进行信息交换,自动识别车辆。采用电子支付方式自动完成车辆通行费扣除的全自动收费方式。采用该***,通行车辆不必在收费站停车交费即可通过,从而增大了收费站的处理容量。由于它涉及交通基础设施投资的回收,又是缓解收费站交通堵塞的有效手段,而且潜在的消费群巨大,因此各个国家都把ETC作为智能交通***ITS(Intelligent Transportation System)领域最先投入应用的***来开发。
目前国内市场上ETC***车载单元是采用通用集成电路来实现的。这种车载单元存在下列不足:首先,通用集成电路内部有大量的单元功能模块,大部分是车载单元中不需要的冗余电路;其次,每块集成电路都需要单独封装测试,增加了芯片的成本,进口芯片价格较贵,使得车载单元的成本较高;此外,由于使用通用微处理器,工作电流较大,使车载单元电池使用年限偏少。
发明内容
本发明的目的在于提供一种基于国标ETC***车载单元LLC子层的链路控制方法。它由下述技术方案来实现:
在上行链路中,所述车载单元的逻辑链路控制状态机包含LLC1和LLC3两种类型,其中:
对于LLC1类型,LLC子层收到自MAC(MediumAccess Control)子层的MAC.indication接口原语,通知LLC子层收到了UI(Unnumbered Information)命令,请求LLC子层向应用层传送数据,应用层接收一个包含LSDU(LLCService Data Unit)的DL_UNITDATA.indcation原语,LLC子层收到自应用层的DL_UNITDATA.request接口原语,通知LLC子层从应用层传来UI命令发送请求,请求LLC向MAC子层传递数据;
对于LLC3类型,LLC子层收到自MAC子层的MAC.indication接口原语,通知LLC子层接收到一个ACn(Acknowledged Command/Response)命令并发送对应的ACn响应,指示LLC子层向应用层传递ACK(Acknowledge)或REPLY类型原语,应用层接收一个包含LPDU(LLC Protocol Data Unit)的DL_DATA_ACK.indication原语,LLC子层收到自应用层的DL_REPLY_UPDATE.request接口原语,通知LLC子层更新内部应答数据,指示LLC子层向应用层传递更新成功还是失败的信息。
所述请求LLC向MAC子层传递数据是一个包含UI命令PDU(ProtocolData Unit)的MAC.req原语。
所述逻辑链路控制状态机的LLC1类型链路控制包含四种状态:空闲状态0、LLC1类型命令接收状态1、LLC1类型命令发送状态8、LLC1类型命令发送结束状态9,LLC层收到所述接口原语,状态机状态由空闲转为命令接收状态,然后返回空闲状态,当从应用层传来UI命令发送请求,状态机状态由空闲态转为LLC1命令发送状态,然后转至LLC1命令发送结束状态,再转回空闲状态。
所述状态机的LLC3类型链路包含九种状态:空闲状态0、LLC3类型命令的接收状态2、ACK类型命令指示状态3、REPLY类型命令指示状态4、LLC3类型命令接收结束状态5、LLC3响应发送状态6、LLC3响应发送结束状态7、LLC3模块更新其内部应答数据状态a、数据更新结束状态b;
1)当LLC子层收到了非重复的ACn命令,状态机由状态空闲0转为LLC3类型命令的接收状态2,如果当前收到的所述LPDU有效、非空且LPDU控制域的第四比特P为0,状态机由LLC3类型命令的接收状态2转至ACK类型命令指示状态3,再依次转至LLC3类型命令接收结束状态5、LLC3响应发送状态6、LLC3响应发送结束状态7、空闲状态0;如果当前收到的所述LPDU有效,非空且P比特为1,所请求的应答不可得,则状态机由LLC3类型命令的接收状态2依次转至REPLY类型命令指示状态4、LLC3类型命令接收结束状态5、LLC3响应发送状态6、LLC3响应发送结束状态7、空闲状态0;
2)当LLC层收到应用层的更新数据信号,状态机由空闲转为更新应答数据状态a,在收到应用层的更新数据结束信号后,转至数据更新结束状态b,最后回到空闲状态0;
3)当LLC层数据更新好,且接收到的LSDU非空,且LSDU控制域的第四比特P为1,状态机由空闲状态按命令的接收、ACK类型命令指示、命令接收结束、响应发送、响应发送结束和空闲状态的顺序进行转换;
4)当LLC层所请求的应答LSDU可得,并且是上述过程3)之后的重复命令,状态机由空闲状态0按命令接收状态2、命令接收结束状态5,响应发送状态6、响应发送结束状态7和空闲状态0的顺序依次进行转换;对于重发的ACn命令,不管命令PDU的控制域的第四比特P为何值,状态都不会转至ACK类型命令指示。
本发明依据国标20851.2-2007并采用专用逻辑来实现LLC子层,这种设计方法是对国内ETC***车载单元的“量身定做”,从标准到硬件都属自主开发的一种实践,对提高我国ETC***专用芯片的核心技术至关重要,本发明方法产生这样的技术效果:电路的集成度高,电路功耗低。
附图说明
图1是状态机的状态转换图。
图2是LLC1类型逻辑链路的仿真波形。
图3是LLC3类型逻辑链路的仿真波形。
具体实施方式
对照图1(a),在上行链路中,车载单元逻辑链路控制状态机LLC1类型的状态转换图如所示,它包含4个状态,空闲状态0、LLC1类型的命令接收状态1、LLC1类型命令发送状态8、和LLC1类型命令发送结束状态9。当LLC层收到MAC.indication原语,如果是LLC1命令接收,则通知类型1模块收到了UI命令PDU,状态由空闲态转为LLC1命令接收,并通知应用层,接收一个包含LSDU的DL_UNITDATA.indcation  原语。当LLC子层收到DL_UNITDATA.request原语,则通知类型1模块从应用层传来一个UI命令发送请求。状态由空闲态转为LLC1命令发送,然后转至LLC1命令发送结束,并请求LLC子层向MAC子层传递一个包含UI命令PDU的MAC.req原语。
在上行链路中,LLC3的状态转换图如图1(b)所示,包含9个状态,0:空闲,2:LLC3类型命令的接收,3:ACK类型命令指示,4:REPLY类型命令指示,5:LLC3类型命令接收结束,6:LLC3响应发送,7:LLC3响应发送结束,a:LLC3模块更新其内部应答数据,b:数据更新结束。
(1)对于非重复的ACn命令,当LLC层收到MAC.indication原语,如果是LLC3命令接收,则通知类型3模块收到了ACn命令PDU,状态机由状态0转为状态2,如果当前收到的LPDU有效、非空且P为0,那么此LSDU将由DL_DATA_ACK.indication传递给应用层,状态机由状态2转至状态3,再依次转至状态5,状态6,状态7,状态0。如果当前收到的LPDU有效,非空且P比特为1,所请求的应答不可得,则所接收到的LPDU将在DL-REPLY.indication原语中传给应用层,应用层设置更新信号。状态机由状态2依次转至状态4,状态5,状态6,状态7,状态0。
(2)当LLC层收到应用层的更新数据信号rply_updt_req=1时,状态机由状态0转至状态a,LLC层收到应用层的更新数据结束信号app_updt_end=1时,转至状态b,LLC子层向应用层输出DL_REPLY_UPDATE_STATUS.indication原语给应用层,以指示之前与其对应的数据单元准备请求是成功还是失败,最后回到状态0。
(3)当LLC层数据更新好,即所请求的应答LSDU可得,并且接收到的LSDU非空,则所接收到的LSDU将有DL_DATA_ACK.indication原语传递给应用层,状态机由状态0,依次转至状态2,状态3,状态5,状态6,状态7,状态0。
(4)当LLC层所请求的应答LSDU可得,并且是过程3之后的重复命令,根据设置相关的中间信号,状态机由状态0依次转至状态2,状态5,状态6,状态7,状态0。这个过程只希望数据从目的LLC传给源LLC,可将命令PDU的信息域置空。
(5)对于重发的ACn命令,不管命令PDU中的P为何值,都不会发送DL_DATA_ACK.indication原语,如果在命令PDU中收到一个LSDU,将被丢弃,响应的状态变量保持不变。除了以上情况,收到重复命令PDU时的LLC过程与接收到非重发PDU的LLC过程相同。
本发明根据LLC的状态进行分析,采用硬件描述语言来实现LLC子层的功能,克服目前用微控制器来实现链路控制所存在的功耗大,集成度不高等缺陷。
本发明的仿真结果如图2、3所示。图2是LLC1的仿真波形,图3是LLC3的仿真波形。
图2为LLC1的仿真波形。波形中的m_lpdu_c[7:0]为MAC子层的PDU控制域,mac_ind是MAC子层传来的指示原语,unitdata_ind是传给应用层的UI类型命令指示原语,unitdata_req是应用层传给LLC层的UI类型命令请求原语,llc_state[3:0]是LLC子层的状态机,mac_req是LLC子层传给MAC子层的数据服务原语,l_lpdu_c[7:0]是LLC子层的控制域。
根据类型1操作命令控制域的比特分配,设置MAC子层PDU的控制域为8’h03,设置相关信号,当mac_ind=1时,状态机由状态0转为状态1,并输出unitdata_ind=1,通知应用层,收到UI命令,最后回状态0;当unitdata_req=1时,状态机由状态0依次转至状态8,状态9,并输出mac_req=1,即向MAC子层传递一个包含UI命令PDU的MAC.req原语。
图3为LLC3的仿真波形。波形中rply_updt_req为应用层传给LLC子层的待传数据更新原语,app_updt_end为应用层传给LLC子层的数据更新结束信号,rply_updtst_ind为LLC子层传给应用层数据更新状态原语,lsdu_updt_f为数据更新标志信号,l_lpdu_f为LLC子层的LPDU存在标志,reply_ind为LLC传给应用层的数据交换原语,ack_ind为LLC传给应用层的数据传送原语。l_lpdu_c[7:0]为LLC子层的LPDU控制域,l_lpdu_st[7:0]为LLC子层的LPDU状态域。
根据类型3操作命令控制域的比特分配,设置MAC子层PDU的控制域为8’h77,设置相关信号,当mac_ind=1时,状态机由状态0转为状态2,由于LPDU不可得,即服务数据单元的更新标志lsdu_updt_f=0,状态机再依次转至状态4,状态5,状态6,状态7,状态0,并在状态4时输出reply_ind=1,通知应用层更新数据。当更新数据信号rply_updt_req=1时,应用层更新数据,状态机由状态0转至状态a。当收到更新结束信号app_updt_end=1时,状态机由状态a依次转至状态b,状态0,并在状态b时输出rply_updtst_ind=1,通知应用层数据更新成功。当mac_ind=1时,状态机由状态0转为状态2,由于LPDU可得,即lsdu_updt_f=1,状态机再依次转至状态3,状态5,状态6,状态7,状态0,并在状态3时输出ack_ind=1。当mac_ind=1时,状态机由状态0转为状态2,由于设置的中间输出信号l_lpdu_f=1,状态机再依次转至状态5,状态6,状态7,状态0。输出的响应PDU的控制域l_lpdu_c[7:0]和状态域l_lpdu_st[7:0]的结果符合协议要求。

Claims (4)

1.一种基于国标ETC***车载单元LLC子层的逻辑链路控制方法,在上行链路中,所述车载单元的逻辑链路控制状态机包含LLC1和LLC3两种类型,其特征在于:
对于LLC1类型,LLC子层收到自MAC子层的MAC.indication接口原语,通知LLC子层收到了UI命令,请求LLC子层向应用层传送数据,应用层接收一个包含LSDU的DL_UNITDATA.indcation原语,LLC子层收到自应用层的DL_UNITDATA.request接口原语,通知LLC子层从应用层传来UI命令发送请求,请求LLC向MAC子层传递数据;
对于LLC3类型,LLC子层收到自MAC子层的MAC.indication接口原语,通知LLC子层接收到一个ACn命令并发送对应的ACn响应,指示LLC子层向应用层传递ACK或REPLY类型数据,应用层接收一个包含LPDU的DL_DATA_ACK.indication原语,LLC子层收到自应用层的DL_REPLY_UPDATE.request接口原语,通知LLC子层更新内部应答数据,指示LLC子层向应用层传递更新成功还是失败的信息。
2.根据权利要求1所述的一种基于国标ETC***车载单元LLC子层的逻辑链路控制方法,其特征在于所述请求LLC向MAC子层传递数据是一个包含UI命令PDU的MAC.req原语。
3.根据权利要求2所述的一种基于国标ETC***车载单元LLC子层的逻辑链路控制方法,其特征在于所述逻辑链路控制状态机的LLC1类型链路控制包含四种状态:空闲状态0、LLC1类型命令接收状态1、LLC1类型命令发送状态8、LLC1类型命令发送结束状态9,LLC层收到所述接口原语,状态机状态由空闲0转为命令接收状态1,然后返回空闲状态0,当从应用层传来UI命令发送请求,状态机状态由空闲态转为LLC1命令发送状态8,然后转至LLC1命令发送结束状态9,再转回空闲状态0。
4.根据权利要求2所述的一种基于国标ETC***车载单元LLC子层的逻辑链路控制方法,其特征在于所述逻辑链路控制状态机的LLC3类型链路包含九种状态:空闲状态0、LLC3类型命令的接收状态2、ACK类型命令指示状态3、REPLY类型命令指示状态4、LLC3类型命令接收结束状态5、LLC3响应发送状态6、LLC3响应发送结束状态7、LLC3模块更新其内部应答数据状态a和数据更新结束状态b;
1)当LLC子层收到了非重复的ACn命令,状态机由状态空闲0转为LLC3类型命令的接收状态2,如果当前收到的所述LPDU有效、非空且LPDU控制域的第四比特P为0,状态机由LLC3类型命令的接收状态2转至ACK类型命令指示状态3,再依次转至LLC3类型命令接收结束状态5、LLC3响应发送状态6、LLC3响应发送结束状态7和空闲状态0;如果当前收到的所述LPDU有效,非空且所述P为1,所请求的应答不可得,则状态机由LLC3类型命令的接收状态2依次转至REPLY类型命令指示状态4、LLC3类型命令接收结束状态5、LLC3响应发送状态6、LLC3响应发送结束状态7和空闲状态0;
2)当LLC层收到应用层的更新数据信号,状态机由空闲状态0转为更新应答数据状态a,在收到应用层的更新数据结束信号后,转至数据更新结束状态b,最后回到空闲状态0;
3)当LLC层数据更新好,且接收到的LSDU非空,且P为1,状态机由空闲状态按命令的接收、ACK类型命令指示、命令接收结束、响应发送、响应发送结束和空闲状态的顺序进行转换;
4)当LLC层所请求的应答LSDU可得,并且是上述过程3)之后的重复命令,状态机由空闲状态0按命令接收状态2、命令接收结束状态5,响应发送状态6、响应发送结束状态7和空闲状态0的顺序依次进行转换;对于重发的ACn命令,不管命令PDU的控制域的第四比特P为何值,状态都不会转至ACK类型命令指示。
CN 201010144437 2010-04-12 2010-04-12 一种基于国标etc***车载单元llc子层的逻辑链路控制方法 Pending CN101848233A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010144437 CN101848233A (zh) 2010-04-12 2010-04-12 一种基于国标etc***车载单元llc子层的逻辑链路控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010144437 CN101848233A (zh) 2010-04-12 2010-04-12 一种基于国标etc***车载单元llc子层的逻辑链路控制方法

Publications (1)

Publication Number Publication Date
CN101848233A true CN101848233A (zh) 2010-09-29

Family

ID=42772692

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010144437 Pending CN101848233A (zh) 2010-04-12 2010-04-12 一种基于国标etc***车载单元llc子层的逻辑链路控制方法

Country Status (1)

Country Link
CN (1) CN101848233A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102932449A (zh) * 2012-10-30 2013-02-13 北京速通科技有限公司 专用短程通信的llc子层状态控制方法和车载单元

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1200613A (zh) * 1997-02-14 1998-12-02 株式会社电装 使用不同数据长度的同步信号用于数据通信的方法和***
US20070244614A1 (en) * 1997-08-26 2007-10-18 Paxgrid Telemetric Systems, Inc. Automotive telemetry protocol
CN101123456A (zh) * 2006-08-09 2008-02-13 北京握奇数据***有限公司 基于wlan的etc***车载单元与路边单元的通信方法
US7347368B1 (en) * 2003-07-11 2008-03-25 Tc License Ltd. Method of enrolling in an electronic toll or payment collection system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1200613A (zh) * 1997-02-14 1998-12-02 株式会社电装 使用不同数据长度的同步信号用于数据通信的方法和***
US20070244614A1 (en) * 1997-08-26 2007-10-18 Paxgrid Telemetric Systems, Inc. Automotive telemetry protocol
US7347368B1 (en) * 2003-07-11 2008-03-25 Tc License Ltd. Method of enrolling in an electronic toll or payment collection system
CN101123456A (zh) * 2006-08-09 2008-02-13 北京握奇数据***有限公司 基于wlan的etc***车载单元与路边单元的通信方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《中国优秀硕士学位论文全文数据库》 20061130 张博钧 专用短程通信协议数据链路层研究及FPGA部分实现 , *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102932449A (zh) * 2012-10-30 2013-02-13 北京速通科技有限公司 专用短程通信的llc子层状态控制方法和车载单元
CN102932449B (zh) * 2012-10-30 2015-08-12 北京速通科技有限公司 专用短程通信的llc子层状态控制方法和车载单元

Similar Documents

Publication Publication Date Title
CN103258428B (zh) 一种基于etc设备实现交通状态采集的方法
CN102088705B (zh) 一种避免etc***中邻道干扰的实现方法及装置
CN102096951A (zh) Etc业务信号发送、接收方法以及路侧单元、车载单元
CN102436684B (zh) 防止多个obu对etc交易造成干扰的方法和***
CN105069850A (zh) 一种基于移动终端的dsrc收费方法及***
CN202120331U (zh) 一种路测装置及不停车收费***
CN204535717U (zh) 一种车载单元
CN101067874A (zh) 兼容多种支付方式的电子不停车车载支付服务方法
CN107221041A (zh) 一种防拆卸obu及其防拆管控方法
CN105139461A (zh) 全车型etc***
CN105160717B (zh) 交通云服务方法、***、子***、车载单元及网络终端
CN102087756B (zh) 不停车收费交易方法、***及***的车载单元
CN108898885B (zh) 港湾式公交站台共享停车管理***
CN112837435A (zh) 智慧城市etc道路追缴管理***及设备
CN103679823B (zh) 兼容多种应用的obu及其实现方法、etc***、及obu初始化
CN202221581U (zh) 一种兼容多种etc标准的路侧读写设备
CN201111645Y (zh) 一种具有接触式和非接触式ic卡接口的车载电子标签
CN103176821B (zh) 一种路侧控制设备、车载电子标签设备及其程序更新方法
WO2020125042A1 (zh) 基于灯光的车辆端通信方法
CN108510748A (zh) 智能充电停车场管理***及其工作方法
CN201322948Y (zh) 一种具有透明传输和集成应用双接口模式的电子收费路侧设备
CN101848233A (zh) 一种基于国标etc***车载单元llc子层的逻辑链路控制方法
CN103198526A (zh) 路侧单元处理多个车载单元的并发操作方法
CN102222369A (zh) 国标/粤标双模不停车收费车载单元对路侧设备bst信号协议的判别方法和装置
CN102904630B (zh) 自由流电子收费***的通信方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20100929