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

[毕业设计] 基于PROTEUS的单片机多路温度采集系统的仿真设计

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
摘要:介绍了PROTEUS软件以及基于PROTEUS进行单片机系统开发的过程,并在2 D% }. ~2 X- e4 ]& a+ p
PROTEUS环境下完成了基于DS18B20的多路温度采集系统的仿真设计.该系统可以完成温9 k8 Y9 {9 v% Q- u/ Q& S+ y
度的测量和显示、向上位机传送数据以及限报警等多种功能.本研究证明,在PROTEUS环境
" F7 z% F0 @( N下可以完成单片机系统的硬件设计和软件调试,测试系统的性能,在实际应用中可以降低设计
9 L2 e, y* K9 z, z  I成本,缩短开发周期,提高效率.
# X+ U  P5 ^$ ~; p关键词: PROTEUS; DS18B20;单片机8 H2 k4 O7 H. L5 L/ [
0引言
, y5 E% I3 x3 F8 z" u# r- E随着微电子技术的迅猛发展,单片机在汽车、通信、办公自动化、工业控制、高级玩具、家用电器等方. q+ t8 e1 U7 |0 F
面都得到了广泛的应用.单片机作为嵌入式系统的核心器件,其系统设计包括硬件电路设计和程序设计3 R. R8 x9 m; I
两个方面,调试过程一- 般分为软件调试、硬件测试、系统调试3个过程.软件调试-般比较容易进行,但如2 A) z, I4 ^1 K4 [: s/ T' b
果要进行硬件电路测试和系统调试则比较麻烦,因为要进行这两个过程必须在电路板制作完成、元器件( _# e" W. T; E+ c. s$ [4 E& O$ i4 e
焊接完毕之后进行,而且电路板的制作.元器件的安装及焊接费时费力.如果将PROTEUS作为单片机系, _# K& r2 v& Z! E$ y2 H
统仿真工具,则不用制作电路板也能够完成以上工作.毫无疑问,在使用PROTEUS进行系统虚拟开发
) y+ b, @& y. ~3 f% X( e成功之后再制作电路板,会缩短开发周期,提高设计效率,降低开发成本,这些因素对于产品设计是非常重/ G4 Z7 h9 `: |5 }8 b0 k
要的.6 c% ]1 I0 b3 c, Y4 Q* O" k- p
1 PROTEUS简介/ n- ]- b: Z8 _" x% k
PROTEUS是基于SPICE3F5仿真引擎的混合电路仿真软件,不仅能够仿真模拟、数字电路以及模数
% P5 @: B- l- `1 B混合电路,更具特色的是PROTEUS能够仿真基于单片机的电子系统. PROTEUS不但完全支持
" {( P/ k! S( W4 A% d" w# D, ~& [/ }MCS-51及其派生系列单片机的设计系统,另外也能仿真基于AVR和PIC系列的单片机系统. PRO~
  s/ {- U, u1 `TEUS软件可提供的模拟和数字、交流和直流等元器件库多达30多个,共计数千种元器件.此外,对于
1 r# v3 E! y* [4 b! p9 F元件库中没有的器件,使用者也可依照需要自已创建.在软件调试方面,PROTEUS自身只带汇编编译' @" V7 L9 G8 X" I/ U0 `
器,不支持C语言,但可以与Keil C51集成开发环境连接,将用汇编和C语言编写的程序编译好之后,8 F' S; t. X# h. r, b+ M
可以立即进行软、硬件结合的系统仿真,像使用仿真器-样来调试程序..
2 `0 l$ b( M2 i! F0 S2硬件方 案设计2 V/ R' p) L0 W; x7 F
本设计中以DS18B20为传感器、AT89C51单片机为控制核心组成多点温度测试系统,如图1所示,
  h. ^$ x2 O2 F# v' b2 r$ O- x8 ^1 r6 `" ?; [& U
2.1传感器部分. x. C" `8 W3 m: J2 h( l
DS18B20是一种数字化的温度传感器,数据输出9~12位可以通过编程进行选择.当选用12位输出
5 x9 m2 k6 P& X5 [时,最大温度转换时间为750ms.该器件采用单线通讯,可以允许在通讯总线上级联多个DS18B20器件,
& p) b+ I) k" [+ R* A; I( p所以很适合多点测温.在DS18B20片内设有报警单元,用户可以定义报警的上下限.在完成温度转换后,* `( H" j2 ~' j6 [9 t! ]1 E8 U: \
与贮存在寄存器中的用户补码触发报警TH值和TL值进行比较而触发报警.为了适应不同场合的测温4 F% I& V! h9 v9 I
要求,DS18B20采用3种封装形式,即TO-292.8脚SO,8脚μSOP. TO-292可用于远距离测温,后两种$ u" U) c4 [! N# j
可安装于仪器设备的内部,用于环境温度监测或室内温度监测等.该器件的供电也很灵活,可使用$ C5 z( D6 f' `! p
DC3.0V~5.5V外部供电,也可以采用寄生取电模式供电,即把电源端和地端短路接地而在数据通讯. z+ T$ \: B+ U6 H
线上寄生取电.此外,DS18B20还有应用简单无需任何外围元件、测温范围广(-55C~+125C)、测温精
4 u' Y7 p: c# u2 u1 K1 t度高(- 10C~+ 85C范围内精度士0.5"C)等特点,可以应用于恒温控制、.工业系统.消费类产品、温度计* R- F" ~& U9 G5 Y+ L5 b1 [: `
以及其他热敏感系统[3).* ]" e; s' H0 Z& w" K+ |7 W! `) e

9 b+ ]! U- R- k; z
) E- ]5 C- B( j, z3 u$ ~

9 n' N6 h( c4 ~: c" g4 ~& [3 ~, D1 Q, C2 T. b

, \, y4 ?. ~! B, X附件下载:
游客,如果您要查看本帖隐藏内容请回复

# [# w7 ]% b+ E' `( m% d6 m
7 A; }+ |# G: U

该用户从未签到

2#
发表于 2020-5-19 10:51 | 只看该作者
PROTEUS是基于SPICE3F5仿真引擎的混合电路仿真软件

该用户从未签到

3#
发表于 2020-5-20 17:49 | 只看该作者
感谢分享,学习一下。) l0 k8 [. @. t2 K- F2 j7 |, q
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-29 07:56 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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