一、实验要求
串口传输文件的练习。将两台笔记本电脑,借助 usb转rs232 模块和杜邦线,建立起串口连接。然后用串口助手等工具软件(带文件传输功能)将一台笔记本上的一个大文件(图片、视频和压缩包软件)传输到另外一台电脑,预算文件大小、波特率和传输时间三者之间的关系,并对比实际传输时间。
二、实验器件
两个USB转TTL器件
连线时,两个器件的RX端分别连到另一个的TX端
三、发送文件
在发送文件时勾选HEX发送和HEX显示的选项
1.使用波特率为115200发送文件
2.接收端选择保存窗口,并将保存的DAT文件后缀改为发送图片的文件后缀
3.改为256000波特率发送
四、总结
波特率计算公式:
以波特率115200为例
波特率115200 = 115200 (位/秒)。
如果没有校验位,就应该除以 10,得到的是每秒字节数:波特率115200 = 115200 (位/秒) = 11520 (字节/秒)。
再除以 1024,就是每秒 KB 数:波特率115200 = 115200 (位/秒) = 11.25 (KB/秒)。如果有一位奇偶校验位,就应该除以 11,得到的是每秒字节数。
最后得出:波特率115200 = 115200 (位/秒) = 10.27 (KB/秒)。
与理论的实验结果相比,实际传输速率要较低于理论传输数据。并且波特率越大,文件的传输用时越短。