|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要: 主要介绍了8位MC68HC11F1、16位MC9S12DP256和32位MPC500等3种摩托罗
$ Q$ x) T3 v: S8 U& X% q# C$ H拉单片机的特征及在汽车电子控制技术中的应用。
2 _9 q7 M4 M" ?3 I! a! i摩托罗拉拥有丰富的微处理单元(mcu),可广1 D1 W k( \! g
泛用于汽车电控发动机、车身、乘员安全、车门和座
; S6 @1 r: q! a" S4 p) ` r椅、车窗、通风和空调、天窗和灯光控制,汽车局域网7 J" @- V4 A# q' [5 A$ v
的网关、通信设备、全球定位系统及其他汽车控制单
" G% u. K$ t. n6 D元中。其产品主要包括8/16位微控制器(包括
" @0 A9 @, d" g5 qHC08/HCS08、HC12/HCS12等).32位微控制器
* @: p8 u' U. a' m2 e(包括PowerPC、ColdFire.ARM等)。
6 G4 G1 `" a+ n5 `- u6 L$ @1 8位单片机MC68HC11F1及其应用" C2 A/ f) e$ d3 t5 r1 R" P
1.1 MC68HC11F1的特征
7 |8 c" R3 P8 l+ M8 hMC68HC11F1 8位微控制器是基于8位HC085 Y% N9 ?" b3 \# l$ {0 E/ A
CPU高性能闪存技术的低成本芯片。其数十种不) C+ {0 Y0 i9 y, F! N8 l, u
同规格的产品可使用户更方便地进行选择,优越的
2 ?' x$ y* d; I" R% j性能价格比可使汽车电子产品的成本更低廉。
7 k9 [+ _- x: R- WMC68HC11F1的主要特征:两种省电模式,停* n$ _& J' V- N/ ?# u
止和等待;3.0~5.5 V电压均可正常工作;0.256
* w& P+ c% n% d- U( ^b.512 b或768 b在片RAM, RAM数据在待机时保
8 V) j8 v/ \. S留;0、12 kb或20 kb在片ROM或EPROM,;异步. J8 {8 f4 a) I3 r) S$ i& H6 G
串行通信接口SCI,8通道,8位A/D转换器; 16位- B# p/ i. k1 d6 T0 O+ }
定时器系统;8位脉冲累加器,实时中断电路等。. F# K% P; A8 a
1.2 MC68HC11F1 在汽车电子控制中的应用
* G% u9 ? o$ c m& |) t自推出采用MC68HC11F1的玛瑞利单点电喷
+ h3 T" X; O' P5 D7 K4 Z发动机管理系统以来,我国沈阳金杯海狮客车、金杯% D: @! D8 O8 ?5 Q# L0 g6 G
中华轿车、安徽奇瑞轿车、天津夏利轿车等都采用了6 h3 k) @0 K0 h0 A% b
这种发动机管理系统。下面以金杯单点玛瑞利逻辑
y& P# r7 y; E# G9 U2 O电路为例,介绍MC68HC11F1在汽车电子控制中的 T# {9 w% |& G$ \; _
应用。, p! c4 b2 L+ G; J
1.2. 1 系统组成; `3 T3 N+ n0 n0 c5 F8 ?/ v
如图1所示,金杯单点玛瑞利逻辑电路主要由
9 o2 Q9 H$ W: o" S" B" V: I' G以下部件组成:①电路的控制核心MC68HC11F1.
9 D& [1 L5 K4 V$ \. J( N. |(CPU),为摩托罗拉8位汽车专用MCU;②带使能: K4 J" C0 X- o6 o: W; i, c
端的三态感线驱动器74HC244,为空调、油泵、E-
1 [$ X, `3 t, @" ~" ]6 J8 cVAP电磁阀、怠速电机等设备的状态信息输入开
: Q/ R) y, v. o9 X, H: Y关;③带复位端的8路上升沿D触发器74HC273, .
4 b% G0 h/ L% K1 b; M为怠速电机、主继电器、故障指示灯、空调继电器等7 k8 q' m6 b( ]# t) v0 V8 F
驱动信号的输出开关;④512 kb 8位只读存储器. E' A2 b' P' z* ]
M27C512,用来存储电脑的主程序。* A6 ~( x1 q, _, q- P- Q) ~& J- S0 ^- C
1 r- ~6 u/ @, K1 M- k! v6 a
1.2.2 工作原理
1 ^' M1 x8 v, l9 a接通电源,电源芯片L9170开始提供工作电源
! C. ~% q$ A5 _及传感器的参考电压,8号脚输出低电位复位信号. w* v5 S1 x& ~
并送至CPU的复位端,同时送到74HC273的清零' J, H+ V3 I2 P0 y( L$ D" t; ]
端使其输出清零,CPU进入启动状态。" n- k& Z+ H+ N% ]8 R7 A
首先对内部硬件进行复位,设置相应的寄存器,+ b" a4 i+ J- @! A7 z& ?, R
然后开始Boot loader 程序,进行程序装载。将" p: F# C/ F" ]+ y* A. W
M27C512中的主程序读入内部的RAM中,并通过
! k3 j9 d1 j9 P( i9 R$ ~2 F跳转指令进入程序运行状态。主程序从数据总线% J! M, u, f* f$ b( N. n
D2-上输出逻辑“1”(高电位),该信号经74HC273锁# p! s' l% P8 }5 _. h
存后从6号脚输出高电位控制信号,使主继电器接 l# v0 k0 y. `; i
通,将12 V电源加到喷油器及点火线圈等外部设备2 N; W) r1 F7 A g' p, |
上。然后通过PA、PE口读入转速信号和外部传感.% i' B+ q$ O6 L
器信号,以判断车辆当前的运行工况,并根据当前工0 y. R8 [8 R. k n
况从PD、PG口及数据总线(经74HC273锁存)输出.* B$ ]' e: y& J5 C b
相应的使设备进入运行状态的驱动信号。再通过9 |) j5 u6 V8 C' R! l
! y- y7 z6 U7 [! |' }5 p( w2 |
- g8 X; ^: r2 Z* I# H0 s* ^$ C; p& P
附件下载:
5 g! _$ r* Q2 P8 R& A3 i+ k, B. C7 x: S, O% u
: A4 g' L# q! N8 E6 W, U& v5 x |
|