MSG-3C型CAN总线开发板
实验说明手册 V1.2
中国矿业大学国家大学科技园
曙光单片机研究中心
手机:15895214913 E-mail:msgmcu@126.com
开发板外观图和连接通信图
一、 手册说明
本手册是针对MSG-3C型CAN总线开发学习板而编写
旨在指导使用者尽快使用本套系统,完成项目开发和学习,从而在短期内掌握现场总线CAN这门实用技术。实验内容具体涵盖两个大方面;一、单片机实验部分;二、CAN总线开发部分。其中CAN总线实验部分又分为两个小部分,为SJA1000和MCP2515部分。需要声明的是,本手册由曙光单片机中心编写,具有所有说明解释权。
二、 单片机实验部分
该部分比较简单,适合51单片机新手,实验程序文件夹,已经调试好所有的实验程序,烧入程序既可以观察实验现象,具体实验条目如下:
1、 闪烁彩灯实验
2、 流水灯实验
3、 数码管静态显示实验
4、 串口数据发送实验,通过串口显示
5、 串口自发自收实验
6、 按键计数实验
7、 温度传感器实时监测环境温度实验
三、 CAN控制器SJA1000部分
本实验板不需要任何跳线和短路冒设置,可以直接测试实验,该部分实验是由STC89C51+SJA1000T+TJA1050T主要完成,使用前请仔细阅读,SJA1000手册,熟练者可以略过,直接操作。
CAN转232实验——实现CAN协议到RS232协议的转换
具体实验过程:
将实验CAN转232程序烧入A板,B板烧入CAN发送程序,接好总线,注意实验板背面的标示,CAN-H、CAN-L、5V、GND对应相连,千万不能接反(RES+和RES-,如果短接的话相当于接入120欧姆的终端电阻,具体应用请参考相关书籍,这里不考虑),这样A板通过串口到计算机的串口,在串口调试助手可以观察到B板发送的CAN报文,经过A板的协议转换,到计算机显示的数据。
四、 CAN控制器MCP2515部分
MCP2515在该套实验系统是通过模拟SPI时序完成,所以该套实验系统是一个万能的,只要单片机普通IO口既可以完成,该部分实验主要涉及硬件:STC89C51+MCP2515T+TJA1050T,针对这部分作者调试了较多的实验项目,SJA1000部分也可以完成,有任何疑问都可以和曙光单片机联系。
4.1 CAN转232(类似SJA1000):
将实验CAN转232程序烧入A板,B板烧入CAN发送程序(改成MCP2515的CAN发送程序),接好总线,注意实验板背面的标示,CAN-H、CAN-L、5V、GND对应相连,千万不能接反(RES+和RES-,如果短接的话相当于接入120欧姆的终端电阻,具体应用请参考相关书籍,这里不考虑),这样A板通过串口到计算机的串口,在串口调试助手可以观察到B板发送的CAN报文,经过A板的协议转换,到计算机显示的数据。
4.2 自发收实验
这个实验是通过计算机串口,发送232数据转换成CAN报文后,另一块B板接收后再返回一条CAN报文给计算机,实时观察接收和发送是否正确。
4.3 按键发送显示实验
烧写好该套实验的程序到两个板子 和
,这个时候可以再数码管上,自动观察一个板子显示A,另一个板子显示b,通过触发A板的Button按键,就可以观察到A板的0-F的数字通过CAN总线发送到b板的数码管显示。
五、 综合实验部分
具体实验过程:
CAN转232程序分别烧入到A板和B板,可以从一个计算机的串口发送任意长度的数据,经过A——B的CAN总线到另一台PC上显示。当然也可以用USB转串口,同时在一台PC上打开两个串口,一个发一个收。
六、 综合部分说明
特别说明:
① 每一个实验程序都是可以修改的,在试验程序中默认设置的串口波特率是4800bps,CAN总线的位速率都是125bps。在做实验和开发的时候自己根据实验要求和项目要求进行修改。
②CAN转232是够8个字节就直接转发,不够8个字节,是多少转发多少,大于8个字节的数据按照8个转发,剩下的不够8个的单独转发。功能完全同周立功或者武汉吉阳光电的CAN232功能。
七、资料推荐
1 丁恩杰(作者导师)
《监控网络与现场总线》中国矿业大学出版社
2 饶运涛《现场总线CAN原理与应用技术》北京航天航空出版社
3 数据手册
曙光单片机研究中心
手机:15895214913 QQ: 790853370
我们一直致力于现场总线CAN的应用与推广,相信专注的力量!!
MSG-3C CAN总线开发板:
http://item.taobao.com/auction/item_detail-0db1-d554e697bb3b7714d3db4589d04afc47.htm?cm_cat=0
MSG-2C CAN总线开发学习板:
http://item.taobao.com/auction/item_detail-0db1-2205276daa6251776dac2c82b78661f3.jhtml
文章评论(0条评论)
登录后参与讨论