基于CH372的CAN总线适配器系统的设计.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于CH372的CAN总线适配器系统的设计.docx》由会员分享,可在线阅读,更多相关《基于CH372的CAN总线适配器系统的设计.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于CH372的CAN总线适配器系统的设计shixi导语:本文介绍了一种基于新型USB接口芯片CH372的CAN总线网络适配器系统的设计,提出了一种使用USB接口实现CAN总线网络与计算机连接的方案。摘要:本文介绍了一种基于新型USB接口芯片CH372的CAN总线网络适配器系统的设计,提出了一种使用USB接口实现CAN总线网络与计算机连接的方案。利用芯片CH372可在不理解任何USB协议或者固件程序甚至驱动程序的情况下,轻松地将并口或者串口产品晋级到USB接口。该系统在工业现场较之以往的系统,可以更加灵敏、高速、高效地完成大量数据交换,并可应用于多种控制系统之中,具有很大的应用价值。现场总线网
2、络技术的实现需要与计算机相结合。目前,在微机上扩展CAN总线接口设备一般采用PCI总线或RS-232总线。PCI固然还是高速外设与计算机接口的主要渠道,但其主要缺点是占用有限的系统资源、扩展槽地址;中断资源有限;并且插拔不方便;价格较贵;而且设计复杂、需有高质量的驱动程序保证系统的稳定;且无法用于便携式计算机的扩展;RS-232固然插拔方便,但是传输速率太慢。本文的设计思想是通过使用USB接口芯片CH372,将计算机与CAN网络控制节点参数互相准确快速地传输。CH372是一种USB总线通用接口芯片,在计算机系统中,通过CH372的配套软件可提供简洁易用的操纵接口,进而使其与本地端的单片机通讯就
3、如同读写硬盘中的文件一样简单,由于CH372屏蔽了USB通讯中的所有协议,因此可在计算机应用层与本地端控制器之间提供端对端的连接,在不需要理解任何USB协议或固件程序甚至驱动程序的情况下,就可轻松地将并口、串口产品晋级到USB接口。CAN适配器用于完成USB总线和CAN总线之间的数据交换。使用MCU统筹安排数据在USB总线和CAN总线之间的数据交换。以MCU为界可以将硬件分为两局部:一是MCU和USB总线交换数据;二是MCU控制CAN控制器,完成CAN数据包到CAN总线位序列协议解释,该系统构造如图1所示。USB接口电路在微控制器和USB接口的选择上有两种方式:一种是采用具备USB通讯功能的微
4、处理器。随着USB应用的日益广泛,Intel、Cypress、Philips等芯片厂商都推出了具有USB通讯接口的微处理器,如8X930A、8X931A、EZ-USB等。由于这些微处理用具有USB接口,它们与过去的开发系统不兼容,需要购置新的开发系统,投资较高。另一种是采用普通微处理器加上专用的USB通讯芯片。如今的专用芯片中较流行的有USBN9602、SL11、PDIUSBD12等。但是,USB接口的开发一般要求设计人员对USB的标准、Firmware编程及驱动程序编写等有较深化的理解,因此限制了一般的硬件工程师对USB接口产品的开发使用。本系统中使用了USB接口芯片CH372,使用非常简单
5、,开发人员只要熟悉单片机的编程及简单的VB或VC应用程序编程,在较短的时间内就可开发出相应的USB产品。CH372是一个USB总线的通用设备接口芯片,遵守USB1.1协议。在本地端,CH372具有8位数据总线和读、写、片选控制线以及中断输出,可以方便地挂接到单片机、DSP等控制器的系统总线上;在计算机系统中,CH372的配套软件提供了简洁易用的操纵接口,与本地端的单片机通讯就如同读写硬盘中的文件。CH372内置了USB通讯中的底层协议,具有内置固件形式和外置固件形式。在内置固件形式下CH372屏蔽了USB通讯中的所有协议,在计算机应用层与本地端控制器之间提供端对端的连接。使用CH372,不需要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 CH372 CAN 总线 适配器 系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内