Delphi环境下串行通信的实现

Delphi环境下串行通信的实现

一、Delphi环境中串口通信的实现(论文文献综述)

薛飞,杨友良,孟凡伟,董福涛[1](2014)在《基于Matlab GUI串口通信的实时温度监控系统设计》文中认为为提高温度监控系统中数据处理速度和软件开发效率,设计了基于Matlab图形用户界面(GUI)的温度实时监控系统。系统利用Matlab串口工具箱,以Modbus协议为通信协议,通过计算机控制岛电SRS13A型温控器,实现了在金属加热过程中对其表面温度值的实时监控。系统软件界面简洁,操作方便,内存占用小,通过参数配置可实现多种工作方式。实验测试结果表明,系统运行稳定,以1 s的采样间隔和0.1℃的测量精度,快速准确地绘制了系统在不同参数配置下的温度响应曲线。

李凯,左文香,夏国明,郭玉霞,张铁壁[2](2012)在《Delphi环境下实现与AVR单片机的串行通信》文中进行了进一步梳理以材料试验机数据采集及控制系统为实例,介绍了PC机与AVR单片机串行通信的硬件实现方法。详细说明了在Delphi环境下,TComm串行通信组件的使用和软件编程方法。阐述了在AVR Studio+AVR GCC编程环境下,ATmega16单片机串口通信的软件编程。实际应用表明,该方案稳定、可靠、易于实现,具有很好的工程实用价值。

史美红[3](2012)在《区域电网无功优化控制系统的SCADA模拟软件设计》文中提出电力调度SCADA系统是以计算机网络为基础的电力调度自动化系统,用于对现场运行设备的进行控制和监视。电力调度SCADA系统使得电力调度自动化及现代化更易实现,同时在提高调度的效率及水平等方面举足轻重。国内外配电自动化技术不断发展,内容已涉及到了配电领域的各个方面。而在区域电网无功优化控制系统当中,通讯系统起着决定性的作用,通讯系统的研发成功将为区域电网无功优化控制系统的运行提供可靠的保障。本设计所研究的是如何模拟电力SCADA系统,把电力SCADA系统现场所采集的历史数据信息发送给调度服务器,便于调度服务器做出判断并下达指令。通过在Delphi环境下,利用Spcomm串口控件实现串行通信,通讯时按照循环式远动规约来进行通讯。以达到在没有真实SCADA系统的情况下进行软件调试和辅助改进的功能。

王海涛,张树仁[4](2012)在《在DELPHI的环境下利用MSCOMM控件开发RS232串口通信软件》文中认为论述了在DELPHI环境下,如何利用VB中的MSCOMM控件实现串口通信,对MSCOMM控件的使用方法进行了阐述,并介绍了它在数控机床中,利用RS232串口进行通信的应用。

王刚[5](2011)在《基于单片机的混凝土搅拌站系统设计》文中指出混凝土搅拌站从简单到复杂,从以前的不完善到现在的比较完善,经历了比较长的发展,目前混凝土搅拌站正朝着高效环保的方向发展。混凝土搅拌站从出现就在解决两个关键的问题,一个是如何保证称重精度,另一个是如何保证生产效率。混凝土搅拌站的称重精确是保证混凝土在生产中具有严格配料比的前提,搅拌站的连续称重是提高工程效率的有效保证,所以混凝土搅拌站具有精确称重和连续称重的能力是混凝土的发展趋势。目前混凝土拌站控制系统的数据传输大部分采用有线传输信号的方式,因为数据信号受传输线长度的限制比较大,野外施工的混凝土搅拌站、高速公路、铁路施工现场的混凝土搅拌站都受此限制,给施工带来许多不便。无线通信方式具有传输距离远,可以无线组网,没有布线的麻烦,没有因数据线长而影响数据信号的制约,以无线通信技术在混凝土搅拌站系统中的使用将被深入研究和广泛应用。本文设计的基于单片机的混凝土搅拌站控制系统,采用无线组网的通信方式,以精确称重和连续称重为设计目标。系统以51单片机为控制芯片,以D21DL数传电台为通信模块,用Access数据库存储称重数据。上位机系统和下位机系统以无线通信的方式传输称重数据和控制指令,并且在Delphi环境下通过Access的ADO通信接口,向数据库中写入数据。在物料称重时,电机的控制采用两级变速,实现了物料的粗称量和精称量。本论文的内容包括混凝土搅拌站系统的方案设计,硬件电路的设计,上位机和下位机通信协议和通信代码的设计,下位机称重电机的控制代码设计,称重数据库的设计和在Delphi环境下串口通信对数据库操作的设计。最后进行了相关实验,包括数传电台无线组网的通信实验,称重传感器和称重芯片模拟物料称重的实验,步进电机的控制实验和Delphi环境下串口通信对数据库操作的实验,实验结果表明,所涉及的基于单片机的混凝土搅拌站控制系统设计合理、工作稳定可靠。

童强,喻金科,李文俊[6](2011)在《PC与PLC通讯在远程网络测控系统中的应用》文中研究说明概述远程网络测控系统的工作原理,介绍PC机与PLC在远程网络测控系统中的通讯方式,并采用欧姆龙(OM-RON)公司专有的HostLink协议,在Delphi 7.0环境下结合第三方控件MSComm实现上下位机的通信编程。

耿娜,卢建军,王晓路[7](2010)在《基于wavecom的煤矿瓦斯远程监测短信业务系统设计》文中认为为了满足煤矿远程监测即时通信的需求,设计了煤矿瓦斯远程监测短信业务系统,介绍了delphi环境下串口通信的方法和短信收发的原理,并在此基础上给出了用wavecom短信猫实现煤矿瓦斯远程监测短信收发的程序设计的实例。

韩海玉,于树本,黄显亮,陈旺勇[8](2009)在《基于Delphi环境的GPS数据监测与采集》文中研究说明文章介绍了在Delphi环境下实现GPS数据监测采集的关键技术。GPS接收机通过串口与计算机进行通信,其数据格式为NMEA0183,程序利用MSComm控件实现数据接收,对数据进行处理后实时显示给用户,并将用户位置、时间、速度和航向等信息保存到数据库中,为监测开发GPS数据处理软件和其它导航系统定位信息输入提供依据和数据来源。

廖平,陈峰,马洪秋[9](2008)在《Delphi环境下PC机与AVR单片机的串行通讯》文中提出提出基于AVR单片机的下位机数据采集系统与Delphi环境下PC机的串行通讯的软硬件实现方法。简要介绍系统的工作流程和通讯控制原理,详细介绍单片机与PC机通讯的硬件控制电路、通讯协议以及上下位机软件实现过程,重点介绍Delphi语言中SPComm控件的使用方法。采用软硬件相结合的方法进行仿真和调试,成功实现了功能要求。实际应用表明,这种通讯方案稳定可靠且控制简单,具有很强的工程实用性和广泛的应用前景。

付华杰,张遂南,黄巾,陈养平[10](2007)在《基于Delphi的串口通信程序设计方法》文中进行了进一步梳理概述了串口通信在现代科技领域中的重要地位,介绍了Delphi作为一种面向对象的可视化的高级编程语言在串口通信编程中的优缺点。分析归纳了利用Delphi语言编写串口通信程序的四种方法并且简单阐述了SPCOMM在Delphi环境中作为通信控件的一些属性、方法、函数和事件。最后以实践中编写的一个惯导计算机人机交互测试程序为实例,给出了在Delphi环境中利用SPCOMM控件实现串口通信时所遇到一些常见问题的解决方法、编写串口通信程序的大体框架结构和部分代码。

二、Delphi环境中串口通信的实现(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、Delphi环境中串口通信的实现(论文提纲范文)

(1)基于Matlab GUI串口通信的实时温度监控系统设计(论文提纲范文)

0引言
1系统总体设计
2串行通信实现
    2. 1 Matlab串口通信
    2. 2 Modbus通信协议
    2. 3通信测试
3 Matlab GUI设计
4实验测试
5结语

(2)Delphi环境下实现与AVR单片机的串行通信(论文提纲范文)

1 PC机与单片机串口通信的硬件实现
2 上位机软件设计
    2.1 TComm组件的属性、事件和方法
        1) 属性
        2) 事件
        3) 方法
    2.2 应用实例
3 下位机软件设计
4 结 语

