欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    飞思卡尔微处理器在发动机ECU检测中的应用研究.docx

    • 资源ID:73312248       资源大小:17.21KB        全文页数:7页
    • 资源格式: DOCX        下载积分:9.8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9.8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    飞思卡尔微处理器在发动机ECU检测中的应用研究.docx

    飞思卡尔微处理器在发动机ECU检测中的应用研究该系统采用的是飞思卡尔MC9S12XEP100MAC的微处理器,该芯片硬件资源丰富,是一款16位的单片机、一共144个管脚、RAM有64KB、D_Flash有32KB等,CAN原理图如图三;CAN收发电路主要用于数据通讯,实现多ECU之间的通讯,以及实现与上位机通讯。图三:CAN收发电路局部主板ECU原理图如图四,主ECU实现模拟数据收集、模拟脉冲信号、以及低边驱动等功能。图四:ECU主控电路5程序组织构造5.1测试台程序讲明:该系统采用的是飞思卡尔MC9S12XEP100MAC的微处理器研制出的主控模块,该模块程序编写所用的应用软件为freescaleCodeWarriorV5.1软件,该系统采用构造化的编程方式进展编写,可读性强,将程序分成几块来治理,数字量输出函数、模拟上输出函数、转速输出函数、频率输出函数、CAN初始化函数、CCP函数等,这样分类后,便于维护人员在设备出现故障时联机快速查找故障。编程软件是飞思卡尔公司设计面向本公司16位微处理器编程的通用软件,限于论文篇幅,下面只节选主函数做扼要讲明。voidmain(void)PE_low_level_init();/PE初始化ErrorSta=AD16CH_Start();ErrorSta=AD24CH_Start();ccpBootInit(0x100,0x200);/CCP协议通讯地址ccpInit();/CCP初始化CAN3Init();/CAN初始化GenFreqInit();/频率输出初始化GenRPMInit();/转速输出初始化AD_vRaw0=0;/AD量初始化for(;)ErrorSta=ccpBackground();if(ccpBootTransmitCrmPossible()ErrorSta=ccpSendCallBack();if(ccpBootReceiveCro(CAN0RxBuf)ccpCommand(CAN0RxBuf);if(Task2msFlag)Task2msFlag=0;ccpDaq(1);if(Task10msFlag)Task10msFlag=0;TesterAPP_FrequencySignal();/频率输出函数Calc_RPMSignal();/模拟转速输出函数IOCFG_GenFreqOutput();IOCFG_DigitalSelect();/数字量输出函数IOCFG_DigitalChOutput();IOCFG_AnalogSelect();/模拟量输出函数IOCFG_AnalogChOutput();IOCFG_LoadSelect();/负载切换函数IOCFG_IGNControl();/点火使能函数IOCFG_GenRPMAmpSelect();/转速幅值调整函数ECUCANTest();/CAN测试ccpDaq(2);if(Task100msFlag)Task100msFlag=0;ccpDaq(3);5.2监控计算机程序构造描绘监控软件使用的是C+Bulider6.0的编辑环境编写的,该程序设计软件相比照较轻易,编译生成监控界面如图一:监控界面。5.3被测ECU程序讲明:由于测试台属于通用测试台,被测ECU可以是不同种类,目前我们对3款ECU进展了测试,被测ECU根据自身的需要编写测试程序,程序与测试台软件有些类似,在此就不做具体介绍了。6完毕语本控制系统调试成功后,根本未做改动即投入运行,目前运行很稳定,至今的运行理论说明:1、系统设计构思严谨,功能稳定可靠,根本不需要维护。实现了集中操纵,分散治理,且操纵简单、直观。2、调试和故障诊断方便、快速,故障诊断功能使操纵员能及时发现消费的故障并确定其位置,缩短了排除故障的时间。3、系统的性能好,可以知足多种发动机机ECU的硬件测试需求。4、系统采用CAN总线控制,可扩展性好,便于将来的扩容。参考文献:1、邵贝贝单片机嵌入式应用的在线开发方法【M】清华大学出版社2005版2、谭浩强C程序设计【M】清华大学出版社1999版3、Freescale08系列单片机开发与应用实例【M】北航出版社2020版4、陈龙ABB机器人与TSX57处理器在汽车焊接中的应用研究电气时代2007、9121-124作者简介:陈龙,男,1977年10出生,本科,工业自动化工程师,毕业于武汉大学(电子工程)专业,主要从事电气自动化系统工程设计与研究工作。

    注意事项

    本文(飞思卡尔微处理器在发动机ECU检测中的应用研究.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开