葛春 火箭军士官学校
RS-232串口电气特性演示功能的设计与实现
葛春 火箭军士官学校
本文首先针对RS-232串口通信常用数据格式,分析了其电气特性演示功能的设计方法,然后分别采用数字示波器和基于A/D采集模块的虚拟仪器两种方案实现了RS-232串口电气特性的演示功能。
RS-232串口 电气特性 电压信号波形
RS-232串口是自动化、测试控制等多个专业的重点教学内容。授课时学生可以通过观看9针D型插头座、25针D型插头座、37针D型插头座、圆形插头座、接线端子等形式的RS-232串口,了解其机械外部特性;学生也可以通过串口调试程序,设置RS-232串口通信的数据位、停止位、波特率等参数,体验其通信协议特性;但由于RS-232串口的电气特性主要表现在收发信号相对于信号地的电平,相比其机械外部特性和通信协议特性,学生不能直接观察,所以设计并实现RS-232串口电气特性的演示功能,以信号波形的形式形象直观的展示其电气特性,具有很强的教学应用价值。
RS-232串口标准只对接口的电气特性做出规定,而不涉及接插件、通信电缆和协议,因此它的通信协议可以用户自己定义,但基于计算机的RS-232串口通信,一般采用如下的常用数据格式[1]:首先是以逻辑0开始的起始位,然后是5~8位的数据位,接着是起校验作用的校验位,最后是逻辑1结束的停止位,其中起始位前面和停止位后侧的红色部分为空闲状态。
以计算机字符“?”为例,在计算机中字符“?……