找回密码
 注册
关于网站域名变更的通知
查看: 318|回复: 1
打印 上一主题 下一主题

[毕业设计] 用Delphi实现大气电场仪系统中PC机与MSP430单片机的串行通信

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-12-27 10:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
$ u; A/ W5 ^% L6 Z! _9 T
摘要:提出基于MSP430单片机的下位机数据采集系统与Delphi环境下PC机的串行通信的软6 I' a$ P& g+ Y# y2 Y" H
硬件实现方法。依据系统的工作流程和通信控制原理,分析了单片机与PC机通信的硬件控制电路、
; l9 |" {$ H1 d( `5 a通信协议,并设计了上下位机通信软件。重点分析Delphi语言中MSComm控件的使用方法,将该方法
- b/ ^/ N1 w4 t应用于具有大气电场预警功能的大气电场仪的实时信息采集处理中。成功实现了功能要求。实际应" E  Q$ s6 y) H, ^( i
用表明,该通信方案稳定可靠且控制简单,具有很强的工程实用性和广泛的应用前景。/ J8 P7 {% {, R4 g
& ~1 w! q7 }& F/ H

; ~; s" Z. e7 v; \9 V) G4 _0引言1硬件电路
3 L+ M* `7 N$ W3 O# a' j采用价格低廉、现场控制能力强的单片机作为下
+ ^, I! R  l/ P6 y: j位机直接对控制对象进行驱动控制和实时数据的采
4 C! A: v; I! X$ Q1 [6 z* j2 X集、处理,并通过串口与上位PC机进行串行通信,在3 o: h$ C7 b8 C  w) l
现代工业测控领域中得到了广泛应用⋯,而计算机与1 I( K& c" h- ]
单片机之间的通信是实现系统监控和信息管理的关键7 S7 |. a5 V1 C, T
技术。近些年,在监测与控制软件系统的开发设计中,
8 p3 \: u5 ~% E# l5 w/ F$ S$ n用Delphi语言实现上下位机的串行通信,界面友好,( I/ b/ B$ N7 u/ o1 p5 a5 {
灵活性好,适合于快速开发,且开发效率高,具有可视
! }; |( |+ Y% f( k: n0 f化开发环境,在图形处理与数据管理等方面具有很强, c' n5 ]2 H" J' Y( t9 M
的功能旧J,因此利用它开发与MSP430通信的软件十0 V9 e8 ~( M1 E# W3 S! w
分方便。本文介绍的大气电场仪系统中上下位机的串& d3 Q6 ^7 S- a+ @: N- Q' `
行通信,信号传输流程见图l。大气电场仪探头探测8 {3 z0 _8 E+ r+ O9 e" v
到的电场信号经前置放大电路的处理送往下位机。下
' }* {3 P. ~8 V  x9 m7 \1 z" ?位机采用MSP430的12位A/D转换模块ADCl2进行/ K4 k; M; `2 V+ r) s
A/D转换,单片机再将转换值以十六进制通过串行通
) P5 d9 A7 ~# d7 @8 j# J信发往Pc机;J-位机采用Delphi语言编写软件,利用
+ Z, v7 ]; I# y: m+ w- iDelphi的强大数据库功能管理下位机发送的数据,供5 V2 n/ U- @) F& |2 v" |2 f
图表显示及实时观测和预警。并在Delphi中利用
, a; K" s& V( ?! ZMSComm控件实现与下位机的串行通信。0 V. v* b& G7 D; q; v  F% @

% }4 T$ F, v* [# q( I* L: P8 ]  C

& G0 T* o. F- N; s  A# n! ?0 `) X
+ v6 I( z7 }! @: M% D& e附件下载:
; U! ^- n+ W7 ]4 |& m1 U4 g
游客,如果您要查看本帖隐藏内容请回复
: ?4 e, u0 z8 A* [7 E7 h

该用户从未签到

2#
发表于 2019-12-28 18:36 | 只看该作者
下载附件看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-6 10:44 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表