- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Delphi的電子天平数据采集系统设计
基于Delphi的电子天平数据采集系统设计
摘 要:针对通过串口将称量数据发送到计算机中的电子天平系统,在计算机中用Delphi设计一个串口数据采集接口,通过该接口系统能够将数据实时显示,并能够将天平的重量数据保存至SQL数据库,从而实现了对重量数据进行数据管理的功能。
关键词:DELPHI;电子天平;串口通信
0引言
电子天平是实验中经常用到的一种实验设备,随着实验精度的提高和电子技术的发展,现在实验中越来越多地使用电子天平。在进行实验的过程中,常会遇到需要对重量数据实现自动采集、实时显示、换算、统计分析、溯源等问题。大部分电子天平除了本机的显示屏以外,还配有串行接口,通过此接口输出天平的工作状态及实时的重量数据。因此可以通过对此端口的数据帧进行分析解读,得出天平的工作状态和重量数据信息等。这就需要在上位机中设计相应的串口通信程序,用来解读电子天平的数据信息。为了使串口通信程序的界面具有友好人机接口、正确完善的功能,本文采用DELPHI 开发上位机通信界面, 实现电子天平重量数据的实时显示和记录。
1. 电子天平
本设计采用的电子天平是北京联合科仪科技有限公司制造的梅特勒-托利多XS4001SX精密电子天平, 该天平的最大称量范围为4100.0 g,其灵敏度为0.01g,以6位十进制数的方式进行显示。该电子天平具有RS232通信功能,其串口的波特率可通过电子天平的界面进行设置,其默认的串口波特率为9600,其串口的通信格式如下:
RS232C 接口的规格
接口类型: 符合 EIA RS-232C/DIN 66020 (CCITT V24/V.28) 的电压接口
连接器: Sub-D,9 极,凹口
工作方式: 全双工
传输方式: 位-串行,异步
传输代码: ASCII
波特率: 600、1200、2400、4800、9600、19200、384001)
(固件可选)
位/奇偶校验: 7-位/偶,7-位/奇,7-位/无,8-位/无 (固件可选)
停止位: 1 个停止位
联络信号: 无,XON/XOFF,RTS/CTS (固件可选
行尾: CRLF,CR,LF (固件可选)
RS232串口数据通信接口:
针脚2: 天平发送线 (TxD)
针脚 3: 天平接收线 (RxD)
针脚 5: 接地信号 (GND)
针脚 7: 清除发送 (硬件联络信号)(CTS)
针脚 8: 请求发送 (硬件联络信号)(RTS)
串口连接线的制作方法
凹 凸
电子天平 上位机
2 3 5 5 3 2
绿 绿白 棕 棕 绿白 绿
梅特勒电子天平串口设置方法
外围设备设置:系统-外围设备-主机:设为“内置RS232”(波特率设置为9600pd) ,其它默认。
数据发送格式:选择PM天平数据传输格式。
数据发送方式:3/3页中设置:Continuous mode=on(Define)设置为自动发送所有值。
数据重复发送时间:更新/sec设置为2秒。
2. DELPHI的程序设计
DELPHI是由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言、当今世界上最快的编译器、最为领先的数据库技术。
2.1 MSComm串行通信
本设计采用了MSComm组件作为一个串行通讯控件接收梅特勒电子天平发送的数据帧,实现对串口设置、串口写、串口读等功能。程序员串口通讯编程,节省了很多时间。首先在Delphi中加入该控件:打开“Project-Add To Project-Components and Controls-Registered Activex Controls”(工程/部件/控件),然后选择控件:Microsoft Communication Control,version 6.0(Microsoft Comm Control 6.0)插入到当前的工程中。系统注册控件:开始-运行Regsvr32 C:\WINDOWS\system32\Mscomm32.ocx,编程时MSComm 控件可以作为组件使用了。
首先对MSComm 串口初始化,
procedure TForm1.FormCreate(Sender: TObject);
begin
if MSComm1.Por
您可能关注的文档
- 基于BUCK-BOOST的AC-DC-AC變换器-开题报告.doc
- 基于BS模式的物業管理信息系统设计.doc
- 基于BU9435的嵌入式MP3播放模塊设计.doc
- 基于Buck變换器的开关电源设计【适合做课程设计】.doc
- 基于Buck變换器光伏电池最大功率跟踪器.doc
- 基于BU2614鎖相环的调频发射系统.doc
- 基于BS結构的房屋出租管理的设计与实现.doc
- 基于B_W算法訓练连续语音的关键技术.doc
- 基于B∕S模式的VIP客戶管理系统的设计与实现.doc
- 基于B樣条曲面生成算法的研究与改进.doc
- 忻州师范学院《文秘实务》2023-2024学年第一学期期末试卷.doc
- 牡丹江医学院《观赏鱼类养殖学》2023-2024学年第一学期期末试卷.doc
- 2012《金版新学案》高三一轮(人教版)历史(练习):第16单元 单元高效整合1.docx
- 2012《金版新学案》高三一轮(人教版)历史(练习):第16单元 单元高效整合2.docx
- 野生菌采摘安全告知书范本下载.docx
- 广西水利电力职业技术学院《表生地球化学》2023-2024学年第二学期期末试卷.doc
- 企业品牌战略策划与执行方案.docx
- 山东师范大学《数据分析与方法》2023-2024学年第二学期期末试卷.doc
- 2012《金版新学案》高三一轮(人教版)历史(练习):第14单元 第30讲.docx
- 中原工学院《植物营养诊断与施肥(实验)》2023-2024学年第一学期期末试卷.doc
文档评论(0)