(3)毕业设计说明书(论文)正文、结论、参考文献等标准格式(理工科专业学生用) - 图文

发布时间 : 星期一 文章(3)毕业设计说明书(论文)正文、结论、参考文献等标准格式(理工科专业学生用) - 图文更新完毕开始阅读

本科毕业设计说明书(论文)

(12)端口的固定设置

第 9 页 共 38 页

分配到的端口对应的LED点。如果未收到任一接口的数据,则这两个灯交替闪烁。

通过按动按钮,可以选择确定的端口。所选端口相应的LED则会点亮。如果所选的端口数据流溢出,则相应的LED会闪烁。这时候,可以通过多次按动按钮,使得串口和USB的LED交替闪烁,回到自动选择端口的状态[4]。

(13)红外测试功能

如果多次按动按钮使得红外线 LED 点亮,那么你可以通过手持式红外线发射装置来控制接口板的输出,而不需要直接将接口板连到电脑上。如果这个功能被激活,那么USB和串口会被关闭。你还可以再多次按动按钮,使得USB和串口的LED交替闪烁来回到自动选择端口状态。

手持式红外线发射装置上键的分配:

接口板的马达输出M1~M3可以用发射装置上相应的键来启动和停止。马达的速度也可以在快速和慢速间切换。

马达的输出可以用其它两个键来激活,但是这两个键通常用来切换接收器1和接收器2。马达的速度没法用手持式红外线发射装置来改变[5]。

(14)26针插槽

这个插座提供了所有输入和输出的引脚,因此也可以通过一个带状电缆和一个26针插头来将模型和接口板相连。如表1所示。

表1 26针插槽

引脚 1 2 3 4 5 6 7 8 9 10

功能分配 传感器电源9V正极 模拟传感器的接地线

AX AY A1 A2 距离传感器D1 距离传感器D2 快速表输入

接地线,输出O1-O8的负极

引脚 14 15 16 17 18 19 20 21 22 23

功能分配 I4 I5 I6 I7 I8 O1 O2 O3 O4 O5

本科毕业设计说明书(论文)

引脚 11 12 13

功能分配 I1 I2 I3

引脚 24 25 26

第 10 页 共 38 页

续表

功能分配 O6 O7 O8

(15)I/O扩展板用插槽

使用ROBO I/O扩展板,输入和输出的数量都可以得到扩展。

扩展板上可以有额外四路带速度控制的马达输出,八路数字量输入和一个0KΩ~5.5KΩ的模拟阻抗输入。

(16)无线射频通信模块用插槽

无线射频通信模块是一个可选的无线接口模块。有了它,电脑和接口板之间的电缆连接不再是必须的。射频数据链接可以与电脑的USB端口通讯,频率为2.4GHz,范围为10m[6]。

(17)对接口板的程序控制

对ROBO接口板的标准编程软件是图形化的编程语言ROBO PRO。接口板有如下几种工作模式:

(a)在线模式

接口板始终和电脑相连(通过USB,串口或者无线射频通信模块)。程序在电脑上运行,显示器作为用户界面。

(b)智能接口板模式

按下按钮并保持至少3s钟,接口板就切换到了“智能接口板模式”。你可以通过串口LED的快速闪动来确定这种操作模式。在这种模式下,只有参数为9600、n、8、1的串口是可用的。ROBO接口板就作为智能接口板来用了。这样,它就可以用LLWIN软件在在线模式下控制。但是无法下载LLWIN程序。快速按动按钮,又可以回到ROBO接口板的接口自动选择模式了[7]。

(c)下载模式

在这种模式下,程序被下载到接口板上且独立于电脑运行。两个不同的程序可以同时下载到FLASH存储器中,而且断电后程序也可以保存在内。也可以将程序下载到RAM中,一旦电源中断或者启动FLASH中的程序,原先RAM中程序就被删除了。

注意:

本科毕业设计说明书(论文)

第 11 页 共 38 页

存储在RAM中的程序比存储在FLASH中运行快得多,因为要先花几秒种来将FLASH擦掉。在测试阶段,程序只需要先装载到RAM中。比较理想的是,应该把最终的程序存储到FLASH中。这样,可以延长FLASH的寿命,它的极限大约是擦写10万次。

ROBO PRO软件的使用指导手册中说明了如何将程序下载的接口板的特定存储区中。

使用按钮可以选择启动和停止已存储的程序。选择程序的时候,按下并保持按钮。如果程序存储在“PROG1”,那么大约1s钟后,“PROG1”的LED点亮。如果再保持1s钟多,则切换到“PROG2”。再保持1s钟多,则选择了RAM区中的程序(两个LED都点亮了)。再保持1s钟多,两个LED都灭了,没有程序被选中。

(18)FLASH存储区中程序的选择和启动

(a)按下并保持按钮,按钮旁的绿色LED指明了所选的程序(1或者2)。LED只在FLASH区中确实存储有程序才会点亮。选择所需的程序后,释放按钮。

(b)再按一下按钮,程序就启动了。在程序运行时,LED闪动。 (c)再按一下按钮,程序就停止了。在程序停止时,LED持续点亮。 (19)自启动信息

当程序是用ROBO PRO存储,相应的操作手册有给出。这样,接口板接通之后,FLASH中的程序1就直接启动了。你可以看到“PROG1”的LED闪动得到确认。按一下按钮就可以停止程序。如果你想防止程序的自动启动,那么你必须在刚刚通电,在做LED 测试的时候,按住按钮并保持到两个LED都闪亮,这时候才可以松开按钮。

(20)RAM存储区中程序的选择和启动

按下并保持按钮,直至按钮旁的两个绿色LED同时点亮,然后松开按钮。只有在RAM中有程序两LED才会同时点亮。

(a)再按一下按钮,程序就启动了。在程序运行时,两个LED都闪动 (b)再按一下按钮,程序就停止了。在程序停止时,两个LED持续点亮 (21)C语言编程

ROBO接口板处理器也可以由C编译器来编程。在www.fischertechnik.de上可以下载相关的指导。

(22)其它的编程语言

在线模式下,接口板可以用任意想要的编程语言通过USB或串口来激活。接口和驱动软件等的相关内容也可以在www.fischertechnik.de网站上找到。

本科毕业设计说明书(论文)

(23)故障诊断

(a)红色故障LED ,用于指示接口板中的故障。

第 12 页 共 38 页

(b)如果它持续点亮,说明电源电压远超出了直流9V正常范围(小于直流5V,比如电池耗尽,大于15V,比如接了个不正确的电源装置),这时接口板自动切断,直到供电电压达到正常范围。

如果电源接通后,故障LED持续闪亮,则处理器发现了故障,且绿色LED、PROG1、PROG2、USB、COM和IR都可以显示错误代码。如果真的发生此类情况,可以在www.fischertechnik.de网站下载一个当前错误代码描述的表格。或者也可以找慧鱼服务部门联系。

(24)重要信息

电源。对于接口板,只能用慧鱼公司提供的直流9V电源,比如,直流开关电源或者可充电电源。

电磁干扰。如果接口板被强烈的电磁干扰所影响,一旦停止干扰源,接口板还是可以恢复使用。有必要将电源中断一段时间,然后重新启动程序。

3.2.2 ROBO I/O扩展板 扩展板示意图如图6所示。

图6 扩展板示意图

ROBO I/O扩展板可以扩充ROBO接口板的输入输出数量。它通过一根十针的带状电缆和接口板相连。另外,ROBO I/O扩展板也可以通过USB接口直接和电脑相连,并

联系合同范文客服:xxxxx#qq.com(#替换为@)