基于USB技术的CAN总线适配器的研究与开发

来源 :世界电子元器件 | 被引量 : 0次 | 上传用户:cmudh134
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文论述了基于USB接口技术的CAN总线适配器的设计与实现。从计算机的角度看该模块可以当成与计算机相连的USB设备;而从CAN总线来看,通信模块与计算机构成了CAN总线上功能极为丰富的节点。硬件主要由89S52、PDIUSBD12、SJA1000等部件构成。 系统采用Philips公司的USB接口芯片D12与单片机进行通信,并和PC机通信而编制出友善的设备应用程序。该系统用USB总线取代了传统的RS232串行总线,通过对USB协议和设备构架的充分理解,对以单片机89S52和USB接口芯片D12为主的数据采集系统进行了硬件设计和软件编程,并在此设计的基础上给出相应的原理图和硬件开发板。硬件设计主要解决的是D12与单片机之间的接口电路问题,软件编程大致分为三部分:一是为满足D12在USB上的最大传输速率而编写的固件程序;二是在PC中的Windows 2000工作环境下编写USB设备驱动程序;三是充分了解D12的主要功能特点,并编写出供设备测试的应用程序。软件的开发基于Windows 2000操作系统,开发语言采用C。在USB/CAN的通信中,使用现场总线CAN网络技术,制定了用户层通信协议与USB协议的统一对应关系;在通信中,提出了信息双向传输的具体解决方案,保证信息的完整传输;实现了USB设备的WDM驱动。由于本系统软件和硬件的通用性,可以推广到其它总线的应用场合。
其他文献
《托儿所幼儿园卫生保健管理办法》已于2010年3月1日经卫生部部务会议审议通过,并经教育部同意,现予以发布,自2010年11月1日起施行。
为了适应加工贸易形势的变化,规范加工贸易有关业务,海关总署决定对《中华人民共和国海关对加工贸易货物监管办法》(海关总署令第113号发布,以下简称《办法》)作如下修改:
介绍了Agent的概念、特点、面向Agent的软件设计思想,分析了电能量计量计费系统中ERTU的功能特点,给出了采用Agent技术的ERTU(电能量数据采集终端器)的软件结构,指出Agent技
2008年9月10日,浙江省省委书记赵洪祝主持召开了发展现代服务业的座谈会。常务副省长陈敏尔,副省长金德水,省委秘书长李强,省委办公厅、省发改委、省经贸厅、省科技厅、省财政厅
《食品安全国家标准管理办法》已于2010年9月20日经卫生部部务会议审议通过,现予以发布,自2010年12月1日起施行。
中华人民共和国工业和信息化部决定:原中华人民共和国国防科学技术工业委员会2002年1月16日发布的《国防科技工业技术基础科研管理办法》(中华人民共和国国防科学技术工业委员
为了在信道特性十分恶劣的低压电力线上实现可靠通信,本文采用双路扩频技术通过快速CPU用软件进行数字信号处理来实现调制解调.载波耦合和功率放大电路采用光电耦合式HCPL-80
1999年11月18日由公安部发布施行的《群众性文化体育活动治安管理办法》(公安部令第44号),现予以废止。
模拟数字混合乘法矢量测量法原理中零阶保持器和D/A转换器的使用都必然会带来一定的原理性误差.针对零阶保持器引起的幅度误差和相位误差,以及D/A转换器有限字长引起的误差进
昆山经济技术开发区、张家港保税区暨扬子江国际化学工业园、扬州经济技术开发区:根据《国家生态工业示范围区管理办法(试行)》(环发[2007]188号)的有关规定,月,国家生态工业示范园