硬件电路
主控模块的处理器采用三星公司的S3C2410,以其为核心扩展64MB的Nand-Flash和2MB的Nor-Flash用于存放启动代码、嵌入 式Linux操作系统等,64MB的SDRAM用做系统运行时的内存,LCD提供了更好的人机交互界面。
硬件结构图如图1所示。
图1 硬件结构图
ARM微控制器作为核心控制电路,作为硬件系统的中枢控制中心,主要用于协调和管理系统中的其他硬件。核心控制电路 具备丰富的接口电路,以满足不同子模块的不同接口要求。
FPGA协处理器,可以负责完成车载信息系统中各子模块中算法要求高编程处理性能。例如,对于各种音频/视频流媒体等 高速数字信号的处理,以及无线通信、语音识别等。
2 硬件模块说明
图1给出了硬件结构图,本节将会重点介绍几个硬件模块。
(1)GPS模块接口设计
GPS接收机采用GARMIN公司的GPS25-LVC接收机,其内置了GPS25OEM板。GPS25-LVC接收机采用+5V供电,内置保护电池, 具有两个RS-232兼容TTL串行口(串口1传输NMEA语句,串口2输出相位数据),可自动输出NMEA0 1 83语句,用户可选择波 特率1200/2400(只发)/4800/9600bps;同时支持RTCM差分输入。GPS25 OEM板接口信号表如表1所示。
表1 GPS25 OEM接口信号表
GPS25-LVC接收机从硬件上十分易于使用,由于本系统位置信息选用NMEA语句,通过串行口1的4脚输出数据,5脚是一个 输入引脚,用于对GPS25-LVC进行设置。设计中没有使用GPS25-LVC的标准时钟脉冲信号。[page]
(2)存储模块
系统中用到的存储器有Flash存储器和SDRAM存储器。Flash存储器是一种可在系统(In-System)进行电擦写,掉电后信息 不丢失的存储器。作为一种非易失性存储器,Flash在系统中通常用于存放程序代码、用户数据等。在本系统中,有两种 Flash,一种是Nor-Flash,另一种是Nand-Flash。而SDRAM中存储的是执行中的程序和产生的数据。
系统中Nor-Flash选用的是SST39VF160,存储容量为16MB。Nor-Flash在系统中用于存放代码,其电路连接图如图2所示。
图2 Nor-Flash电路连接图
Nand-Flash电路连接图如图3所示。
图3 Nand-Flash电路连接图
(3)数据采集模块
行车记录信号采集结构部分如图4所示。
图4 行车记录信号采集结构图
行车记录采集的信号量包括模拟量、开工量和瞬时量。模拟量的采集主要有水温、机油温、油量、发动机转速等模拟量,开关量全部经光耦隔离,瞬时量主要有速度和里程,信号的选取全部基于车载现有的传感器,经过预处理后直接接入S3C2410相应的ADC输入端。
关键字:车载信息 S3C2410 SDRAM
引用地址:
车载信息的硬件电路设计
推荐阅读最新更新时间:2024-03-16 13:20
Linux驱动:s3c2410/s3c2440 ts驱动分析
前言 前面结合“平台总线-设备-驱动”模型分析了ts(触摸)驱动的加载过程,现在进入驱动程序分析下其具体的实现。涉及到输入子系统、s3c2440的ADC转换和触摸控制器。 涉及的寄存器 image.png 调用probe函数 根据上一篇的分析,驱动层通过platform_driver_register注册后,会调用到该驱动层的probe函数。 s3c2410ts_probe函数分析 1. 硬件寄存器设置 获取设备参数 struct s3c2410_ts_mach_info *info; info = ( struct s3c2410_ts_mach_info *)pdev- dev.platform_data;
[单片机]
S3C2410看门狗
1. 看门狗原理 Watchdog原理上就是一个定时器。定时器timer对时钟进行计数,当定时器溢出时,产生复位信号,使得整个系统复位。在程序或嵌入式系统中,需要定期的对看门狗timer进行复位重新计数,定时器不会溢出复位系统,从而保证系统的正常运行。当某种原因(例如干扰)引起程序跑飞或者进入死循环时,程序不能定期的复位看门狗timer, 计数溢出产生复位信号,导致系统复位。 设本系统程序完整运行一周期的时间是T1,看门狗的定时周期为T2,T2 T1,在程序运行一周期后就修改定时器的计数值,只要程序正常运行,定时器就不会溢出,若因为程序“跑飞”或者进入死循环,那么系统不能在T1时刻修改时间的计数值,一直计数直到T2时刻溢出,
[单片机]
基于在S3C2410处理器平台上实现Windows CE.NET的应用设计
目前,嵌入式微处理器种类很多,嵌入式操作系统要支持尽可能多的处理器,这就要完成操作系统针对不同处理器的定制。 本文分析了嵌入式操作系统Windows CE.NET的特点,并利用工具Platform Builder 4。2完成了其在以ARM920T为核心的S3C2410处理器上的定制。 1 Windows CE系统和Platform Builder 4.2 Windows CE是微软推出的一个32位、多线程、多任务的嵌入式操作系统,是微软专门为信息设备、移动应用、嵌入式应用等设计的嵌入式模块型操作系统。用户可选择、组合和配置Windows CE.NET的模块和组件来创建用户版的操作系统。 Windows CE.NET是W
[单片机]
S3C2410原理图导读
电脑里有主板,主板上有CPU、内存、网卡、串口等 开发板就是一台小电脑 在SOC如2440当中,有CPU和串口模块、I2C模块等等, 还有内存、网卡等,将这些加在一起做成一个开发板 点灯 我们可以看到2410主芯片这里有两个灯 如何点亮这两个灯? 只需要将GPB5或GPB6配置成输出引脚并且配置成低电平即可。 CS8900网卡 网卡属于类似内存的接口这一类 那么怎么访问这张网卡芯片呢? 看片选信号 打开2410手册中的内存映射图 只要地址再这个范围内,就可以访问这个网卡 这边通过与非门来选择IO读或者IO写模式 通过阅读前面的门电路,我们可以得知 nIOR = nOE || ADDR24的
[单片机]
s3c2410的存储系统
1 sdram的寻址: 板上用的是现代的sdram芯片4M×16b×4Bank,即32MB,按理说应该有25根地址线,但芯片上只提供了13根地址线,2根bank选择线(BA0,BA1),两个片选信号,这怎么寻址啊? 解答摘自: http://www.52rd.com/Blog/Archive_Thread.asp?SID=11206 现就以HY57V561620片子说明吧。 从芯片的数据手册中可以得知:4M×16b×4Bank,即共32MB,提供了13根地址线(行地址线RA0-RA12,列地址线CA0-CA8行列地址线共用),2根bank选择线(BA0,BA1)。 2根bank选择线(BA0,BA1)即可以选4个Ban
[单片机]
瑞萨中国启动车载信息系统巡回展览活动
日前,瑞萨中国宣布,将在中国启动车载信息系统( Car Information System , 以下简称 CIS )及数字控制台产品的巡回活动,展览将基于中国本地开发的 SH7764 解决方案,以评估使用 SH7764 的汽车导航产品并促进其发展。这些产品大部分已经为国内主要的汽车生产厂商所应用。 汽车半导体业务一直是瑞萨最重要的业务之一(移动通讯、数字家电和汽车电子是瑞萨成立之初就提出的半导体三项最大的应用领域), 车载信息系统 可以说是瑞萨的旗舰产品之一。在面向汽车导航 /ITS 终端的 SoC 领域,瑞萨掌握着最先进的技术,全球市场占有率高达 60% ,日本市场占有率更达 80% 。瑞萨能够提供满足 CIS
[单片机]
S3C2440 SDRAM内存驱动
SDRAM(Synchronous Dynamic Random Access Memory,同步动态随机存储器)也就是通常所说的内存。内存的工作原理、控制时序、及相关控制器的配置方法一直是嵌入式系统学习、开发过程中的一个难点。我们从其硬件的角度来分析其原理,然后再引出SDRAM的驱动编写过程。 内存是代码的执行空间,以PC机为例,程序是以文件的形式保存在硬盘里面的,程序在运行之前先由操作系统装载入内存中,由于内存是RAM(随机访问存储器),可以通过地址去定位一个字节的数据,CPU在执行程序时将PC的值设置为程序在内存中的开始地址, CPU会依次的从内存里取址,译码,执行,在内存没有被初始化之前,内存好比是未建好的房子,是不能读取和
[单片机]
多传感器信息融合技术在车载自诊断系统的研究
随着汽车行业的发展,对汽车的性能检测、维修、管理提出更高的要求。通过分析多传感器数据融合技术故障诊断方法及汽车诊断系统(故障预测与健康管理)的特点,在不改变当前汽车智能检测系统硬件组成的情况下,将多传感器信息融合技术运用到汽车诊断系统,并且比较智能化分析系统的故障,以及记录下全部传感器和驱动器的数据,实现对汽车系统的实时状态监测、健康评估和故障诊断。 O 引言 目前的大部分故障检测方法往往只是对系统状态信息中的一种或几种信息进行多层次、多角度的分析和观察,从中提取有关系统行为的特征,所以给系统故障的有效诊断带来了局限性。比如,在汽车的运动过程中,利用发动机气缸的缸温对发动状态进行诊断时,由于信号类型中能够提供的信息较少,因
[嵌入式]