历史上的今天
返回首页

历史上的今天

今天是:2025年03月18日(星期二)

正在发生

2021年03月18日 | 数字化车内通信系统方案设计

2021-03-18 来源:21ic

近年来,随着通信技术、微电子技术和计算机网络技术的不断发展,车内通信系统正朝着集成化、数字化、网络化和多功能化方向发展。新一代车内通信系统,要能够实现车内、车下、车际的话音统一交换与处理,满足车内乘载员间话音指挥、数据共享的要求,满足车际之间的话音直接指挥、话音拨号及数据指挥的要求。


1 车内通信系统总体框架设计

车内通信系统的设计思路是以先进的工程设计思想为指导,采用目前最流行的嵌入式开发技术,计算机网络技术和数字通信等先进技术设计的一种新型的数字化车内通信系统。

a.JPG

车通系统内所有车通设备的通信模块采用全双工交换式千兆以太网交换模块,对外提供多个10/100自适应以太网接口。各车通设备之间采用交换端口级联方式连接,通信速率为100 Mbps。车载计算机或便携式计算机可连接在车通设备的任意一个以太网口(ETH)。话筒产生的模拟音频信号通过采样量化成数字信号后再通过系统网络传输,话音信号数字化前进行了动态降噪放大。


2 车内通信系统硬件系统设计

2.1 硬件系统设计

车内通信系统的所有设备统一采用ARM开发平台,通过以太网总线进行互联。ARM处理器主要完成对各种开关、旋纽、显示屏与指示灯的输入输出控制,语音的采集回放与交换传输处理以及网络通信控制,系统硬件框图如图2所示。


b.JPG

2.2 ARM主控板硬件设计

ARM主控芯片是SAMSUNG公司最新的32位高性能低功耗S3C6410通用微处理器。该处理器外部存储器接口,能满足在高端通信服务中的数据带宽要求。为了降低整个系统的成本和提升总体功能,处理器还包括很多硬件功能外设,如系统管理单元、4通道的UART、32通道的DMA、4通道定时器、通用I/O口、I2S总线、I2C总线、USB Host、高速USB OTC、SD Host、高速MMC卡接口以及内部的PLL时钟发生器。


ARM处理器主控板硬件采用AC97接口与音频处理芯片WM9714相连,实现话音采集与播放控制。ARM处理器主控板通过SP3232芯片,将串口TTL电平转化为RS232电平,以实现串口通信;通过FE1.1S芯片扩展4个USB Host接口,支持U盘、鼠标、键盘、蓝牙等USB设备;通过以太网控制芯片DM9000AE实现网络数据传输与控制;通过I/O口与显示屏、旋转开关和指示灯等设备直接相连。


2.3 音频处理模块设计

音频处理模块采用WM9714芯片,该芯片是一款专为移动终端和通信而设计的高度集成的输入/输出器件,采用了双编解码器运行的架构,通过AC连接接口支持高保真(Hi-Fi)立体声编解码器功能,同时还通过一个PCM型同步串行端口(SSP)支持声音编码解码器功能。该芯片能够直接连接到单声道或立体声麦克风、立体声耳机以及立体声扬声器,从而降低了系统元器件总数。与耳机、扬声器以及听筒的无电容连接,可节省成本和印刷电路板面积。


ARM处理器通过一个符合AC-97标准、单独的AC-Link接口,可以连接和控制所有的芯片功能。WM9714芯片可以直接输入24.576 MHz的主时钟,或者由板上的锁相环从一个13 MHz(或其它频率)时钟从内部产生。WM9714L运行的电源电压范围为1.8 V~3.6 V;芯片上的任何部分都可以通过软件控制实现关断来降低功耗。


2.4 网络控制模块设计

系统网络控制采用DAVICOM公司的DM9000AE芯片,该芯片集成了10/100M收发器、4K双字SRAM,可支持8/16bit工作模式、交叉线自适应功能、MII/RMII接口和UDP/TCP/IP加速。该芯片可与微处理器以8 bit或16 bit的总线方式连接,并可根据需要以单工或全双工等模式运行。网口接口采用HR911105A芯片,该芯片具有信号耦合、电气隔离、阻抗匹配、抑制干扰等优点。由于HR911105A自带网络变压器,DM90 00AE接收信号线RX+、RX-和发送信号线TX+、TX-可直接连接到HR911105A的发和收脚上。网络变压器的主要作用是将嵌入式系统与外部线路相隔离,防止干扰和烧坏元器件,实现带电的插拔功能。


3 车内通信系统软件设计

3.1 嵌入式操作系统选择

嵌入式操作系统采用WinCE(Microsoft Windows CE)系统作为ARM处理器的操作系统,主要原因有以下几点。

(1)Microsoft Win32应用编程接口(API)的广泛应用;

(2)WinCE是紧凑的、高效的和可升级的32位嵌入式操作系统;

(3)WinCE系统功能强大,能完成大部分PC具有的功能,提供了友好的人机交互界面,可以使用鼠标、键盘等工具;

(4)可根据应用需要裁剪内核,减少系统开销,稳定性好,启动时间短;

(5)WinCE是一个严格实时操作系统。


3.2 嵌入式程序设计

ARM嵌入式程序采用面向对象和模块化程序设计思想,按照功能将整个程序分为按键输入模块、面板显示模块、参数配置模块、网络传输控制模块、话音采集与回放模块和程序升级模块,其组成如图3所示。

c.JPG

对应以上6个模块,整个嵌入式程序采用面向对象的编程方法,将功能模块分别用6个类来实现,其功能如表1所示。其中网络传输控制模块综合运用TCP/IP、RTP/RTCP/UDP协议,实现话音数据和信令的传输。话音数据格式采用PCM编码、单声道、11 025 Hz采样率、8 bit数据宽度。

d.JPG

4 结束语

车内通信系统近年来随着数字通信技术、网络技术和微电子技术的发展得到了迅速发展,已经从模拟交换模式上发展到全数字化、网络化阶段,新型的车内通信系统由于采用了大量的现代电子技术,其集成化、网络程度高,车内设备以及车际间的互连互通方便、可靠。本文设计的车内通信系统方案是以ARM嵌入式系统为核心,大量运用了现代微电子设计技术,IP技术等,使得整个系统高度集成化、网络化。因此,本文所设计的方案有一定的工程研制参考意义。


推荐阅读

史海拾趣

Caltron Devices Ltd公司的发展小趣事

在电子行业的早期阶段,Caltron Devices Ltd公司便以研发为核心,致力于开发具有竞争力的电子产品。公司投入大量资源,引进先进设备和技术,培养了一支专业的研发团队。通过不懈的努力,Caltron成功推出了一系列创新产品,不仅在国内市场取得了良好的业绩,还逐渐打开了国际市场的大门。

AMRI Enterprise Co Ltd公司的发展小趣事

AMRI Enterprise Co Ltd在电子行业中崭露头角,源于其一次重大的技术突破。公司研发团队经过数年的努力,成功开发出了一款具有高效能、低功耗特点的芯片,引起了市场的广泛关注。这一技术突破不仅提升了AMRI的产品竞争力,还为公司赢得了众多合作伙伴的青睐。随着产品线的不断扩展和市场份额的逐步增加,AMRI逐渐在电子行业中站稳了脚跟。

Barkston Plastics Engineering Ltd.公司的发展小趣事

在电子行业的初创时期,Barkston Plastics Engineering Ltd.以其创新性的塑料材料应用技术在市场上崭露头角。公司研发了一种具有优异绝缘性能的塑料材料,成功应用于电视机外壳的生产,大大提高了产品的安全性和耐用性。这一技术突破为Barkston赢得了首批重要的客户,并奠定了公司在电子行业的基础。

