口虚拟串口引言数据传输是现代通讯过程中的个重要环节,在数据传输过程中,不仅要求数据传输的准确率要高,而且要求速度快连接方便。传统的串口通讯和并口通讯都存在传输速度低扩展性差安装麻烦等缺点,而基于接口的数据传输系统能够较好地解决这些问题。目前,接口以其传输速率高即插即用支持热插拔等优点,逐步成为机的标准接口。本文中的数据传输系统采用了接口进行上位机与下位机之间的数据通讯。下位机采用公司系列单片机,完成数据的存储。上位机通过编程,实现上位机与下位机之间的数据传输。数据传输系统的总体设计系统的硬件部分主要包括部分上位机端和下位机端。上位机采用机或笔记本电脑,操作系统为,实现上位机和下位机之间的数据传输显示处理存储及查询功能。系统的下位机采用公司系列单片机,完成数据的存储。下位机为个手持的数据存储仪,由转串口数据转换模块转总线模块中央处理模块显示模块存储模块电源模块等组成。上位机与下位机的连接利用机自带的接口,原理框图如图所示。图数据传输系统原理框图把数据记录卡插入数据存储仪内,可把卡内数据转存到存储模块。数据存储仪通过口与机连接,把所存数据传输到上位机,上位机对数据进行显示处理及存储。系统采用公司的芯片作为转串口模块,可以和单片机的内置串口直接连接,使单片机通过口和机通讯。芯片方面可以接收从机发来的数据,并将其转换为串行数据格式发送给单片机串口另方面可把单片机从串口发出的数据转换为的数据格式传回机。与其他接口芯片相比,用芯片进行外设开发,只需熟悉单片机编程及简单的或编程,而无需考虑固件设计以及驱动程序的编写,从而能大大缩短外设产品的开发周期。硬件电路设计芯片简介内部结构如图所示,主要由收发器串行接口引擎协议引擎通用异步收发先进先出控制器和通用异步收发转换器等构成。收发器提供全速物理接口到总线串行接口引擎主要用于完成数据的串并双向转换,并按照规范来完成数据流的位填充位反填充,以及循环冗余校验码用机或笔记本电脑,操作系统为,实现上位机和下位机之间的数据传输显示处理存储及查询功能。系统的下位机采用公司系列单片机,完成数据的存储。下位机为个手持的数据存储仪,由转串口数据转换模块转总线模块中央处理模块显示模块存储模块电源模块等组成。上位机与下位机的连接利用机自带的接口,原理框图如图所示。图数据传输系统原理框图把数据记录卡插入数据存储仪内,可把卡内数据转存到存储模块。数据存储仪通过口与机连接,把所存数据传输到上位机,上位机对数据进行显示处理及存储。系统采用公司的芯片作为转串口模块,可以和单片机的内置串口直接连接,使单片机通过口和机通讯。芯片方面可以接收从机发来的数据,并将其转换为串行数据格式发送给单片机串口另方面可把单片机从串口发出的数据转换为的数据格式传回机。与其他接口芯片相比,用芯片进行外设开发,只需熟悉单片机编程及简单的或编程,而无需考虑固件设计以及驱动程序的编写,从而能大大缩短外设产品的开发周期。硬件电路设计芯片简介内部结构如图所示,主要由擦除只读存储器,将使用默认的,进程标识符,产品描述符和电源描述符,并且没有设备的序列号。上位机的软件设计与编程虚拟串口驱动程序安装当下位机连接到上位机的接口时,上位机会检测到新硬件,这时需要安装个从公司网站上免费下载的虚拟串口驱动程序。该驱动程序适用于等不同操作系统。用户可以在这虚拟串口上进行应用程序的开发。该虚拟串口可以像个标准的物理串口那样被访问,可本质上所有针对虚拟串口的数据通信都是通过总线完成的。上位机的软件编程上位机软件采用提供的串口通讯控件进行应用程序的编写。控件提供了功能完善的串口数据的发送和接收功能,它有种处理通信的方式种是事件驱动方式,当串口发生事件或错误时,控件会产生事件,程序可以捕获该事件进行响应处理另种是查询方式,在程序中查询控件的属性的值是否发生变化,从而确定响应处理。虚拟串口的自动识别般来说,上位机操作系统为芯片分配的虚拟端口是不确定的,下位机连接到同上位机的不同口,其虚拟端口号不同,下位机连接到不同的上位机,虚拟端口号更是无法确定。为了让上位机能够自动识别下位机连接的虚拟口,程序中采用了循环访问各口的方式,如果该口是存在的则按照通讯协议向该端口发送,如果该口不存在,则跳过,判断下个口。如果收到下位机回送的,则说明通讯检测成功。系统运行结果上位机可以从下位机中读取最多组数据数据组数由下位机存储器容量决定,每组数据,用户可根据需要自行选择查看各组数据。图是数据传输系统实际运行的结果。图运行结果结语该系统通过调试,已成功应用到项目中,运行稳定可靠,满足了设计需求和功能,对开发类似的系统具有很好的参考价值。参考文献李长林串口通信技术与典型实例北京清华大学出版社,杨思俊基于的太阳能发电基站电源的上位机软件设计科技广场,马兴,童卓,周丽娟基于的机与单片机间串口通讯及程序设计兵工自动化,程来星,胡明钦,张英波基于的计算机串口通信的应用研究无锡职业技术学院学报,夏中权虚拟串口的通信电脑编程技巧与维护,杨杨,潘洪跃基于虚拟串口的数据采集系统的设计与实现大众科技,徐锋基于的快速接口设计电子工程师,林水明,章坚武,骆懿基于的简易接口开发单片机与嵌入式系统应用,陈三凤,刘晓波基于与单片机串行通信的数据采集系统设计计算机应用,王永磊,何强,韩壮志基于的与的虚拟串口通讯实现仪表技术,环境下基于的虚拟串口通讯实现摘要以公司的芯片为核心设计并实现了基于接口的计算机与单片机之间的虚拟串口通讯。单片机采用公司系列单片机,完成数据的存储。计算机在环境下利用通讯控件实现上位机与下位机之间的数据传输。在此提出了机对虚拟串口的自动识别方法,并提供了程序的源代码。实验结果表明,用虚拟串口实现计算机与单片机之间的通信,具有速度快,软件实现简单等优点。关键词细部线。支立模板时的测量控制中心线及标高的测设根据轴线控制点将中心线测设在靠近墙体底部的楼层平面上,并在露出的钢筋上抄测出楼层或标高线,控制模板平面位置及高度。模板垂直度检测模板支立好后,利用吊线坠法校核模板的垂直度,并通过检查线坠与轴线间距离,来校核模板的位置。装饰轴线测量结构施工时将控制轴线引测至结构外立面上,以便装修阶段使用,装修工程施工前,对已经完成的结构进行全面测量,并将数据提交装修放样人员,依据结构现状进行放样工作。装修施工的放线,应依据结构控制线施测,对地面墙面吊顶屋面装饰测量基线按设计图进行必要的分格调整。施工过程中的高程测量施工过程中的高程测量控制标准水平桩高程控制网从水准点及现状标准水平桩,利用主轴线平面控制网控制桩引测个高程控制点,形成闭合水准路线,构成标准水平桩高程控制网。底板标高各段可由运土马道处用水准仪往坑底引测三个施工水准点作为槽底垫层底板等标高控制依据。层间标高线控制以建筑标高为控制标高,底层墙柱设标高控制线,作为控制楼板标高及层高的依据。第页共页采用水准仪及钢尺从标准水平桩高程控制网,将高程引测到施工平面层,投测控制施工标高。水准路线的两端用全站仪链接到标准水平桩高程控制水准点上,每施工段不得少于点。高程的传递首先从高程控制点将高程引测到塔吊角钢上或结构柱上,校核合格后作为起始标高线,画出红线,用红油漆标明高程数据。标高的竖向传递,用钢尺从首层起始标高线竖直量取,钢尺需加拉力尺长温度三差改正。施工层抄平之前,应先校测首层传递上来的三个标高点,当较差小于时,取其平均高程引测水平线。抄平时,应尽量将水准仪安置在测点范围的中心位置。施工过程中结构的高程测量垫层高程方格网测定方法根据垫层各部位面积大小,用木桩或钢筋头打入土内组成矩形方格网规格在每个木桩或钢筋棍上用水准仪抄测出垫层控制高程木桩或钢筋棍上用红油漆标出,形成垫层高程控制方格网,控制垫层混凝土施工。梁板标高控制主要是用钢尺沿结构外墙边柱等向上竖直测量,至少要由处向上引测,以便相互校核和适应分段施工需要,引测步骤如下。先用水准仪根据两个以上的水准点,在建筑物四周准确测出起始标高线标高线。用钢尺沿铅直方向,向上量至施工层。将水准仪安置至施工层,校测由下面传递上来的各条标高线,误差在以内为合格。在楼层上抄平时,应后视两条水平线以做校核。施工过程中装饰的高程测量测设出或控制线并在墙上弹墨线,然后采用钢尺和透明水管引测。建筑物细部控制测量墙柱及模板的放样据控制轴线位置放样出墙柱的位置尺寸线,用于检查墙柱钢筋位置,及时纠偏,以利于模板位置就位。再在其周围放出模板
1、该PPT不包含附件(如视频、讲稿),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。