8848搜索:

您的位置: 8848汽车技术网 >> 论坛 >> 汽车电器★遥控匹配★基本设定 音响*仪表★防盗技术 >> 查看帖子

汽车电子之车用信息存储器数据分析与应用

作者: DreamFlying   发表于: 2007-6-14 20:20   来源: 8848汽车技术网 [ | 打印 ]查看全部评论
         朱穆拉玛 曾经对汽车电器与汽车电子的基础知识作了很多介绍,从今天开始我将接着继续讨论汽车电子方面的基础知识。我自1995年开始,有机会对信息处理技术进行研究,几年前又有机会参与某些汽车电子产品的设计,我希望借些机会把我学过知识及工作中的经验提出来与大家共同研讨共同提高。




汽车电子之车用信息存储器数据分析与应用


一、车用数字电子技术中的信息存储器
1、
快速入门之数字电子技术基础知识:

2、
存储器的基本常识:

3、
常用汽车用信息存储器及其识别

4、
常见汽车用信息存储器中的数据读写方法

二、汽车信息存储器中的信息存储格式及应用算法探讨
1、
引擎系统ECU中的信息存储器

2、
仪表系统的信息存储器

3、
安全汽囊的信息存储器

4、
防盗系统中的信息存储器



[ 本帖最后由 JEEP 于 2007-6-14 21:05 编辑 ]
我也来说两句 查看全部回复

最新回复

2007-6-14 21:00:28发表人:JEEP
谢谢版主,早就听说楼主是这个方面的高手,有机会能够在论坛上看见名家力作,值!!

说心里话,汽车电子技术虽然在当今的汽车维修行业被炒作的如火如荼,并且各个类型的培训班也有开设,但是能够真正的对汽车技术人员起到理论指导作用的并不多,其中原因虽然比较多,但是归根结底,无非是如下几条——

1、汽车维修人员实际理论水平偏低

2、各个单位团体以及相关论坛虽然对汽车电子技术有专门培训以及专题讲解,可惜都是出于对自己的炒作目的,并且都有所保留,并没有起到真正意义上的学习交流。

3、汽车电子技术领域的技术交流或者培训等毕竟掌握在少数人手里,商业炒作的目的已经远远高于技术交流本身。

许多汽车维修技术人员一直希望能够有一个真正的开放平台来学习汽车电子技术,但是由于该方面知识的特殊性,并不能从传统电子知识方面生搬硬套,没有高手点拨,很难获得要领,今天看见楼主的帖子,真的非常感激。

顶了!

欢迎高手的加盟!

[ 本帖最后由 JEEP 于 2007-6-14 21:05 编辑 ]
2007-6-16 02:23:35发表人:DreamFlying
1、
快速入门之数字电子技术基础知识:
(一)信息的表示与数制变换
为了便于理解存储器的有关知识,有必要再进一步讨论一下数字电子技术的基础知识,今天就先说说信息的表示方式与数制。
为了便于信息的处理于存储,所有的信息在处理前必须全部转变为数字,换句话说:以一定方式组织起来的数字,就能表示某种特定的信息,因此在进一步讨论信息的存贮前我们来看看信息的表示;
在数字电路中有,信息的的描述可以用电路的电平高低来表示。高电平用数字“1”来表示,低电平用数字“0”来表示,把需要处理的信息通过电路描述成一系列的01代码串,再通过其间的运算就可以得到预定的结果了。
由于用两个数字即可表示信息,因此信息的处理将归结为二进制的表示也运算。这里先说说二进制的运算,在信息处理中的运算只需要用加法就可以,因为所有的运算归根到底都可转成加法。因此下面我们看看二进制加法的基本运算规则:
0+0=0
0+1=1
1+0=1
1+1=0
(进1

既然信息可以用二进制表示,信息的容量可以通过二进制的位数来表示。信息的存储容量单位是:字节(Byte)简写为B,一个字节以8位二进制数来表示。常见的单位有:千字节(KB)、兆字节(MB)、吉字节(GB),他们间的关系为:
1KB=1024KB
1MB=1024KB
1GB=1024GB

1024:为210次方)
8位二进制数可以表示的数为025528次方减1)间的256个数

