新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于DSP的CAN总线系统设计与实现

基于DSP的CAN总线系统设计与实现

作者: 时间:2010-04-01 来源:网络 收藏

在TM320F2812的e模块与USB-模块之间进行通信时,上位机可选用派恩公司的USB-模块,其调试界面为PCANView。这里将eCAN的邮箱0配置成发送邮箱,邮箱5配置成发送邮箱,并采用扩展信息帧格式。发送采用查询方式,接收用中断方式,同时可采用DsP将接收的数据转发回上位机,并对接收和发送的数据进行错误计数。图1所示为采用上位机设置端口、波特率等参数,并通过USB-CAN模块与下位机通信的调试界面图,它可用来检验TM320F2812的CAN通信是否正常。

本文引用地址:https://www.eepw.com.cn/article/151978.htm

3 硬件
的硬件分为两层:第一层是CAN与TMS320F12812接口层,用来CAN和TMS320F12812的物理接口;第二层为与外
围器件的信息处理层,其中TMS320F2812是针对控制领域应用而的一款新型工控芯片,它集成了数字IO、事件管理器、A/D模数转换、SPI串行外设接口、SCI异步串行通信接口、CAN控制器等控制资源。其CAN总线通信接口电路如图2所示。

4 软件设计
在使用CAN控制器之前,首先必须对它的内部寄存器进行初始化设置,包括相关IO口设置以及邮箱的相关配置。这里着重介绍如何进行初始化设置和发送与接收的配置。图3所示是本的主程序流程图,其CAN配置流程如图4所示。



评论


相关推荐

技术专区

关闭