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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
1 b* P1 Y, C$ `; u% ^, b6 s
摘要:提出基于MSP430单片机的下位机数据采集系统与Delphi环境下PC机的串行通信的软
- v, a, ^& I* y3 C* }: P. @硬件实现方法。依据系统的工作流程和通信控制原理,分析了单片机与PC机通信的硬件控制电路、
$ U  A4 Z' U7 n4 Q' V) }$ G5 n$ K- x  s通信协议,并设计了上下位机通信软件。重点分析Delphi语言中MSComm控件的使用方法,将该方法4 v7 t' |# y8 y% T, n, ]$ m
应用于具有大气电场预警功能的大气电场仪的实时信息采集处理中。成功实现了功能要求。实际应6 ?( F% S/ I& c) f+ w8 k, U8 ^
用表明,该通信方案稳定可靠且控制简单,具有很强的工程实用性和广泛的应用前景。$ X3 W1 b3 }4 [* {- [
' [9 z: O( `. g7 ?' @5 `
( S$ r) i4 X4 m; D; {
0引言1硬件电路4 g* |- G& y2 m
采用价格低廉、现场控制能力强的单片机作为下
: @' V- M2 b1 W! \) m+ a位机直接对控制对象进行驱动控制和实时数据的采
) h/ o+ i0 h- v  A6 L$ x; I1 U0 m集、处理,并通过串口与上位PC机进行串行通信,在
) D- C& Z2 n7 L4 ]+ n现代工业测控领域中得到了广泛应用⋯,而计算机与
# r( g# b8 W7 A单片机之间的通信是实现系统监控和信息管理的关键. c9 _1 D3 A: Z! F3 A& v
技术。近些年,在监测与控制软件系统的开发设计中,5 n0 N3 P. t$ d( }
用Delphi语言实现上下位机的串行通信,界面友好,% j. [7 s1 m; [/ i- F" n4 ~$ s& O- x
灵活性好,适合于快速开发,且开发效率高,具有可视2 n0 {+ X0 o- @+ T' h7 `
化开发环境,在图形处理与数据管理等方面具有很强
* t. O/ l- s( h的功能旧J,因此利用它开发与MSP430通信的软件十
& s9 K$ J' b8 `8 k8 P. d! E+ X分方便。本文介绍的大气电场仪系统中上下位机的串
0 q6 `3 H! t$ ?行通信,信号传输流程见图l。大气电场仪探头探测/ a) D& r$ J+ h. P0 P7 Q" h
到的电场信号经前置放大电路的处理送往下位机。下, k' O$ y. X: o  c" Z
位机采用MSP430的12位A/D转换模块ADCl2进行
: b5 G  ~: ^$ a& k7 I$ o4 tA/D转换,单片机再将转换值以十六进制通过串行通
2 t! f4 O. X* C1 Y  V: W# q  R信发往Pc机;J-位机采用Delphi语言编写软件,利用6 S1 ~+ h* F/ M
Delphi的强大数据库功能管理下位机发送的数据,供
( l! z* N5 M3 f! z3 h图表显示及实时观测和预警。并在Delphi中利用  O+ l  o( L7 B9 l5 p4 b
MSComm控件实现与下位机的串行通信。
2 c- v# D: P: h0 ~
$ R  x; b( q# a2 e3 W% K4 |0 d8 y: M$ ]( o) L
0 p3 H6 D+ Z8 y4 M( M

! I& Q& H& ?: V7 {附件下载:
2 H% m0 _9 ?( w4 P- ?
游客,如果您要查看本帖隐藏内容请回复

$ ^1 v# [. T2 m" U6 i5 F

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-1 12:16 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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