(3)区域电网无功优化控制系统的SCADA模拟软件设计(论文提纲范文)

目录
摘要
ABSTRACT
1. 绪论
    1.1 本课题的背景、现状、意义及来源
        1.1.1 课题背景
        1.1.2 课题现状
        1.1.3 课题意义、来源
    1.2 本设计所用器件或设备的概述
        1.2.1 设计总体结构图
        1.2.2 通讯系统概述
        1.2.3 通讯方式简介
        1.2.4 串行数据的传输方式
        1.2.5 RS-232C介绍
        1.2.6 Delphi下的串行通信
    1.3 本设计主要研究内容
2. 循环式远动规约在通讯系统中的应用
    2.1 通讯协议概述
    2.2 循环式远动规约的概述
        2.2.1 通讯规约的主题内容以及适用范围
        2.2.2 通讯规约引用标准
        2.2.3 通讯规约技术要求
        2.2.4 通讯规约的帧格式
        2.2.5 通讯规约的帕类别
        2.2.6 通讯规约的功能码定义
    2.3 数据的分析
        2.3.1 所采集的数据
        2.3.2 数据分析
        2.3.3 通讯系统数据概述
3. SCADA系统和Spcomm控件
    3.1 SCADA系统
    3.2 Spcomm控件
        3.2.1 Spcomm控件简述
        3.2.2 Spcomm控件的安装
        3.2.3 Spcomm控件的基本属性、方法和事件
        3.2.4 Spcomm控件串口通信的实现
        3.2.5 Spcomm控件小结
4. 通讯系统软件的实现
    4.1 通讯系统软件的设计要求
    4.2 通讯系统软件的流程图
    4.3 通讯系统的软件设计
    4.4 模拟SCADA系统发送数据的运行状况
    4.5 变电站后台机的监控
        4.5.1 后台机接收数据的监控
        4.5.2 无功优化控制装置接收数据的监控
5. 结语
参考文献
致谢
附录
学位论文评阅及答辩情况表

(5)基于单片机的混凝土搅拌站系统设计(论文提纲范文)

摘要
ABSTRACT
1 绪论
    1.1 引言
    1.2 国内搅拌站的发展历史和现状
    1.3 国外混凝土搅拌站的历史与现状
    1.4 我国混凝土搅拌站的发展方向
    1.5 课题来源
    1.6 课题研究背景及意义
    1.7 本课题的研究内容
2 混凝土搅拌站工作原理分析和控制系统方案实现
    2.1 混凝土搅拌站的组成
    2.2 混凝土搅拌站的工作原理
    2.3 混凝土搅拌站的工艺流程
    2.4 系统需求分析
        2.4.1 功能需求
        2.4.2 实时性需求
    2.5 系统总体方案设计
    2.6 本章小结
3 混凝土搅拌站的硬件部分设计与选择
    3.1 上位机控制电路的硬件设计
        3.1.1 单片机的最小系统
        3.1.2 混凝土搅拌站的通信模块设计与选择
        3.1.3 混凝土搅拌站称重模块的选择
        3.1.4 模数转换模块选型
        3.1.5 信号放大器的选择
        3.1.6 电机和配套设备的选择
        3.1.7 系统可靠性保证的硬件措施
    3.2 本章小结
4 控制系统软件设计
    4.1 软件的需求分析
    4.2 拌合混凝土的方法介绍
    4.3 系统通信代码设计
        4.3.1 数据传送过程
        4.3.2 信令的格式
        4.3.3 数传电台的地址分配
        4.3.4 上位机程序的流程图
        4.3.5 下位机称料程序的流程图
        4.3.6 单片机波特率的设定
        4.3.7 通信数据的发送和还原
        4.3.8 接收成功字符
        4.3.9 称重速率的控制
    4.4 单片机代码的开发环境
    4.5 上位机系统的数据库
        4.5.1 结构化查询语言 SQL
        4.5.2 Access 数据库的介绍
        4.5.3 Access 数据库的创建
        4.5.4 Delphi 的介绍
    4.7 本章小节
5 混凝土搅拌站的系统测试
    5.1 数传电台的组网通信
    5.2 称重实验
    5.3 电机的控制
    5.4 Delphi 环境串口通信下数据库的数据写入
    5.5 本章小结
