您好,欢迎来到华拓科技网。
搜索
您的当前位置:首页基于TMS320F2812嵌入式代码生成CAN通信系统的实现

基于TMS320F2812嵌入式代码生成CAN通信系统的实现

来源:华拓科技网
系统解决方案 ◆ 誊囊■ 鬻 基于TMS320F2 8 1 2 嵌入式代码生成 CAN通信系统的实现 王晓雷,吴锋,姚文道,张立功,高旭东 (中原工学院。河南郑州450007) 摘 要:传统的控制系统难于实现设备之间以及系统与外界之间的信息交换,鉴于此。结合TMS320F2812内嵌的 eCAN模块的特点和通信方式,设计一种基于嵌入式代码生成的CAN总线微型通信系统。 关键词:嵌入式生成代码;eCAN模块:通信系统 CAN Communication System of Embedded Code Generation Based on TMS320F281 2 WANG Xiao—lei,WU Feng,YAO Wen・dao,ZHANG Li-gong,GAO Xu-dong (Zhongyuan University of Technology,Zhengzhou 450007,China) Abstract:Traditional control system is diiculft to achieve information exchange between devices or outside world.Thus, an embedded code generation micro--communications systems based on CAN bus is designed combined with features and corn・・ munication ofTMS320F2812 eCAN embedded module. Keywords:embedded code generation;eCAN module;communication system U引罱 TMS320F2812内嵌的增强型CAN模块(eCAN)。符 合CAN 2.0B协议标准.可用在电噪声环境下与其他 CAN控制器的串行通信中.方便地实现稳定性强、鲁 棒性好的串行通信接口。随着TMS320F2812芯片功能 的不断完善和普遍推广.基于eCAN的CAN总线通信 方式将得到广泛的应用 CAN协议内核 接收和控制缓冲器 发送和状态缓冲 1 TMS320F2812内嵌eCAN模块的结构特点 eCAN模块是TI公司出品的新一代具有32位内 部架构的CAN控制器,它的特性是与CAN(2.0B)协 议完全兼容.整个通信过程及可能的错误处理都由e— CAN模块完成.无须CPU介入。TMS320F2812内嵌 eCAN模块通过增加的某些特性增强了CAN的标准 图1 eCAN模块结构框图 送或接收邮箱.且都有一个可编程的接收屏蔽寄存 器。 功能.它主要由CAN协议内核(CPK) ̄消息控制器两 部分组成.如图l所示 2基于eCAN通信系统的仿真搭建 2.1 eCAN通信系统的硬件组成和工作原理 针对TMS320F2812内嵌eCAN通信模块的特点. 设计出以TMS320F2812芯片为核心组成的CAN通信 系统,进行实时收发数据。eCAN通信系统的硬件组成 如图2所示 CPK模块的作用:根据CAN协议,通过接收缓冲 器及发送缓冲器进行数据的收发处理。消息控制器包 含了32个邮箱.占用512字节RAM.都可以配置为发 作者简介:王晓雷(1963-),教授,博士,硕士生导师,研究 方向为电机电器与电力电子。 eCAN通信系统的工作原理:通过上位机k0控制 设置一频率常数K1与DSP1内部的载波频率相比较, 自动化应用2013 7期 20 收稿日期:2013—03—08 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo6.cn 版权所有 赣ICP备2024042791号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务