ENPIRION公司的发展小趣事

ENPIRION公司的成立源于其创始人对于电源管理技术的深刻理解和独到见解。在2001年,该创始人凭借在贝尔实验室的器件及工艺发明,决定在美国创办ENPIRION公司,致力于开发创新的电源管理解决方案。这一决定标志着ENPIRION公司的诞生,也为其后续的快速发展奠定了坚实的基础。

AC Photonics Inc公司的发展小趣事

AC Photonics Inc公司自成立以来,一直致力于光电技术的研发与应用。在公司成立初期,研发团队在光子集成技术上取得了重大突破,成功开发出一种高效、稳定的光电转换器。这一技术的问世,不仅提升了数据传输的速度和稳定性,还大大降低了能耗,为公司的业务发展奠定了坚实的基础。随着这一技术的逐步推广和应用,AC Photonics Inc在电子行业中逐渐崭露头角。

西安航天民芯公司的发展小趣事

随着新能源汽车市场的蓬勃发展,西安航天民芯敏锐地捕捉到了这一机遇。公司投入大量资源进行新能源汽车BMS管理芯片的研发,并成功推出了国内首款新能源汽车专用BMS管理芯片。这一创新产品填补了国内空白,为公司在新能源汽车领域赢得了先机。

问答坊 | AI 解惑

Design Studies on Hybrid Excitation Motor for Main

Design Studies on Hybrid Excitation Motor for Main Spindle Drive in Machine Tools…

查看全部问答>

NRF2401 NRF24L01 NRF905 CC1100 CC2500无线收发模块应用指南

NRF2401 NRF24L01 NRF905 CC1100 CC2500无线收发模块编程指南 你好,我们是专业做无线的,欢迎交流 公司主页www.newmsg.com NRF905芯片基本特性: 1.接收发送功能合一,收发完成中断标志 2. 433/868/915工作频段,433MHZ开放ISM频段可免许使用 ...…

查看全部问答>

高分求助 关于altera 嵌入式开发的问题!

现在我想用一块altera de-2 的芯片 模拟一个系统设计的性能,一种方案是自己设计一个路由器,然后一个3*3的mesh结构,另外每个路由和一个cpu相连,然后通过各个cpu之间发送数据 来分析路由以及这个网络的性能好坏。不知是否可行呢 请问可不可以实 ...…

查看全部问答>

汇编一道题目?

  8.地址码的长度为24位二进制数时,其寻址范围是__(MB)。为什么?…

查看全部问答>

STOP的器件应该怎么焊啊?

STOP的器件应该怎么焊啊? 有没有高手出来讲讲, 或都有没有什么好的视频看看…

查看全部问答>

LM3S9B96的IO端口能够同时支持50个输出吗?

LM3S9B96的IO端口能够同时支持50个输出吗? 9B96有65个GPIO,请问可以同时输出吗?同时输出的电流是多少?…

查看全部问答>

LF2407的AD基准

LF2407A的AD基准电压有何要求?…

查看全部问答>

HELPER2416开发板-TFTP开发环境的搭建及烧写系统-使用于ubunt 12.04 系统

本帖最后由 wsdymg 于 2014-7-20 16:20 编辑 自从上次捣鼓了SD卡烧录系统后,就继续按照手册进行下一步——TFTP方式烧录,本人使用的Ubuntu 12.04 系统,基本上是按照手册操作,遇到了一些问题,索性有万能的google,这里列出一些跟手册有出入的 ...…

查看全部问答>

怎么整?430ADC同时打开内外部通道遇到的问题?

有没有人玩过430F5418的AD,其输入通道是外部的ADC12INCH_0和内部的ADC12INCH_10。因为其通道号不连续,那我选择的序列通道单次转换,会出现问题? 另外一个问题: 相关设置如下: ADC12MCTL0 = ADC12SREF_1 + ADC12INCH_10 ; while((ADC12IFG ...…

查看全部问答>