完整的通信实验方案,可以实现USB←→CAN←→RS232,以太网转CAN,CAN转以太网的通信流程
完整中文使用开发文档
丰富的实验例子:
1、包括USB总线批量传输,中断传输,控制传输,LEN状态控制和按键监控,其中提供HID键盘实例,IO端口控制,USB转CAN试验,CAN转串口试验,通过两块开发板实现两台计算机通信等
已建立固件(Keil C51)、驱动(WinDriver)和应用程序(VB6.0)开发环境(工程)
2、提供ARP,IP,ICMP,TCP,UDP协议的源代码,ARP中实现了缓存的学习、更新、老化、轮转替换。程序结构模块化,各种子程序分列在不同头文件和C文件中,TCPIP实现了SOCKET层接口Keil C51工程文件)
提供基于uIP的SLIP方式的Web Server源代码(Keil C51工程文件) TCP-IP讲义和资料,
3、提供SJA1000 can2.0b通讯源码,调试好的。iCAN1.0协议以及资料。
4、提供移植好的uCOS-II 2.52源代码,控制两个小灯和虚拟终端上显示任务切换(Keil C51工程文件)
二、硬件资源及功能
单片机:采用的是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的电源适配器;
光盘一张
杰创达(深圳)科技有限公司--市场部(蒋工)
--专业的电子产品软件、硬件设计开发
Web:www.sz-jcd.com.cn
Mobile:13510960409
Tel:86-0755-83412771
Fax:86-0755-83406773
MSN:davidjcs8148@yahoo.com.cn Qq:3056875
E-mail:david-jcs@163.com