新闻中心

EEPW首页>嵌入式系统>设计应用> DELPHI语言在远程红外测温报警系统中的应用

DELPHI语言在远程红外测温报警系统中的应用

作者: 时间:2013-05-29 来源:网络 收藏

0 引言

温度是一个十分重要的物理量,对它的测量与控制有着十分重要的意义,在现代工业生产中温度也是常见的工艺参数之一,任何物理变化和化学反应过程都与温度密切相关,随着时代的不断发展,现代工农业技术的不断进步, 人们对生活环境要求的提高,使得对于温度的测量和控制的要求越来越高, 迫切需要检测与控制温度。

1 系统总体介绍

本系统主要包括三个模块:下位机硬件设计部分、下位机软件设计部分和上位机软件设计部分。本文涉及的主要是上位机软件程序设计部分,使用高级语言Delphi 编制上位机监控程序,并通过RS-232 串行通信口与下位机系统实现实时通信。同时为了操作方便,系统还附加了遥控器部分。其中系统的原理框图如图1 所示:

18.jpg
图1 系统的原理框图

2 主要控件介绍:

2.1 TComm 控件:

用Delphi 实现串口通讯,常用的几种方法为:使用控件如TComm,使用API 函数或者在Delphi 中调用其它串口通讯程序。下面详细介绍TComm 的使用。

a)TComm 的主要属性

Name:对象的名称,对象放置完成后,是第一个必须要设置的属性。

CommPort:通信端口的选择。

PortOpen:打开或关闭通信端口。

BaudRate:传输速度的选择。

b)TComm 的主要事件

ONReceiveData:当接收到数据时触发。

OnReceiveError:当接收数据错误时触发。

OnModemSTateChange:当引脚的电压发生变化时触发。

d)TComm 的主要方法

OutputString:输出文字数据到串行端口。

OutputByte:输出字节数据到串行端口。

ReadInputByte:以字节方式读取缓冲区内的数据。


上一页 1 2 3 下一页

评论


技术专区

关闭