收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于Cortex-M3的USB转CAN研究与实现

陈红卫  
【摘要】:摘要:CAN(Controller Area Netwoirk)总线作为比较流行的现场总线,属于工业现场总线的范畴。和普通通信总线比较,CAN总线的优点是可靠性高、灵活性和实时性强,CAN总线的应用前景非常广泛。 在船舶应用中,各种各样的的自动控制设备通过CAN网络互连。每次航行之前,都需要对船舶上的各种设备进行安全检查,以防止出现重大的安全事故! 本文提出了一个可实现的USB转CAN数据传输系统方案,该方案应用于船舶安全检测软件系统,将采集到的船舶自动控制设备信息通过所设计的系统传输到PC机上。 在硬件方面选择了目前最流行的基于Cortex-M3内核的STM32F107VCT6单片机,其同时集成USB和CAN模块,并给出了电路原理图和单片机电路选取原因和方案。 在固件方面,固件程序采用中断方式工作来处理USB中断和CAN接收中断,在主循环中来管理接收队列和发送队列、实现USB上位机与下位机通信格式与CAN报文的转换。 在驱动程序方面,设备驱动程序采用微软提供的WDM驱动开发模型来编写,并在VC++6.0环境下开发上位机应用程序并实现上位机与下位机通信。图31个,表0个,参考文献66篇。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 谢有为;;无名Modem之安装实战[J];电脑自做;2001年06期
2 欧阳星明,潘芸,徐皓;通信系统中设备控制单元驱动程序的设计与实现[J];计算机应用;2003年06期
3 田涛;驱动备份更轻松[J];电脑知识与技术;2003年01期
4 春水东流;;让安装驱动程序更省事[J];电脑采购周刊;2003年16期
5 ;专家释疑[J];大众硬件;2004年08期
6 翟宏宇;郭丽红;李慧;;基于底层的光测仪器时统部件驱动程序的研究[J];长春理工大学学报;2006年04期
7 苏玉强;刘颖;张磊;;某机载计算机高速串口驱动程序故障分析[J];航空计算技术;2008年03期
8 乔敏灿;;编写驱动程序防止木马入侵[J];电脑编程技巧与维护;2008年08期
9 ;汉字打印驱动程序[J];工业控制计算机;1988年06期
10 李国辉;多媒体音频设备驱动程序的结构和原理[J];小型微型计算机系统;1994年05期
11 李玉柏;利用Lab Windows/CVI编写仪器驱动程序[J];测控技术;1999年01期
12 花的神明;;驱动升级我有捷径[J];网友世界;2010年12期
13 李方敏,彭小兵,叶澄清;Solaris环境下基于流机制的驱动程序和模块设计[J];计算机工程与应用;2001年17期
14 靳辉,周培源;视频采集卡驱动程序的设计与实现[J];电子工程师;2001年02期
15 冯志林;NDIS规范下的网络驱动程序设计[J];杭州电子工业学院学报;2001年04期
16 沈志华;雷管Ⅲ驱动程序使用技巧[J];电脑爱好者;2001年11期
17 剩意居;驱动程序安装指南[J];电脑爱好者;2001年22期
18 S.T.V;;大家来回答[J];电脑自做;2001年10期
19 全成斌,任秀丽,范力军,栾贵兴;嵌入式系统以太网驱动程序的设计方法[J];小型微型计算机系统;2002年09期
20 马寿成;驱动程序安装顺序有讲究[J];电脑技术;2002年06期
中国重要会议论文全文数据库 前10条
1 马宏;王元钦;;PCI总线设备驱动程序的设计与应用[A];中国体视学学会图像分析专业、中国体视学学会仿真与虚拟现实专业、中国航空学会信号与信息处理专业第一届联合学术会议论文集[C];2000年
2 臧淼;;TMS320DM642的WDM驱动程序实现[A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(上册)[C];2007年
3 张玉民;陈定方;;Linux下USB驱动程序的设计与实现[A];湖北省机械工程学会机械设计与传动专业委员会第十五届学术年会论文集(一)[C];2007年
4 杨显强;田远富;;嵌入式系统中LCD驱动的实现原理[A];四川省通信学会2005年学术年会论文集[C];2005年
5 戴志坚;王厚军;许海清;;生物机能分析仪USB接口驱动程序的设计[A];第三届全国信息获取与处理学术会议论文集[C];2005年
6 姚念民;;容错集群中IP地址转移的实现[A];黑龙江省计算机学会2007年学术交流年会论文集[C];2007年
7 周斌;辛阳;陈涤;;一种文件监控的实现方法[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年
8 李莉;彭成宝;张霞;;OpenBASE JDBC Driver的设计与实现[A];第十五届全国数据库学术会议论文集[C];1998年
9 陈磊;刘小华;倪国强;;遥感图像高性能实时处理系统的驱动程序研究[A];光电技术与系统文选——中国光学学会光电技术专业委员会成立二十周年暨第十一届全国光电技术与系统学术会议论文集[C];2005年
10 薛烁;王爱玲;;JDBC技术原理与合理选择驱动程序[A];全国ISNBM学术交流会暨电脑开发与应用创刊20周年庆祝大会论文集[C];2005年
中国硕士学位论文全文数据库 前10条
1 谢志建;PCI声卡WDM驱动程序研究与设计[D];中国地质大学(北京);2005年
2 于勇;基于Windows的USB接口WDM驱动研究和应用[D];南京信息工程大学;2008年
3 黄戈;DSP-ADPCM语音采集压缩卡驱动程序设计及应用程序接口实现[D];四川大学;2004年
4 亓明涛;用于CA认证的IC卡系统的开发[D];清华大学;2004年
5 何兆龙;PCI三通道数据接收卡WDM驱动程序的研究与设计[D];西安电子科技大学;2012年
6 赵欣然;基于μC/OS-Ⅱ系统的USB驱动程序的设计[D];内蒙古师范大学;2009年
7 赵心宇;网卡冗余和网络监视技术研究与实现[D];哈尔滨工程大学;2004年
8 游霞;嵌入式LINUX下以太网驱动程序的开发[D];电子科技大学;2007年
9 苏宁;基于Windows CE.net的PDA显示驱动程序设计[D];北京交通大学;2008年
10 居敏华;目标识别跟踪系统的PCI总线驱动程序研究[D];哈尔滨工程大学;2007年
中国重要报纸全文数据库 前10条
1 王志军;用驱动精灵2004自制驱动程序恢复光盘[N];中国电脑教育报;2004年
2 黄宏建;鼠标驱动程序丢失导致系统自动关闭[N];中国电脑教育报;2003年
3 吕明;安装驱动程序妙法[N];电脑报;2002年
4 苏悦;安装驱动程序顺序的学问[N];江苏经济报;2002年
5 陈锟;你会卸载驱动程序吗[N];中国计算机报;2004年
6 柳坚;我被通用驱动程序撞了一下腰[N];中国电脑教育报;2003年
7 ;硬件诊室[N];中国电脑教育报;2004年
8 江苏 马正阳;“害人”的驱动程序[N];电脑报;2003年
9 重庆 翁林景;“自制”驱动程序[N];电脑报;2003年
10 李刚;老“猫”也用Windows XP[N];中国电脑教育报;2003年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978