10进制数与二进制数间的转换规则:除基数取余法。(二进制的基数为2
具体的作法如下:
用短除法来计算,不断的除以二,直到商为0为止,当商为0后,把所有的余数倒着写即可以得到所转换出来的二进制。


2.png






二进制转变成十进制数的方法:
按位乘基(10)的n次方再累加。
例如:上边例子的二进制数变成十进制数的办法:
00011101变十进制:
0×108-1+ 0×107-1 + 0×10 6-1+1×105-1+1×104-1+1×103-1+0×102-1+1×101-1

=0+0+0+16+8+4+0+1=29

2007-6-16 02:28:59发表人:DreamFlying
人们都已经利用十进制数来表示特定的信息,而电路的状态恰好易用二进制描述,但直接用二进数来记数又很难记忆,因此在信息处理技术中又常用十六进制来表示这些二进制。
十六进制表示的数中,共有16个符号分别为:0910个十进制数中用过的记数符号,再加上ABCDEF6个符号,总共16个记数符号,运算规则为满161
刚开始使用16进制来记数时,大家感觉到很难,其实他们的运算规则与变换规则也很简单,使用时只需要记住16个数的二进制与十进制分别是什么就可以了,其他都可以通过简单的变换来实现的。

十进制数

二进制数

十六进制

十进制数

二进制数

十六进制

0

0000

0

8

1000

8

1

0001

1

9

1001

9

2

0010

2

10

1010

A

3

0011

3

11

1011

B

4

0100

4

12

1100

C

5

0101

5

13

1101

D

6

0110

6

14

1110

E

7

0111

7

15

1111

F














十六进制与其他进制间的变换跟二进制与十进制间的变换方法是相似的,
十进制与十六进制间的变换规则如下例:除基(16)取余倒着写,



16.png



十六进制与十制间的变换办法为:乘基累加
上例的十六进制数E1的为:E即为1414×162-1+1×161-1=239

二进制与十六进制数间的变换办法:
4位二进制数对应一位十六进制数,如上例的E1变换成二进制数为:
因为E的二进制为11101的四位二进制为0001
所以对应的二进制为11100001
又如十六进制数32,变成二进制
因为3的二进制为00112的二进制为0010
所以十六进制32变为二进制为0011 0010

再如十六进制AB
因为A的四位二进制为1010B的二进制为1011
所以AB变为二进制为1010 1011

从上面的例子可以看出,要在十六进制与二进制间互相变换,因为每四位二进制对应一位十六进制,因此只要记住上表中的16个数字即可完成这两种数制间的直接变换

( 待续)
2007-6-16 09:15:09发表人:原来的我
谢谢   期待下面更精彩的内容  
2007-6-22 09:56:18发表人:朱穆拉玛
最近几天忙,哥们辛苦了,进度有点慢哦,需要抓紧时间,过几天你的事情更多了。
2007-6-23 01:38:27发表人:DreamFlying
最近几天忙得没有机会上网,今天总算能抽点时间补充第二部分了

从电子与信息技术的角度来看,汽车上的电子系统以及信息处理系统与普通的电子系统没有什么两样,现代的电子与信息处理系统多为数字系统,也就是与现代的数字计算机十分相似。而信息要通过计算机处理,必须通过某种方式存储到特定的芯片上,然后计算的中央处理器再通过特种特定的调度办法来处理这些信息。下面简要的说说存储器件的基本知识
(一)        数字存储器的基本原理:
在实际应用中,一般情况下并不需要对存储器件本身的电气特点做过细的分析,不去对存储器本身的物理特性作详细的分析,仅仅从应用的角度来谈些基本概念,因此在这里只需要简单的了解一下这些特征就可以了。
前面已经提到,信息可以用二进制的数字串来表示,而二进制又最适合用电路的两种电平状态:高(5V)、低(0V)来表示。
存储单元的概念:
需要处理的信息是由存储起来的二进制串来描述,因此在实际的数字信息处理系统中,一个存储单元通常是由N位具有存储功能的电路组成。常用的N的具体位数有:1位、4位、8位、16位、32位字长。这表示每一次可以同时读出的信息的位数为1、4、8、16、32等。
例如:某存储器件总共有4096个位单元,字长为8位,这表示该存储器件总共可以有4096个二进制位,每次可以读写的位长度为8位。因一个字节为8位,因此这个存储器的容量也可以说成是4096/8=512字节。在实际的存储器件中,通常以一次可以读写的位数的集合为一个存储单元。如刚才所说的4096位的存储器件字长为8位,这个器件的存储单元数也常用其字节数来描述。因此常说成这个存储器有4096/8个字节的存储单元。
地址的概念:
前面已经提到存储单元的概念,信息在处理前需要把他放到存储单元当中,如何才能放入到存储器当中,又如何确保在需要的时候能够从存储器中正确无误的取出来。在计算机的术语中引入了地址的概念,把每个字长的存储单元给出一个编号,这个编号也就是该存储单元的地址,要往存储单元存放(写)或要找出(读)这个存储单元里的二进制数据,只要给出需要操作(读或写)的单元的地址也就可以了。这就好象找一个人一样,只要给出他的地址就一定能找到他。
前面提到的4096个位的存储器,如果字长为8位的话,可以分为512个单元,因此这个存储器件有512个地址。因为512=2的9次方,因此这个器件应该有9条件用于处理器传送地址信息的,有8条线用于传送8位的数据信息。这512个地址的编号为0—511共512个编号。写成二进制为000000000—111111111,写成16进制为:000H—1FF。
读写控制信号有:
片选信号:
读使能信号:
输出使能信号:
写使能信号:

(二)        存储器件的分类
存储器的分类通常可以直接分为两在类,
即是:
A)RAM(随机存储器),是一种读写速度较快的存储器,要读写哪个单元,只要给出读写控制信息及地址就可以了,注意这种存储器在系统断电后信息会丢失;
B)ROM(只读存储器),是一种读写速度较慢的存储器器,要读写同样也是通过读写控制信号及地址信息。这种器件断电后信息不会丢失,常用来存储一些重要的信息。
常用的ROM器件根据其特点又可以分为多种:
PROM:一次性编程(写入)信息的存储器;
EPROM:可擦(强紫外光)可写的只读读存储器;
EEPROM:电可擦写的只读存储器;

按读写方式也可以分为:
A)        并行读写存储器:芯片引脚较多,有很多地址线与数据线,可并行读出多位数据,读写速度快;
B)        串行读写存储器:读写速度慢,读写流程复杂,但芯片引脚少体积小。在很多对读写速度要求不高的场合大量应用,例如一些用于记录特定信息的场合,象汽车ECU中就有很多这样串行存储器;这些串行的存储器常的有二线串行的,三行串行的等。
(三)        在汽车中存储信息的基于I2C总线串行EPROM
I2C总线串行存储器,这类器件常用来存储(记录)些特定的信息,例如密码等信息。I2C总线是菲利浦公司发明的,这种存储器通常只有8个脚,大部分公司生产的这类产品引脚都是兼容的可以直接互换。第1、2、3脚为I2C总线地址线A0、A1、A2,第4脚为地GND,第5脚为双向的数据传输线,第6脚为发向存储器的时钟信号线,第7脚为芯片写保护控制线,第8脚为电源(5V或特定的电压)。
2007-6-23 13:03:16发表人:duboai
学习中ing ..........非常感谢。
2007-6-28 23:37:30发表人:五指禅
这有点深了啊!   
2007-7-05 20:11:12发表人:xmnevaeh
画法几何与机械制图  计算机文化基础   C语言程序设计  机械制造基础    汽车材料   机械原理
电工技术   机械设计   汽车专业英语  汽车构造    汽车理论   软件设计基础   汽车设计
振动、传感与测试技术   微机原理及应用   嵌入式系统    CAD软件应用技术   汽车数字设计与制造    汽车制造工艺学   汽车电器与电子技术
2007-7-10 21:31:38发表人:流浪季风
看了8848,我才知道自己是井底之蛙,希望版主多多帮助
2007-7-15 15:18:34发表人:轻轻
谢谢板主!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2007-7-25 20:38:28发表人:bjftlb
谢谢,请您继续发表,
2007-8-07 21:23:25发表人:luojuemin22
第一次登陆,好文章。期待lz这学到更多的知识
2007-9-08 10:38:50发表人:cumtcuigang
理论性挺强,就是能看到实质性的东西不多
2007-9-13 21:23:34发表人:jhb
很好,期待版主继续。
2007-10-15 22:58:51发表人:ywh480
怎么没有下文了?我们等你的续集呢。
2007-10-17 09:39:06发表人:JZB313
2007-10-27 16:35:43发表人:sjzxyf
p这篇文章写的着实不错。只可惜没有下文
2007-11-01 07:02:31发表人:小东东
学习了,谢谢,继续关注,实用发动机和电子知识
2007-11-18 21:57:55发表人:ssy_66

热门图书

漫步者汽车音箱

漫步者汽车音箱

admin

价格: 681元

八卦车闻

友情链接

8848汽车技术网 | 交流论坛 | 快捷面板 | 站点地图 | 友情链接 | 空间列表 | 站点存档 | 联系我们
联系地址:太原 QQ:372486291 电话:0351-3451779 传真:0351-3451779
Copyright © 2005-2008 All Right Reserved 版权所有:8848汽车技术网 Powered by SupeSite 6.0.1 UC 粤ICP备06006647号