|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要: 主要介绍了8位MC68HC11F1、16位MC9S12DP256和32位MPC500等3种摩托罗
4 O; r+ D6 k: j: M2 B/ r拉单片机的特征及在汽车电子控制技术中的应用。- C- \" P( }5 m
摩托罗拉拥有丰富的微处理单元(mcu),可广
7 C& e/ e0 {7 p7 Q- x: H s, j# Y泛用于汽车电控发动机、车身、乘员安全、车门和座9 R# Y& y5 _; }. W
椅、车窗、通风和空调、天窗和灯光控制,汽车局域网6 d2 c) r" S& ]) Z- w: m6 E
的网关、通信设备、全球定位系统及其他汽车控制单: |5 H% u9 j0 R3 {) e8 ~
元中。其产品主要包括8/16位微控制器(包括
$ b8 i b: G6 Q6 a/ qHC08/HCS08、HC12/HCS12等).32位微控制器
8 S5 I; d; D0 d8 b8 v(包括PowerPC、ColdFire.ARM等)。& D+ c4 d/ F v9 f
1 8位单片机MC68HC11F1及其应用
, K. {$ D/ B0 m/ I7 i# a: T+ c: O1.1 MC68HC11F1的特征4 a: W" i9 r' ]3 U$ f
MC68HC11F1 8位微控制器是基于8位HC08
& d3 U" D7 M" O1 N9 C. u* pCPU高性能闪存技术的低成本芯片。其数十种不
/ S, [" B( m7 [1 D# v8 `5 G同规格的产品可使用户更方便地进行选择,优越的
. k2 F1 r$ j+ _: F" X3 U* P4 i性能价格比可使汽车电子产品的成本更低廉。
0 ]! J; y* w3 VMC68HC11F1的主要特征:两种省电模式,停
5 w0 y. ~. `* M0 h止和等待;3.0~5.5 V电压均可正常工作;0.256
0 M1 b! f4 b5 b' m' Z% c6 M/ Kb.512 b或768 b在片RAM, RAM数据在待机时保4 _% Z0 M. ]1 y. V9 N0 J
留;0、12 kb或20 kb在片ROM或EPROM,;异步
2 U# t* Y# v* _, O! m- y: B6 S' V4 G串行通信接口SCI,8通道,8位A/D转换器; 16位6 |7 p; t' e3 w6 ?$ x1 I
定时器系统;8位脉冲累加器,实时中断电路等。
0 q& f7 Z. ]% S$ t }3 `- u1.2 MC68HC11F1 在汽车电子控制中的应用5 o7 p+ d8 a1 d x5 ^+ z
自推出采用MC68HC11F1的玛瑞利单点电喷
. U* B3 F# X1 U ?: s3 ^- \3 |发动机管理系统以来,我国沈阳金杯海狮客车、金杯
0 a) ]' M: ^# `8 A) i中华轿车、安徽奇瑞轿车、天津夏利轿车等都采用了
+ s( s0 L$ x" ^+ J L, W这种发动机管理系统。下面以金杯单点玛瑞利逻辑( i0 g( P3 x0 P5 Q- ~6 y
电路为例,介绍MC68HC11F1在汽车电子控制中的
& E9 N/ V9 a6 {* G1 R/ n4 W应用。; D0 v+ H7 c; Y8 u2 ?9 u
1.2. 1 系统组成
3 X0 z0 u0 e2 A' W2 s/ e6 |/ w2 Q如图1所示,金杯单点玛瑞利逻辑电路主要由) X; i0 {1 L! w) R( g3 w
以下部件组成:①电路的控制核心MC68HC11F1.
( F$ |- X3 d" a5 K" l5 s6 _5 Q9 ?(CPU),为摩托罗拉8位汽车专用MCU;②带使能5 g' M) z; @2 m' a4 U# {; z
端的三态感线驱动器74HC244,为空调、油泵、E-" T- H$ I0 z0 Q1 V
VAP电磁阀、怠速电机等设备的状态信息输入开
+ f* T9 R; v, ?2 S, ]3 e& C6 d关;③带复位端的8路上升沿D触发器74HC273, .
4 z1 v* c! z( v' y3 [* u为怠速电机、主继电器、故障指示灯、空调继电器等
M: i& f/ c1 ^3 } H5 m驱动信号的输出开关;④512 kb 8位只读存储器, ]. w2 ?+ p! B0 m. Y7 A o% M
M27C512,用来存储电脑的主程序。
5 M, f# S0 G- A9 e3 R/ Z$ H i( [3 G2 \! z# A
1.2.2 工作原理
( k) L: q! O% I Q$ E! w! P0 I! ^" I8 Z接通电源,电源芯片L9170开始提供工作电源
0 e% ^; B1 N" h* F' s6 L及传感器的参考电压,8号脚输出低电位复位信号
e( R$ L( A0 s0 K+ p并送至CPU的复位端,同时送到74HC273的清零
; }6 _! |) Y Z9 i: }) b3 Z端使其输出清零,CPU进入启动状态。
/ @1 D" R8 S7 L* {首先对内部硬件进行复位,设置相应的寄存器,$ w2 E4 ^; l+ y g' p- N/ ~
然后开始Boot loader 程序,进行程序装载。将
- W1 }: E6 |6 [M27C512中的主程序读入内部的RAM中,并通过6 j. l' H5 U- t2 N+ i0 g! E) m
跳转指令进入程序运行状态。主程序从数据总线: m( x/ {+ q. O; B9 h: ? T
D2-上输出逻辑“1”(高电位),该信号经74HC273锁9 U3 i4 n0 ?: q1 N
存后从6号脚输出高电位控制信号,使主继电器接
; X: t- E! U$ S" D( y% z通,将12 V电源加到喷油器及点火线圈等外部设备
/ n9 L+ G3 T4 }# T1 F9 S上。然后通过PA、PE口读入转速信号和外部传感.
. Q1 L/ i3 X% M$ |- x7 O, v- e3 P9 y7 G6 z器信号,以判断车辆当前的运行工况,并根据当前工5 ?0 B t$ b$ G2 X
况从PD、PG口及数据总线(经74HC273锁存)输出.8 e3 N9 Y$ O8 b! ^6 y+ X, @
相应的使设备进入运行状态的驱动信号。再通过/ c1 \; d# l+ [
2 j. q }0 I( Q5 r$ c' H5 v3 _$ G1 o9 i1 J
6 B8 K* t0 g* x& Z1 G6 H( l' m附件下载: - S1 I% A$ G& c" }( G8 p {7 W
w2 g+ E. |+ o4 }% G- X5 E- d
$ T$ j2 A [3 Q1 v( D7 u( ? |
|