经过我们一个多月的研发,终于开发出了一款多功能的、完整的通信实验方案,可以实现USB←→CAN←→RS232,以太网转CAN,CAN转以太网的通信流程的学习实验板,以满足一些刚接触或者想要接触CAN总线朋友们的需求,此板通俗易于操作上手(只要了解C51内核的语言),现将一些特点简介如下,具体的可以上我司网站:www.sz-jcd.com.cn了解,我们提供24小时的在线技术支持与销售渠道。
一、特点
符合USB1.1规范,12Mbps全速传输协议标准,兼容USB2.0;
对于USB总线,采用的是沁恒公司的USB1.1接口器件CH372,完全符合USB1.1 规范并为基于微控制器或微处理器的系统提供了高速USB通信能力。符合现有的大多数器件的分类规格,比如成像类海量存储器件、通信器件、打印设备以及人机接口设备
对于CAN总线,采用Philips公司CAN总线接口器件SJA1000,它是一种独立控制器用于移动目标和一般工业环境中的区域网络控制CAN 它是 Philips半导体PCA82C200 CAN 控制器BasicCAN 的替代产品而且它增加了一种新的工作模式PeliCAN,这种模式支持具有很多新特性的CAN 2.0B 协议。具有扩展的接受缓冲器,64字节的FIFO结构;位速率可达1Mbps;可编程的CAN输出驱动配置
对于以太网,采用10M的RLT8019 IC.
完整的固件程序下载方案,选用STC89C54RD+单片机,直接通过计算机串口下载固件程序在单片机中
二、硬件资源及功能
单片机:采用的是STC89C54RD+;
USB1.1接口芯片:沁恒公司的CH372,完全符合USB1.1规范,支持全速;
CAN总线控制芯片:Philips公司的SJA1000,支持CAN2.0A和CAN2.0B协议;
CAN总线驱动器:Philips公司的TJA1050;
以太网控制器:RTL8019;
RS232电平转换芯片:MAX3232,可供用户使用或作Keil调试用
RAM芯片:62256,32Kx8 Static RAM,用于单片机扩展RAM;
3-8译码器:74HC138;
其他外围电路,如74HC373、按键、LED灯等;
USB总线或外部供电可选;
三、软件光盘
USB1.1应用程序框架和源代码(VB工程);
CH372 USB1.1动态库(VB工程,windriver开发);
单片机(STC 89C54RD+)固件程序下载软件;
串口收发数据应用程序;
单片机固件源代码,如:LED状态控制、按键状态监控、USB1.1控制传输实例、批量传输实例、CAN总线收发数据,以太网实例等;
USB转CAN,CAN转USB固件源代码;
CAN转串口、串口转CAN固件源代码;
CAN转以太网、以太网转CAN固件源代码
完整电路原理图(orcad 格式);
开发过程所需要的工具软件;如Bushound,windriver,Keil,orcad ,以太网CommView,CAN 开发工具等丰富实用的资料;
详细完整的开发使用文档;
USB1.1、2.0协议中英文资料,驱动开发电子书等大量资料;
CAN1.1协议中英文资料,CAN总线节点和网络设计开发等大量资料;
四、配置清单
电路板一块;
USB2.0屏蔽线一根;
标准串口线一根;
输出为5V,1A的电源适配器;
光盘一张