CAN转光纤环网测试操作流程裸板图片。
图1-1
一、测试模块,首先要给CPLD下载程序。
打开电脑,在桌面打开Quartus II软件,在窗口Tasks处找到Program Device,双击点开,加载可执行程序文件,即为POF文件。
程序根据模块不同也分为两种,这里我们以接收模块为例,介绍下载程序流程。
选中上次加载的程序文件,点击Delete删除掉。
找到接收模块的程序文件,点击Add File。
加载完程序文件后,将Program configure 一共三条,栏全部勾选,Security Bit 的第一条勾选。
其次,检查电脑是否读到烧写器。
如果没有读到,点击Hardware Setup,Add Hardware,加载烧写器。
加载烧写器后,点击close。
最后点击Start,开始下载程序。
模块程序都下载完成后,焊好光模块,光模块即为图1-1中下方黑色模块。
靠近电源一边的焊波长为1310nm,远离电源的那个模块焊波长为1550nm的。
焊好后,将模块的外壳装好。
组装完成,此时外壳先不贴标签。
二、测试需准备工具
本产品属于环网式连接模式,可以检测时可以连接超过()的模块,但是由于条件限制,我们只测试有三个模块组成的环网。
准备三根光纤,端子为SC,3个模块,两个已写好测试程序的开发板。
开发板如图1-2所示。
5V电源适配器2根,9V电源适配器3根。
开发板需5V供电,CAN转光纤环网模块需要9V适配器。
图1-2
三、测试方法
用2颗光纤连接2个模块,将第一颗光纤的一端连接第一个模块的FIBER2端,第一颗光纤的另一端连接第二个模块的FIBER1端。
将第二颗光纤的一端连接第二个模块的FIBER2端,第二颗光纤的另一端连接第一个模块的FIBER1端。
将开发板的CAN通信接到每个模块的CAN1端口,就是从远离指示灯的一边开始数,第四,第五脚。
将其中一个模块的MS拨码开关拨到主机,另外一个拨到从机。
分别给两个CAN转光纤环网模块和两个开发板连接电源适配器,然后给全部模块上电。
上电后,正确的现象是两个模块光纤指示灯亮起来,CAN1灯闪烁,表示数据正在发送。
作为主机的模块右侧4个灯全部亮起来。
左侧第三个灯,即为NC灯是长亮的,表示的是新程序。
开发板一个总是不停发送010305070911131517,另外一个开发板总是发送0204060810121416。
以上现象缺少一项,模块都不是正常工作的。
两个模块检测正确之后,可以检测第三个模块。
将第一颗光纤不动,还是连接的第一个模块的FIBER2和第二个模块的FIBER1,第二颗光纤连接的是第二个模块的FIBER2与第三个模块的FIBER1,第三颗光纤连接的是第一个模块的FIBER1与第三个模块的FIBER2。
这样就组成了环网。
如果更多个模块,总是前一个模块的FIBER1接到后一个模块的FIBER2,第一个模块FIBER1与最后一个模块的FIBER2相连,组成环网。
开发板CAN通信接口接在其中两个模块上面。
显示与两个模块测试的结果一样。
3个模块连接在一起如图1-3所示。
图1-3。