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

[毕业设计] 基于Modbus协议的智能数据采集显示模块

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-16 09:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
* {6 T' \9 T7 S4 ^. L9 m
摘要:为实现实时数据的远程采集与显示,设计了基于Modbus协议和RS- -485 总线为基础的智能数据采集模块,能够采集; F' d8 K2 h- w7 n) P% \
PT100信号或4~20mA的工业标准信号。其硬件系统主要由单片机、A/D转换、通信、存储、电源、输入输出显示及复位看门
5 C9 m" [, H' r0 E# T1 }狗等模块组成。该系统可存储设置的参数,采集现场的模拟量,转换为数字量进行运算处理,与上位机通信功能强大,功耗
  U+ ?! Z* ?$ j) L- y小、抗干扰能力强,接入方便,适用于一般的工业现场,满足用户不同的需求。4 j0 x8 ]: s4 \  W$ u( p
关键词;单片机; Modbus协议;数据采集;模块% c& o* a5 `0 m2 L
Modbus是工业控制器网络协议中的一种通用语言,通过此4 G1 ]  n( Q$ I/ E& S: a
协议,控制器相互之间、控制器经由网络和其它设备之间可以通
% }: P, d) Y2 Z信。Modbus协议作为通用工业标准,可使不同厂商生产的控制5 {+ [! b5 G3 t* U  O6 J
设备连成工业网络,进行集中监控,为此设计了基于Modbus协
, X+ [, P4 \: k" U' X- y' a3 G议和RS- 485总线的智能数据采集模块。本系统可采集现场的2 y' ~9 D% N# m: C) {
模拟量将其转换成数字量后交给微处理器处理,并在数码管上7 T( M; D: R$ w9 K7 q8 r/ J
显示处理结果,支持经由RS- -485网络的Modbus RTU通信,上+ {1 b, Z9 X& u: B2 ]
位机可以读取当前的现场参数还可以对系统进行一些设置。
, o- m- D* V- C- F: _2 ^1硬件设计
+ v. s2 P+ ^( ?: N整个系统主要包括A/D转换、CPU控制、通信、存储、电源、
. c* j  M! r3 b( P: _输人显示等几部分。
2 l- s3 o* `& a1.1 AD转换部分/ f2 h$ H/ K4 F3 ]
本设计中,采用AD公司的16位2-AAD转换器AD7705。它
2 @$ {7 J; v+ l, ?能直接将传感器测量到的多路微小信号进行A/D转换,具有高
' t# [0 w* O9 t& Z2 \0 e# r分辨率、宽动态范围、自校准、优良的抗噪性能以及低电压、低
2 n8 D( }/ ^+ c4 f+ i- m2 f功耗等特点,非常适合应用在仪表测量、工业控制等领域。( D6 y: H. h' @% t/ S: A$ t! l! w
AD7705在三线方式下,使用DOUT、DIN及SCLK引脚进行控5 W4 Q" ?5 g% k2 v* P
制,其中DOUT和DIN与微处理器的串行口相连,用于数据的9 y( E  k9 i  v. Z  o
输出和输人,SCLK用于输人串行时钟脉冲,CS始终为低电平,
# y/ g9 S1 @, a3 X& z- h接口电路如图1所示。9 L  ^" z% s3 Y) V5 R, A7 ~% |
AD7705与微处理器连接,没有使用单片机的串行口,
- y8 n& O# A+ V6 q而是采用普通的I/O口来模拟串行口。AD7705的DRDY与
" ?! o8 ~  v. I% ~& Q& Q( F; t单片机的P1.0相连,以备单片机来查询AD7705的状态。
, D3 Y) d3 ]: u! A9 YAD7705的RST与单片机的P1.4相连,单片机P1.4引脚可
# L: i6 Y: o2 O# X1 g, u以输出0来复位AD7705,比通过串行口写一系列的1来复
# L6 O, J- ]' \1 l
+ r) m" m0 K0 I0 C' Z位AD7705方便可靠。
4 i# [0 |3 s: d# O9 h: FAD7705的模拟通道1用来测温度。温度传感器采用三线
5 A0 }1 D6 `* ]0 D) ?  c1 k6 {制的PT100,通过测温元件的电阻值来检测温度。引线电阻的+ [* F6 d% U) Z' k( j. `2 J& E
大小、引线电阻的变化(受温度影响)直接影响其测量精度,因
, `+ c5 j) |( J) J; R' q2 [此必须采取措施来消除引线电阻及干扰所引起的误差,提高测
5 W( {4 d; d0 i( s量精度。各种接线方式中,三线制在测温系统中运用较广泛,它' |5 V  ^+ u' k/ ~. V5 x
可以消除引线随温度变化所带来的测量误差。利用桥式电路将
0 G' U  _, P2 m& ZPT100输出的电阻信号转换为差压信号,滤波后供给AD7705。
) f, v" K% {& J8 I0 u& J. }桥式电路中电阻的误差将影响转换的精度,因此RO、R1、R2使
' ~( L9 a: G& P. X' l2 n$ o用精密电阻,以保证转换精度。
" D5 C7 S1 a% o  a  b
' }- M& ^+ d3 {/ e! K) ^
; Y$ X4 b  |' L) o  J8 ~
+ Q7 x6 |* X+ k" ?4 l/ E! y附件下载:
游客,如果您要查看本帖隐藏内容请回复

5 i& |6 G" }3 k6 _& l; o& g5 t1 ]- V% r
+ Z9 e, [9 E$ i& |2 v

该用户从未签到

2#
发表于 2020-4-16 11:12 | 只看该作者
该系统可存储设置的参数,采集现场的模拟量,转换为数字量进行运算处理,与上位机通信功能强大,功耗小、抗干扰能力强,接入方便,适用于一般的工业现场,满足用户不同的需求
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-3 20:08 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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