基于SOPC技术的多功能车载终端设计
1 引 言
车载导航监控终端可广泛用于交警巡逻车、消防用车、公安用车、运钞车、长途客车及一些特殊车辆上, 监控中心通过无线通信网络与车载导航监控终端进行信息交流, 从而实现监控中心对车辆的集中、高效、可视化管理以及车辆之间的相互协作。
本设计系统分析了车载导航监控终端的各种功能需求, 借助A ltera StratixTM 系列FPGA EP1S10丰富的逻辑资源, 应用SOPC Builder开发工具实现了车载导航监控终端硬件结构的高度集成。同时,利用N ios嵌入式处理器强大的处理能力, 配合使用 C /OS- II实时操作系统, 实现了终端对多种传感信息的实时、高效处理。
2 功能描述
车载导航监控终端主要实现对各种传感信息的检测、处理、显示及数据的无线发送和接收。具体包括:
无线数据通信模块——实现监控中心与车载导航监控终端之间指令的交换和数据的传输; 文本信息合成模块 将文字信息转换为语音信息, 方便终端获取监控中心的各种命令和指示;GPS定位模块—— 获取终端所在处的经度和纬度信息, 监控中心可以在电子地图上准确了解终端的地理位置;视频图像采集模块——获取车内和车外的具体情况, 可以通过无线网络把图像信息传输到监控中心;人机交互模块——在本地显示电子地图、各种状态信息、协同作业的对方状态信息以及接收按键输入信息;信息存储模块——用于保存状态和设置信息;状态检测和控制模块——实现对车载其它设备状态的检测以及根据控制中心的命令对相关设备进行控制;电源管理模块——实现电源的充电以及备用电源的切换。
3 N ios软核及外围模块接口设计
A ltera公司推出的高性能、大容量StratixTM FPGA以及N ios嵌入式软核处理器, 实现了处理器和外围接口的灵活配置, 大大推进了SOPC (可编程片上系统) 设计的进程。同时A ltera 公司提供的SOPCBuilder可视化开发工具, 能够根据客户需求, 实现对硬件系统的高效配置。基于N ios嵌入式软核处理器, 应用SOPC 技术设计车载导航监控终端, 将能够大大简化硬件设计的复杂度, 实现终端系统的高度集成, 满足对各种接口的适配要求。基于EP1S10的多功能车载终端系统框图如图1所示。
图1 多功能车载终端系统框图
在本终端系统设计中, 采用了模块化的设计理念, 通过对车载终端功能的分析, 确定了该系统所需的关键功能模块, 并对功能模块与EP1S10之间的接口进行了规范。系统框图中, CDMA 无线通信模块、GPS定位模块通过串口和EP1S10相连接;WTS701文本合成模块通过SPI- master 总线和EP1S10相连接; FRAM信息存储模块通过I2C 总线和EP1S10相连接, 这些接口在SOPC Bu ilder的通信工具目录下以免费IP核的形式提供。另外, 人机接口模块涉及显示和键盘, 需要通过I /O 定义时序控制总线来处理; 视频图像采集模块需要更复杂的逻辑控制接口来实现, 下面对该模块设计进行介绍。
相关文章
- 2023-03-12电子探针波谱仪计算机控制系统的改进
- 2022-11-15基于V80系列PLC的制袋封切机控制系统
- 2024-01-30脉络膜血流图及其临床诊断价值
- 2022-07-16手持式智能航空超声波检测仪的研制
- 2023-10-20房间内早期反射声方向分布的声强法测量
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。