6 结语
    6.1 课题总结
    6.2 研究展望
参考文献
附录
攻读学位期间发表文章
致谢

(6)PC与PLC通讯在远程网络测控系统中的应用(论文提纲范文)

0 引 言
1 系统的硬件组成
2 上下位机通讯的基本原理
    (1) 命令帧格式。
    (2) 响应帧格式。
3 上位机的通讯编程
    (1) 首先对串口进行初始化。
    (2) 上位机PC向PLC中读/写数据。
    (3) 帧校验函数FCS的编写。
4 结束语

(7)基于wavecom的煤矿瓦斯远程监测短信业务系统设计(论文提纲范文)

0 引言
1 煤矿瓦斯远程监测短信业务系统设计
2 煤矿瓦斯远程监测短信收发原理
3 wavecom煤矿瓦斯远程监测短信收发程序设计
    3.1 delphi环境中的串口通信控件的选择
    3.2 wavecom煤矿瓦斯远程监测短信收发程序的流程图及关键程序
        3.2.1 发送短信的程序
        3.2.2 接收短信的程序
        3.2.3 关键程序片段
        3.2.3.1 Server端给client端发送数据
        3.2.3.2 client端用线程来接收数据包
        3.2.3.3 判断短信的字符数
        3.2.3.4 拆分短信
        3.2.3.5 短信发送
        3.2.3.6 短信接收
4 结束语

(9)Delphi环境下PC机与AVR单片机的串行通讯(论文提纲范文)

1 引 言
2 硬件电路图
3 下位机软件设计
    (1) 通讯协议
    (2) 程序设计
4 上位机软件设计
    4.1 SPComm的主要属性、方法和事件
        (1) 属性
        (2) 方法
        (3) 函数
        (4) 事件
    4.2 程序关键部分的实现
        (1) 打开串口并初始化
        (2) 测试握手信号
        (3) 数据接收事件
        (4) 关闭串口
5 结 语

(10)基于Delphi的串口通信程序设计方法(论文提纲范文)

0 引 言
1 串口及Delphi介绍
2 SPCOMM控件介绍
    1) SPCOMM控件的属性。
    2) SPCOMM控件的方法。
    3) SPCOMM控件的函数。
    4) SPCOMM控件的事件。
3 串口通信设计方法
    (1) 打开串口:
    (2) 发送数据:
    (3) 接收数据:
    (4) 关闭串口:
4 结束语

四、Delphi环境中串口通信的实现(论文参考文献)

  • [1]基于Matlab GUI串口通信的实时温度监控系统设计[J]. 薛飞,杨友良,孟凡伟,董福涛. 计算机应用, 2014(01)
  • [2]Delphi环境下实现与AVR单片机的串行通信[J]. 李凯,左文香,夏国明,郭玉霞,张铁壁. 河北工业科技, 2012(06)
  • [3]区域电网无功优化控制系统的SCADA模拟软件设计[D]. 史美红. 山东大学, 2012(05)
  • [4]在DELPHI的环境下利用MSCOMM控件开发RS232串口通信软件[J]. 王海涛,张树仁. 长春大学学报, 2012(02)
  • [5]基于单片机的混凝土搅拌站系统设计[D]. 王刚. 西安工程大学, 2011(07)
  • [6]PC与PLC通讯在远程网络测控系统中的应用[J]. 童强,喻金科,李文俊. 计算机与现代化, 2011(11)
  • [7]基于wavecom的煤矿瓦斯远程监测短信业务系统设计[J]. 耿娜,卢建军,王晓路. 煤炭技术, 2010(01)
  • [8]基于Delphi环境的GPS数据监测与采集[J]. 韩海玉,于树本,黄显亮,陈旺勇. 舰船电子工程, 2009(12)
  • [9]Delphi环境下PC机与AVR单片机的串行通讯[J]. 廖平,陈峰,马洪秋. 现代电子技术, 2008(02)
  • [10]基于Delphi的串口通信程序设计方法[J]. 付华杰,张遂南,黄巾,陈养平. 计算机技术与发展, 2007(10)

标签:;  ;  ;  ;  ;  

Delphi环境下串行通信的实现
下载Doc文档

猜你喜欢