针对ETC系统的OBE-SAM模块设计方案

ETC系统组成及工作原理

ETC系统由前端系统和后台数据库系统组成,总体的架构如下图所示:

图片

前端系统包含安装在汽车挡风玻璃上的车载单元(On Board Unit,简称OBU)、路侧单元(Roadside Unit,简称RSU)以及车道控制器组成,前端应用系统总体架构如下图所示:

图片

以自动栏杆岛内布局模式这种形式的ETC车道为例,介绍一下车辆通行的原理,自动栏杆岛内布局模式如下图所示:

图片

当车辆驶入到ETC天线通信区域时,地感线圈感知车辆到来或离开,并把信号传递给车道控制器,车道控制器控制RSU通过DSRC信号与车辆上的OBU建立通信链路,完成双向认证以及入口/出口信息写入,上传获取到的相关的信息如汽车ID号、车型、车牌号等信息到中心管理系统和数据库中的相应信息进行比较判断,根据不同情况来控制管理系统产生不同的动作,如计算机收费管理系统从该车的账户中扣除此次应交的过路费,或送出指令给其它辅助设施工作。其它辅助设施如:违章车辆摄像系统,自动控制栏杆或其它障碍,交通显示设备(红、黄、绿灯等设备)指示车辆行驶。

2  OBU系统组成

  OBU按用户卡的类型来分类,可以分为双片式OBU和多逻辑通道OBU,双片式OBU的用户卡与ESAM是分开的,会有一张单独的用户卡插入到OBU设备中;多逻辑通道是采用多逻辑通道合成技术把用户卡和ESAM合成到了一个ESAM中。按安装的阶段来分,可以分为前装OBU与后装OBU,前装OBU即在汽车出厂前OBU已经安装好,OBU整机需要通过车规级的认证;后装OBU则是汽车出厂后安装的,没有车规级认证的限制。虽然OBU分类看起来很复杂,但是总体的架构并没有太大的差别,OBU的架构大致如下图(以多逻辑通道OBU为例)所示:

图片

OBU包含主控MCU、ESAM/ICC,RF、蓝牙、电源及一些外围的器件组成。主控MCU实现了OBU的整体逻辑、提供ESAM至RSU信息转发功能。

ESAM逻辑单元,本质是一个安全单元,存储了车辆信息、发行信息等数据,这些数据在满足安全条件下可读可写。

ICC逻辑单元,本质是一个电子钱包卡,分为记账卡和储值卡,记账卡中记有用户ID等基本信息,用户可用此卡在收费车道先行记账,其消费金额将从用户预付的账户中扣除(预付方式),或在之后一并结算(后付方式);储值卡中有用户在账户中预存的一定金额,卡中记有用户ID和储值信息,用户可用此卡在收费车道直接付款,其消费金额将从卡中扣除,同时从用户预存的账户中扣除。

对于双片式OBU而言, ESAM逻辑单元和ICC逻辑单元是两个单独的器件。而对于多逻辑通道OBU而言,ESAM逻辑单元和ICC逻辑单元采用了多逻辑通道合成技术合成到了多逻辑通道ESAM一个器件中。

3  多逻辑通道ESAM

    我们针对ETC系统,推荐了两款多逻辑通道OBE-SAM产品,型号分别是ACL16-S8A和ACL16-S8B,ACL16-S8A是前装产品,而ACL16-S8B是后装产品。产品的主要特性如下:

• 安全芯片采用32位CPU核

• 支持SM4算法、TDES算法

• 用户区数据存储容量32Kbytes,50万次擦写次数

• 支持ISO/IEC 7816 T=0通信协议

• ISO/IEC 7816接口时钟不高于15MHz,支持多种波特率(外部时钟频率3.57MHz情况下,9.6kbps~223.2kbps)

• 支持多种文件类型,包括二进制文件、定长记录文件、变长记录文件、循环文件

• 支持多种安全访问方式和权限管理

• 产品符合《收费公路联网电子不停车收费技术要求》

• 产品符合《ESAM模块安全评估测试》

• 产品符合《联网电子收费多逻辑通道OBE-SAM模块物理特性测试》

• 安全芯片达到国密二级认证级别

• 安全芯片达到EAL5+认证级别

• 符合车规级AEC-Q100Grade1测试认证(仅ACL16-S8A)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/776801.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入解析Spring MVC: 原理、流程【面试版】

什么是SpringMV? 1.是一个基于MVC的web框架; 2.是spring的一个模块,是spring的子容器,子容器可以拿父容器的东西,但是反过来不可; 2.SpringMVC的前端控制器是DispatcherServlet,用于分发请求。使开发变…

python--切片

1.切片: 切片是编程语言为有序序列(sequence)准备的,用来切割或者截取某个片段 一个完整的切片是包含三个参数和两个冒号" : " ,用于分隔三个参数(start_index、end_index、step)。当只有一个“:”时,默认第…

深度学习(三)vscode加jupyter notebook插件使用

0.前言 哎呀,我本次的实验是在新电脑上使用的,之前的笔记本上的环境什么的我都是很久以前弄好了的,结果到了新电脑上我直接忘了是该怎么配的了,不过万幸,花了点时间,查查补补,现在总算是可以了。…

elasticsearch 6.8.x 索引别名、动态索引扩展、滚动索引

文章目录 引言索引别名(alias)创建索引别名查询索引别名删除索引别名重命名索引别名 动态索引(index template,动态匹配生成索引)新建索引模板新建索引并插入数据索引sys-log-202402索引sys-log-202403索引sys-log-202…

Llama模型下载

最近llama模型下载的方式又又变了,所以今天简单更新一篇文章,关于下载的,首先上官网,不管在哪里下载你都要去官网登记一下信息:https://llama.meta.com/llama2 然后会出现下面的信息登记网页: 我这里因为待…

