基于DSP的CAN—USB通信系统的设计与实现

2014-03-21 12:23:25郭阳宽祝连庆那云孟晓辰
仪表技术与传感器 2014年5期
关键词:程序设计

张 君,郭阳宽,祝连庆,那云,孟晓辰

(北京信息科技大学仪器科学与光电工程学院,北京 100192)

0 引言

CAN总线具有传输距离远、传输速率高、抗干扰能力强、易于组网、成本低等优点[1]。目前CAN总线与PC连接普遍采用RS232、RS485和ISA等传统接口技术,它们存在着传输速度慢、功耗高、安装复杂等缺点。USB接口技术以其传输速度快、集成化程度高、支持热插拔、即插即用、无需外接电源和连接简单等优点得到了广泛的应用[2]。因此,使用USB作为CAN总线与PC连接的接口,将极大提高通信的速度和通信的可靠性。DSP具有成本低、功耗低、处理消息速度快等优点,在通信和工业产品中得到了广泛的应用。用DSP作为USB与CAN之间的微处理器,可以完成信息的实时读取、处理和传输的功能。

1 系统硬件设计

1.1总体结构

如图1所示,系统主要由USB总线接口、微处理器TMS320F2812和 CAN总线接口组成。

图1系统框图

其中USB总线接口负责PC和微处理器TMS320F2812之间消息的交换;CAN总线接口负责CAN节点与微处理器TMS320F2812之间消息的交换;微处理器TMS320F2812用于将USB总线接口和CAN总线接口连接起来,实现对USB与CAN总线上消息的读取,处理和传输的功能。

1.2USB总线接口的硬件设计

USB总线接口的硬件电路连接框图如图2所示,主要由USB接口芯片CY7C68013和微处理器TMS320F2812构成。CY7C68013内部集成了USB2.0收发器、SIE、增强的8051微控制器和可编程的外围接口。工作在48MHz晶振下时,指令执行的速度远快于标准的8051单片机。设计采用CY7C68013的SLAVE FIFO模式,在此模式下,CY7C68013内部CPU不参与消息的传输,而是由外部的微处理器直接控制CY7C68013 中FIFO消息的读写。微处理器TMS320F2812作为控制核心,产生USB的片选信号、端点选择和读写信号控制CY7C68013进行消息传输。……

登录APP查看全文

猜你喜欢
程序设计
何为设计的守护之道?
现代装饰(2020年7期)2020-07-27 01:27:42
《丰收的喜悦展示设计》
流行色(2020年1期)2020-04-28 11:16:38
试论我国未决羁押程序的立法完善
人大建设(2019年12期)2019-05-21 02:55:44
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16
英国与欧盟正式启动“离婚”程序程序
环球时报(2017-03-30)2017-03-30 06:44:45
创卫暗访程序有待改进
中国卫生(2015年3期)2015-11-19 02:53:32