介绍 此实验演示了如何教育数据记录器成功监视串行数据通信协议。串行数据通信代表了在现代世界中传输信息的基本方法。 通信和计算机之间的融合使得所有形式的信息都被数字化,便于以串行格式传输。与模拟波形(例如本质上是周期性的正弦波和方波)不同,串行数据通信波形通常是非周期性的。使用现代数字仪器(如PicoScope 2205A)可以轻松捕获和查看串行数据。 此实验证明: 什么串行数据看起来像。 使用PicoScope 2205A PC示波器监控此数据。 本实验适用于: 第一个针对大学/大学的入门数据通信课程。 电子实验者,如业余无线电操作员。


所需设备
PicoScope 2205示波器,示波器探头。 带串口的电脑。 终端程序,如Win95 / 98的Hyperterminal,Win3.1的终端或Linux的Telix。


安全
请记住,2205的接地是PC的接地,因此与AC接地相同。


实验设置 实验设置如图1所示。串行数据可从标准PC上的串行端口访问。串行端口通常是DB9连接器或DB25连接器。图2显示了标准PC DB9类型串行端口的图片。由该端口连接一个由母/凹DB9连接器组成的适当串行电缆。 ADC-200/20 CH A输入通过串行电缆连接到串行端口上的发送数据和接地连接。请注意,您可以使用与ADC-200/20相连的PC进行串行传输,也可以使用独立PC。为方便起见,图1显示了单独的PC。


实验程序 1.终端软件设置 最简单的串行数据通信协议之一是通过PC终端程序发送ASCII字符。根据PC操作系统(Win95 / 98,Win3.1,Linux,DOS等),存在几种流行的终端程序。让我们来看一下Hyperterminal,它通常作为Win95 / 98操作系统的一部分。 要访问超级终端,请按照开始按钮: 开始/程序/附件/通信/超级终端/ Hypertrm.exe 找到Hyperterminal目录后,找到Hypertrm程序并双击它。程序屏幕如下图3所示。

现在您必须设置终端参数。在文件下,找到新连接。将连接命名为Picotech,然后单击“确定”。将出现“连接到”框。选择Connect using参数以直接连接到Com1(假设使用的串行端口是Com1。请查看PC手册以了解串口设置)。单击“确定”。接下来出现端口设置框。 接受下面列出的参数: 每秒位数= 2400 数据位= 7 奇偶校验=无 停止位= 1 流量控制=硬件 最后在File下,转到Properties参数并选择Settings选项卡。转到ASCII设置并选中本地Echo类型字符框。保存Picotech.htm下的所有设置。终端程序现已设置完毕。正确的设置如下图4所示。


2. PicoScope 2205示波器设置 配置好终端程序后,我们就可以发送串行数据了。终端程序将通过RS-232格式的串口发送数据。图9显示了串行端口上常见的DB9和DB25型RS-232连接器的引脚分布。 将2205示波器探头连接到连接到发送数据终端#3的中心导线,将接地导线连接到接地端子#5。请注意,此设置适用于DB9连接器。根据DB25进行相应调整。 为了捕获一次性异步信号,必须将范围设置为一次性触发。 将仪器设置如下: TxData至输入A,+ / - 20V,DC,探头x 1,输入B关闭 时基=500μsec/ div 触发=单,输入A,上升,1000 mV,-10%延迟 请注意,示波器设置为在输入A上上升电压> 1伏时触发。


3.发送串行异步数据和捕获结果 使用终端PC,我们现在可以发送和捕获ASCII数据了。尝试先发送ASCII“G”。要执行此操作,请先将键盘上的Caps Lock设置为on。然后只需按'G'即可。确保发出正确的字符,因为它将在Hyperterminal显示屏上回显。如果您在终端和2205显示器上使用相同的PC,则必须调整两个窗口的大小以使其可见。 现在,为了捕获并在范围上显示结果,点击“运行”按钮。现在,当输入A> 1伏时,任何电压上升都会触发示波器。再次按'G'。您应该看到类似于下面的图5的显示。请注意,游标已设置为测量起始位的持续时间。 尝试另一个角色,比如数字'8'。'8'的显示如图6所示。注意清除显示屏按停止,然后再次运行。


进一步的问题 1.图6中显示的波形是否与ASCII'8'的波形相匹配? 2.如果将数据速率更改为4800位/秒,有多宽?

查看详情