×

PC-USB2.0-CAN转接卡及其AVR GCC语言实现

消耗积分:3 | 格式:rar | 大小:122 | 2009-08-22

ejlwj

分享资料个

系统使用CP2102 和MCP2510 实现PC-USB2.0-CAN 转接卡。系统通过CP2102 实
现USB2.0 接口,通过MCP2510 实现CAN 总线数据收发,同时CP2102 厂商免费提供驱动
程序,开发方便、快速。本文阐述该系统的工作原理、硬件构成及软件设计方案。
关键词:CP2102;MCP2510;USB2.0;CAN
CAN 总线已广泛应用于各种工业现场。CAN 总线网络内部各节点以多主方式工作,有
较强的校验功能,通讯介质选择双绞线,最大通信距离长达10km 时速率可达1Mbps[4]。
在以计算机为上位机的控制系统中,USB 口比较适合作为计算机与测控网络的接口。
USB2.0 口传输速率是480Mbps,有即插即用和热插拔功能,内置电源可以向外设提供5V
和最多500mA 的电源[5]。鉴于CAN 总线的优点,设计开发USB-CAN 转换卡很有必要。
在开发 USB 接口器件时,开发者需要知道USB 协议、USB 设备驱动程序开发、主机应
用程序开发等知识,使用CP2102 芯片可以避免上述麻烦。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !