加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

浅谈汽车里面的面向服务的架构SOA

2019/01/24
270
阅读需 10 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

 

什么是真正意义上的域控制器,域控制器在集成层面和软件层面需要满足哪些条件?这些是需要搞明白的。与之相关联的几个技术趋势:
 
面向服务的架构(SOA)和车载以太网网络的搭建
 
车载以太网和 ECU 中的 POSIX 操作系统
 
基于时间敏感网络的可信通信(TSN)
 
我们首先要搞明白的就是在 IT 行业中基于服务的网络架构如何在汽车里面拓展,面向服务的架构描述了用于构造服务的架构模式,独立于操作系统、编程语言和软件框架 
 
 
这么做的目标是:
 
将软件合理地划分为单独的软件组件(划分和规则)  
 
最小化组件之间的功能依赖性 
 
提高软件的可扩展性和可再次使用性 
 
在这里面需要,通过不同服务的相互作用实现一个复杂的功能性,一个服务是一个独立可执行的软件组件,具有准确描述的功能范围, 通过准确定义的服务接口将功能性作为“服务”提供给其他软件组件 
 
 
在 SOA 中,软件组件通过称为“服务总线”的中间件连接,提供了系统中服务角色之间的松散耦合,中间件调节了服务提供者和服务使用者之间的通信,当然也包括对该通信的建立。
 
 
因此与传统的在单片系统里面做的传感、信号逻辑判断执行,在基于 SOA 系统里面在中间件里面但开了,并且导入了标准的 API。导入了中间件,服务提供者和服务使用者之间的连接是在运行时建立的 ,和之前相比很多的功能在系统设计时建立完整的逻辑体系。
 
以下这个例子是监控 12V 电池状态的,并告知消费者
 
这里的核心价值,是把车里的信息还有动作,有机和车主和维修人员相关的进行连接,把车辆的软件从单一的 ECU 里面解放出来,形成一组抽象服务的程序。也就是说,我们在以下的检查高压电池、检查低压电池上面,可以脱离原有的程序设计,扩展出顶端和服务器层面花样更多的东西,由于逻辑方面在中间件里面进行,这个想象空间和落地的用处就大了。
 
 
小结:想要搞明白未来的域控制器,汽车的演变方面,落地的还是软件层面的变化,类似车辆的 OS 到底怎么做,可能是从原有的 ECU 的软件开发方式进行的,这个变革很大,改变了原有的生态,我们做技术的不可不察。

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
ADG1419BRMZ-REEL7 1 Analog Devices Inc 2.1 Ω On Resistance, ±15 V/+12 V/±5 V, iCMOS SPDT Switch

ECAD模型

下载ECAD模型
$4.03 查看
VNH7070ASTR 1 STMicroelectronics Automotive fully integrated H-bridge motor driver

ECAD模型

下载ECAD模型
$3.59 查看
A3981KLPTR-T 1 Allegro MicroSystems LLC Stepper Motor Controller, PDSO28, 9.70 X 4.40 MM, 1.20 MM HEIGHT, LEAD FREE, MO-153AET, TSSOP-28

ECAD模型

下载ECAD模型
$3.2 查看

相关推荐

电子产业图谱

笔者 朱玉龙,一名汽车行业的工程师,2008年入行,做的是让人看不透的新能源汽车行业。我学的是测试和电路,从汽车电子硬件开始起步,现在在做子系统和产品方面的工作。汽车产业虽然已经被人视为夕阳产业,不过我相信未来衣食住行中的行,汽车仍是实现个人自由的不二工具,愿在汽车电子电气的工程方面耕耘和努力,更愿与同行和感兴趣的朋友分享见解。