<p>系统MCU的选型在整个方案设计中至关重要,是主要功能实现的关键元件,并直接关系到外围元器件的配置要求和整体方案的可实现性。系统性能的稳定性、功能需求的可靠性以及市场定位要求和合理的经济性都是在MCU方案选择中必须考虑的。选择的MCU过于昂贵,即使性能良好也会因为价格的原因而失去市场;系统方案满足实验室台架试验,其价格也比较合理,但却不能满足汽车电气设备基本技术条件(QC门禅13一2002)中的振动、高低温、耐酸等试验,这同样会使你的开发方案失去价值。所以在进行开发方案系统设计时,选择适合本系统的MCU是开发方案成功的重要一步。如今,嵌入式应用技术在过去的20年里得到了迅猛的发展,世界上很多单片机公司都根据汽车的特定环境推出了各种不同性能的MCU 。其中在汽车领域内比较领先的有Freeseale、Philips,其他单片机公司如:microchip、atmel、fujitsu、ti、NEC、ST等也相继开发除了适合汽车工作环境的单片机。本系统MCU选择FREESCAI石公司的16位单片MC9512H128。Freescafe(飞思卡尔)半导体公司(原MOTOROLA公司半导体产品部)是世界上最大的单片机供应商。其单片机产品的技术根基可追溯到1974年的8位处理器MC6800和后来的MC6801,使用HMOS工艺,功耗高。最早出现CMOS工艺的单片机是MC14685,后来出现了HCMOS(高速CMOS)工艺的单片机MC68HC05,产量突破了20亿片,是世界上产量最高的单片机。其后又推出了HCS05和HCLDS两个系列的单片机,于2000年后推出了低功耗、低成本、高性能的8位单片机有Hc08、MCSOS、HCn,其系列品种繁多、片内资源丰富,应用范围广泛,可靠性高,抗干扰能力强。</p><br>
<br>
<p><img id="aimg_s8jb8" onclick="zoom(this, this.src, 0, 0, 0)" class="zoom" src="data/attach/1911/btoqdcr97qphm7jzdg8lrg2oao83sx7j.jpg" onmouseover="img_onmouseoverfunc(this)" lazyloadthumb="1" border="0" alt=""></p><br>
<br>
<br>
<br>
<p><br></p>
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
H128片内具有可扩展的控制器区域网络MSCAN(Motorolascalablecontrofler areanetwort)模块,是为16位MCU设计的通用CAN通信模块,它和CAN2.0川2.0B完全兼容,实现CAN控制器的功能。MSCAN控制器和发动机、变速箱等底盘动力传动装置的CAN总线节点相连,实现CAN总线数据的接收与发送工作卿l。H128中有两路CAN总线接口,分别为RXCANO、TXCANO和RXCANI、TXCANI。其中CANO口可定义为CAN通信接口,也可定义为J1850通信接口,CANI除了定义为cAN端口外也可定义为IZc端口。双路CAN接口使得仪表不仅作为CAN总线上的一个节点,同样也可以作为一个中继器,实现不同网络协议之间的互连。MSCAN模块结构图如
MSCAN模块具有如下特点:
1)模块化设计结构;
2)符合CAN2.OA/B标准:支持标准帧和扩展数据帧,最多8个BYTE的数据长度,支持远程请求帧,高达IMbps的可编程通信速率;
3)4个具有先进先出FIFO(first· infirstout)结构的缓冲区;
4)3个具有局部优先级的发送器;
5)灵活设置可屏蔽标识符 (maskableidentifierfilter)的工作方式,可以配置2个32位过滤码(适用于扩展模式)、4个16位过滤码或6个8位过滤码;
6)具有内置低通滤波的远端唤醒功能;
7)可编程为方便调试的自环工作模式,即自发、自收;
8)MSCAN模块提供了使用方便的自钡叮模式,用户可以在不加任何外围电路的情况下,是CAN的发送和接收两个引脚在芯片内部相连,用户可以编程测试CAN模块的正常使用。MSCAN模块通过引脚CANT和CANR和驱动器连接,在 CAN总线上,CANT输出引脚代表的CAN总线上的逻辑电平,0表示显性状态,输出1表示隐性状态。
一周热门 更多>