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

[毕业设计] 基于FPGA技术扩展单片机接口的温度测试系统

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
摘要& k% H, T* U& J) g) X) ~+ K
传统的单片机温度测试系统设计复杂且可靠2 P% S8 d0 [6 P& T1 v
性不高,本文介绍了一种利用FPGA技术来实4 V3 ~: \$ k9 x0 y2 m5 _
现单片机的温度测试系统的设计方法。该系0 v( e& K* k5 x# T
统利用FPGA来实现单片机与其外围芯片之间1 T2 k: x. I% i
的逻辑控制,并利用它来扩展单片机的1/0接( p( R2 f: N, S& e; K0 J& u
口,该系统具有结构简单、设计灵活、可靠性
1 p' {. ]8 n3 |1 x: ]; G高等优点。5 g6 S; Q" O4 q
关键词2 w8 b) I5 A7 n; D
FPGA技术:单片机;温度测试系统;接口3 a6 [, W0 H3 E- x+ V& F2 Q
1.引言
7 Q, v0 o) g! N! T. V在工农业生产中,温度往往是表征对2 R  u/ u1 l6 B* u
象和过程状态的重要参数。由于单片机具
% k) a- m8 e, U# |1 }有测试方便、简单等特点,所以在很多温度
! G5 G8 m8 F( }2 k! Y" @8 W7 @现场环境中,用单片机来对温度进行测试,9 F9 P& l5 D- D3 g9 W1 d
但是在传统的单片机温度测试系统设计
% I, \% e* I4 H$ ^中,由于大量采用中小规模的逻辑电路来8 ?  H4 Y4 Q; V$ X* ]* P8 H- H2 v
8 D! @# n5 K0 e. D0 ?
实现芯片之间的逻辑控制而导致系统设计$ I, ~+ D( F' X3 k9 `+ C% v
复杂,功耗高、灵活性差、可靠性低等
3 U- N* x- ?4 a# I. L缺点。另外,单片机的I/0资源也不够,.' Q* H; a$ w6 x6 D
需要扩展。随着电子技术的发展,FPGA
7 T! m; [6 o' ~; p$ x0 w2 l2 Z# g(现场可编程的门阵列)也开始在单片) E" @  ]" l& l( F
机、DSPARM嵌入式系统中得到应
: L3 q* m& G$ z2 F% w0 o3 j用,本文介绍的基于FPGA技术的单片机2 h6 y+ a7 f7 q, v% s
温度测试系统完全克服了以上缺点,该系
3 C, g1 v2 l' y统具有速度快、可靠性高、设计简单灵. P# `  `. }* H+ A7 ]  `
活、开发周期短等优点。
: N% W+ W7 c4 u2 D4 A2、系统硬件设计8 s9 h. z% t& g& q
2.1系统组成
% H" k$ Z5 I" V4 p* y系统由温度传感器、信号调理电路、! d5 b- D. {; s" B
A/D转换器、单片机、FPGA以及键盘.
3 k+ D6 L! w, e* A: _  y/ u显示器和打印机等外围接口电路组成。系$ Y# L! T# U8 r( A7 t! E# U* d
统结构框图如图1所示。
& g$ d2 a0 s0 b2.2系统工作原理
( Z, i  d6 `( J2 B温度传感器将温度转换为电信号,再( T% }3 j' X! O' M
经过A/D转换,将多路模拟信号转换为
& D8 e) b3 E+ G7 Y离散的分时信号,送到信号调理电路进行
/ j& W: I+ i- t7 n( c' H  _) A& _信号放大和预德波后变换成0~ 5V的A/D" B! y' E8 k2 d# ^$ y3 r7 H0 e
标准输入信号,A/D转换器将各路分时模
) {2 v& s- h% q# Y9 d: y- S拟信号转换为数字量,A/D转换的结果, |; i9 G) [% b% {" s0 @# u
通过FPG A逻辑控制电路送到单片机的3 \3 }4 h/ u8 t7 i3 ]2 o
CPU进行数据的运算、分析和处理,结.  c' I. f  X: `  ~" q
果通过FPGA扩展的接口电路分送到LED9 W8 l5 [. H- P: V- S5 o& L
显示器进行显示。.. c9 F& E: K3 r7 ]$ |  X
2.3 FPGA控制模块, A- j  j5 T1 i2 C& w' i

9 y- v/ w1 G) X3 J0 M附加下载:
游客,如果您要查看本帖隐藏内容请回复

) l0 V7 }3 \' s9 O6 y
2 p+ O  U8 N; d$ w; t
; ~! _: Z% g# f( K4 c6 ^/ ]6 k8 D( @: D. m5 L* o
' u  p- G+ {, C& f# u* n" Q
, }$ [) f0 m1 Z. A* j' g
* g' E* U. |- X) V& P

该用户从未签到

2#
发表于 2020-5-13 10:35 | 只看该作者
温度传感器将温度转换为电信号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-27 23:12 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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