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

[毕业设计] 用单片机实现扁平线测试系统

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
摘要:本篇论文系统地阐述了利用单片机实现扁平线的测试仅的工作原理。秉统采用AT89c52实现系统的检测和线号的锁存功能,并; a# Z+ `" K# I0 D8 v3 ~# U5 M/ q3 B
采用外部的数字集成电路组成了选择电路,依次对扁平线进行检测,同时采用了LED静态量示,更直观的里示了扁平线够短路和断路线号,
- @: J0 [) U7 J1 h, |5 S给维修帝来了很大的方便。
) s9 t4 f# l% x$ y5 _6 `- G: |
+ f# v2 E, H/ R, G; v* [
- V5 i% x( [9 Y8 ~( W2 C扁平线就是硬件设备与硬件设备之间传
2 y' b2 i0 [5 \0 M+ q, g递信息的数据线。它的主要作用就是连接设; L  V/ \' L# n5 A9 }, m
备、传输信息,有20位、26位、40位和64位8 \& l! h7 G% p# N0 G
等多种规格,一次能够传送多位数据。适合现
! _9 F$ j7 e9 Q' {5 j代技术发展的需要。在设计工作中,往往要进/ a: `1 X1 N+ b3 v1 e8 A9 S
行数据的传输,那么就要扁平线快速、准确的
. p0 F7 P9 Q8 f$ I& e传输数据。但在设备的可靠性检测工作中,大
/ f9 \+ a( q7 Z/ }6 n都忽略了扁平线的检测,如果在现场工作中使( F7 L6 |) }& m7 u' `' M
用了坏的扁平线,不仅会使在传送信号时传送
# t+ e: b( v3 T+ f错误的数据,造成设备的错误操作,而且对检" f, u( x: k1 ~0 j# v0 F
修时间造成了不必要的浪费。所以,我们要设
  w' B7 k$ ]2 m计一套对扁平线进行可靠性检测的设备,这对" v( `* _8 I) `8 x0 W( ?4 J, ?
实际的工作有很大的帮助。
8 m9 w( ^% K: v0 p3 h; w1原理说明* j' G6 X# D6 F: O6 n
系统设计中本着准确、可靠、成本低的
) I# Z) N3 @: ]" M原Ⅲq,采用硬件与软件配合的方法进行设计。0 H+ X; q" g  q
整个系统主要包括三个模块:信号源模块,选2 \! x  ~& V+ V( r) |7 a, w. N; S
择检测模块,控制显示模块。
1 ?. F" L& E1 g# {1 U1.1扁平线信号源.
) [1 g$ @( @) F7 P1 |信号源模块主要为64针扁平线提供电源
) t% p" c+ N( @: v+ T6 w! h% G  L信号,由模拟电路实现。电路如图2所示,本设
% V+ D2 {$ t) H* R$ p) v计中扁平线信号源提供的是高,低电平两种& f" r+ A( J3 _4 O+ A
信号(接地为低电平信号,悬空为高电平信号)。! W" o: H- m2 i$ I. O
由于扁平线在出现断路时其每一根均有可能,# h0 N4 N' ?7 Z
故在测试时对每一根都进行检测。出现短路4 O! N- s6 ^4 u' d- ?
则时两根线间的短路问题,如图示即双号与单
% Q! |( A& u2 K/ l6 z号线的短路。检测原理为:KA 3闭合,给每% B7 e1 w7 q. Y( a! v6 ^. P+ A
一根线加上低电平,在另一端进行断路故障检5 r! n; W7 _. ]/ Y2 r# a6 u) y: w
测(如在另一端检测到断路,则检测结果为高电6 c# o+ p$ m. {- `% g
平,否则为低电平)。KA3断开,如图示双号线9 L% G- E3 P# @: X; a8 N4 ]1 Z
为低电平,单号线为高电平,在扁平线的另一2 {/ c. I& r* v
端对单号线进行短路检测(如在另一端检测到- q0 g3 }- d: l' C# e+ u6 J
短路,则检测结果为低电平,经过反向器后为$ Q, K7 l/ f! w, K: {! T
高电平送到单片机)。; a; V; o. V  e& [. i9 F" D) j
1.2选择检测单元模块
/ N7 Y% Y1 I+ d5 U在选择检测模块中采用了单片机系统和
, _* K: N' u  J5 L6 X/ E+ |数字集成电路技术,通过软件编程与外部数字+ ^) o/ b6 F3 g; d, M0 \
集成电路配合,完成整个检测过程,并确定故
  Z  J" ]1 p1 H9 W: c$ j, I# }' U' I& _" j
' ^  q) }! f, y; k) w
障所在线号,最终将线号通过译码提供给显示
; s: Y: W. G  ]% q5 a5 J( q模块,完成显示功能。单片机运行测试程序
4 U" V1 K/ C7 S& i) K2 J' A产生二进制编码去控制九片八选一的芯片,依
  ]1 v% J& S2 ^2 y" d次对扁平线从0到63的每一根线进行检测其9 J5 r8 v, x2 z! a/ G/ [
电平信号(扁平线的电平信号由扁平线信号源
( I, R  l8 w& k提供)。第二轮检测断路,第二轮检测短路,) a- Z$ p4 H, ?, M" i  T4 E4 A
断路与短路的检测转换通过单片机程序实现
" b8 G! h* H- _: E4 p(外部电路通过开关来实现),并利用发光二极
1 z' w# J! `9 j$ G) q管指示检测的工作状态(即绿灯检测断路,红灯
6 f' j* z6 z0 p9 U7 @检测短路,只有红灯或绿灯亮的时候才能进行
- U. h- R1 a" k) I2 d检测,外部电路通过开关来转换)。- T8 |  d# Q; W/ e- \. l2 Y* S
1.3单片机控制.译码显示模块. ^3 e4 T/ v+ r& N
根据设计要求确定89C52各功能管脚如
# \3 V, p: e1 m; B6 F图一2所示:P1.0一P1.5作为六位二进制数编. H2 P+ a  }7 V* z" H9 n) W) S
码输出l其中P1.O—P1.2与八片74Lsl5l芯
$ `# P$ G# s# I$ Y% x* B% e# f片的A B C相连,P1.3一P1.5与第九片; G; n, X( e7 m2 R- z
74LSl51芯片的A B C相连。P2.O—P2.7
$ L( M$ ^* i" `  J4 C6 p作为六十四计数BCD码输出,与译码显示电+ g: R2 v8 ~9 M- A
路相连。P3.O作为故障信号输入端口,P3.1
; [8 C- B' o1 _- m# d! J作为复位输入端口,P3.2作为计数溢出端口,
6 o: \1 k. Y# [5 I1 K2 @) [P3.4作为脉冲输入端口,2 |' r# e3 J8 Z# ]* F% z
单片机运行测试程序产生二进制编码去
# B8 A8 K- B- ]5 l$ T5 C' L9 p控制九片八选一的芯片,依次对扁平线进行检
! Q1 E# o9 `8 T) o; ~测,同时对六位二进制编码进行调整产生与六! j2 U9 d& @+ G9 d* U
位二进制同步的从0到64的计数的BCD码,
, a' g+ f8 I4 s9 T# t4 q给译码显示单元显示当前检测到的线号,当单
0 n5 }; k2 [$ F3 \! ^片机检测到故障信号时,将当前检测到的故障
, [2 F" I% o& G4 s6 j0 d; c点所在线号锁存,把该线号通过数码管上显示7 \7 p. V) }% v  S. y. C/ q+ l
出来。两轮检测完毕即完成检测功能,最后数
6 B4 O5 `8 b2 p8 v9 |- B% x, X码管显示“63”。! T% L0 M% n' u3 _! E3 H% \
2软件设计说明5 b2 e1 m5 v  }! V7 Z
程序主要主程序,故障处理子程序、六/ o; e2 Z/ a5 s& q: z* j' O
位二进制计数编码和六十四计数BCD码产生% \+ G1 X; A2 t4 r- p% i
子程序组成。/ x3 s& \  t+ S8 F  C9 Q
当有计数脉冲输入时,开始计数。如果) M  o6 m8 @2 t4 V$ @
没有故障信号系统继续检测,如果有故障信号
6 H8 z/ Y# A* G. d6 _输入,由故障处理子程序和六位二进制计数编# |7 s& m1 w' l) Y8 G0 [
码和六十四计数BCD码产生子程序产生相应" s+ E+ s2 r2 C! l! u0 i' W

0 E- r# k8 ?3 U% c线号的B CD码输送到译码显示电路静态显/ Y& \. B, [& a# H
示。系统等待复位信号,如有复位信号输入,
/ }: M2 d, p: ]! f2 u, W2 q系统继续执行,直至检测完毕。. F$ X7 V5 @; n9 ?, C
3结语
$ i# d* R* v! T/ k( d本设计主要介绍扁平线测试系统的软、) Q7 W& h0 P, @8 V5 t
硬件部分开发设计过程。系统主要采用单片7 Y) t  S0 m/ O  S5 G. j
机系统和数字集成电路实现系统的功能要求。
" U+ ^$ T# O  |( ]" O设计中运用单片机对系统的测试环节进行了& Y7 Z8 p, W! W$ Y- O4 t/ M5 i
编程,提高了工作效率,通过设计制作,本系统# H! }/ n2 M! ^; J; F
实现了各功能要求.成本较低,具有推广价值。
7 r& e) @5 a: f) w0 H2 H
9 x6 o# t) S) t0 W0 o7 g; e" x2 i
附件下载:
游客,如果您要查看本帖隐藏内容请回复
0 s5 |$ A0 J6 [4 F1 {# F

5 \9 ~1 Q4 @! e& b6 `: v% Q7 [$ D
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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