MoonBit MeetUp回顾——狼叔:我在期待下一个十年,目前没有找到更好的方向,所以从月兔开始!

狼叔在他的发言中,分享了自己对前端与后端技术、个人职业发展的思考,以及对独立开发者和技术栈变化的探索。 狼叔讲述了在大厂工作的经验,包括面对裁员和职业焦虑的挑战。狼叔强调了编码技能的重要性:“首先,编码是一项…

【LeetCode热题100】236. 二叉树的最近公共祖先(二叉树)

一.题目要求 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可…

[SpringCloud] Feign Client 的创建 (一) (四)

文章目录 1.FeignClientsRegistrar2.完成配置注册2.1 registerDefaultConfiguration方法2.2 迭代稳定性2.3 registerFeignClients方法 1.FeignClientsRegistrar FeignClientsRegistrar实现ImportBeanDefinitionRegistrar接口。 2.完成配置注册 public void registerBeanDefinit…

浏览器工作原理与实践--作用域链和闭包 :代码中出现相同的变量,JavaScript引擎是如何选择的

在上一篇文章中我们讲到了什么是作用域,以及ES6是如何通过变量环境和词法环境来同时支持变量提升和块级作用域,在最后我们也提到了如何通过词法环境和变量环境来查找变量,这其中就涉及到作用域链的概念。 理解作用域链是理解闭包的基础&#…

Verilog语法之assign语句学习

assign语法主要是对组合逻辑的变量进行赋值的,就是把一个变量赋值给另一个变量,被复制的变量必须是wire类型的参数。 从仿真结果可以看出,data_in变量的值赋值给了data_out,assign语法就是赋值没有任何延迟,data_in是什么值&#…

Java数据结构与集合原码

数据结构与集合原码 文章目录 数据结构与集合原码1. 数据结构基本概念1.1 概念1.2 数据结构的研究对象 2. 常见存储结构2.1 数组2.2 链表2.2.1 单向链表2.2.2 双向链表 2.3 二叉树2.4 栈(stack)2.5 队列 3. 二叉树3.1 二叉树的遍历3.2 经典二叉树 4. List实现类源码分析4.1 Arr…

redis和redisson实现分布式锁

redis和redisson实现分布式锁 基于setnx命令的分布式锁基于set命令的分布式锁redission看门狗分布式锁 基于setnx命令的分布式锁 1. 加锁 使用 Redis 实现分布式锁,最直接的想法是利用 setnx 和 expire 命令实现加锁。 在 Redis 中,setnx 是「set if …

1.排列数组奇数在前偶数在后

文章目录 大家好&#xff0c;我是晓星航。今天为大家带来的是 排列数组奇数在前偶数在后 相关的讲解&#xff01;&#x1f600; public static void swap(int[] array) {int left 0;int right array.length - 1;while (left < right) {while (left < right &&…

IDEA2023版本整合SpringBoot热部署

✅作者简介&#xff1a;大家好&#xff0c;我是Leo&#xff0c;热爱Java后端开发者&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a;Leo的博客 &#x1f49e;当前专栏&#xff1a; 开发环境篇 ✨特色专栏&#xff1a; M…

手撕算法-最小覆盖子串

描述 分析 滑动窗口。 参考力扣官方的题解思路 本问题要求我们返回字符串 s 中包含字符串 t 的全部字符的最小窗口。我们称包含 t 的全部字母的窗口为「可行」窗口。 我们可以用滑动窗口的思想解决这个问题。在滑动窗口类型的问题中都会有两个指针&#xff0c;一个用于「延伸…

javascript基础练习题之渔夫捕鱼

一、题目要求&#xff1a;根据用户输入的年、月、日判断是打鱼还是晒网。代码中使用了isLeapYear函数来判断输入的年份是否为闰年&#xff0c;getDays函数来计算输入日期是一年中的第几天&#xff0c;然后根据计算结果来确定是打鱼还是晒网。最后代码通过弹窗提示用户是打鱼还是…

吴渔夫:AI技术引领游戏产业革命,小团队有大作为

AI技术的突飞猛进&#xff0c;游戏产业正在经历一场前所未有的变革。中国网游先锋&#xff0c;火石控股创始人吴渔夫&#xff0c;近日在接受第一财经日报的采访&#xff0c;对AI在游戏制作中的应用和未来趋势有着深刻的见解。 吴渔夫指出&#xff0c;AI技术的引入极大地降低了游…

游戏推广的新篇章:Xinstall助力实现全渠道效果统计与提升

随着游戏市场的日益繁荣&#xff0c;游戏推广已成为各大游戏公司争夺市场份额的关键环节。然而&#xff0c;面对众多推广渠道和复杂的用户行为&#xff0c;如何精准地评估推广效果、优化投放策略&#xff0c;成为了游戏推广人员亟待解决的问题。此时&#xff0c;Xinstall作为一…

绿岛机械加入2024第13届生物发酵展

参展企业介绍 南京绿岛机械设备有限公司是一家专注于碟式分离机领域的生产服务型企业。公司以多年从事离心分离设备的设计和制造经验为基础&#xff0c;通过产品改良和技术革新&#xff0c;从根本上解决了传统碟式分离设备的固有技术缺陷&#xff0c;增强了控制系统的安全性和…

2024第六届环境科学与可再生能源国际会议能源 (ESRE 2024) 即将召开!

2024第六届环境科学与可再生能源国际会议 能源 &#xff08;ESRE 2024&#xff09; 即将举行 2024 年 6 月 28 日至 30 日在德国法兰克福举行。ESRE 2024 年 旨在为研究人员、从业人员和专业人士提供一个论坛 从工业界、学术界和政府到研究和 发展&#xff0c;环境科学领域的专…