|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:针对电缆偏芯测量系统中图文显示的技术问题,利用PIC系列单片机和点阵式液晶显
8 R, n3 n6 a8 [$ B7 ~( {% S- r示模块FM240128A,构建硬件接口电路,开发软件程序,提出程序设计中动态图文显示问题的一种
5 y& x# Q9 b5 z; ?1 I$ c, P* \. F解决方案.最终使整个测量系统的显示部分具有最佳实时性、灵活性.
# U( R$ L7 \7 P* O7 E2 S3 M引言% }) f, Z e; W; b
长期以来,实现电缆偏芯在线实时检测,并将测, r6 L8 ?& [' @- J, j
量结果准确、直观显示出来一直是电缆行业关心的- r+ m& b0 ^" f/ c- Q3 _( I7 q
问题,但目前国内仍无此类成型产品.随着电子技术( g+ z" U* B' k3 U% H: z
的快速发展,这一切都可以通过单片机构建的控制% N1 k$ W3 M% K2 E/ z& l) v, ^
系统来实现.本文将介绍在一种新型电缆偏芯检测0 @0 t$ x/ R1 c1 v6 @
系统中用于显示测量结果的液晶显示系统,它主要
4 H& F% D X2 c* f5 y ^* e由PICl6c73单片机和FM240128A液晶显示模块. a$ _4 N& z6 [& ^1 g7 v+ }
组成.FM2加128A具有文本和图形两种显示方式,) y8 ^$ D- T8 f: `
功耗低,接口简便,是一种较为理想的显示器件.( f. W- c* c" z/ g
PICl6C73单片机是PE系列单片机中的一款中档- U7 Y' ?. _ d9 Z
机,内部自带4k字节的EPROM,具有较宽工作电: v+ k2 e9 [7 p# j2 i! _* H s. f9 ]( Y
压范围,I/O口驱动能力强,与u:D接口方便,无需 Q' T& `/ O5 d* h4 W' R
扩展电路‘1’≈.& l7 R" _7 z; j( D( U
2 FM2401 28A的结构性能特点# d2 g3 ^4 C7 d( F! C" Y/ G
FM240128A内藏T6963c控制器,通过此控制器
1 W9 Z1 k& m! E5 p' ]; C可使单片机能很方便地将数据发送给液晶显示器“
! P& Y- o l) i4 L0 ^, j* L" \. W4 {其特点:①T6963C是点阵式液晶图形显示控制
/ J3 a, H5 _* T) |器,它能直接与80系列的8位微处理器接口;②内0 k4 h1 e, x/ O8 w
置8k字节的显示RAM,对应LCD的240十128个2 O0 u* O% h( ^8 n
点;⑨T6963c有内部字符发生器oGRoM,共有128$ x: o' q9 d9 g) A3 i5 ?' H, e5 H+ b/ O
个字符,T6963c可管理64k显示缓冲区及字符发生
: m0 b# o; r1 ]5 C: h器cGRAM,并允许MPu随时访问显示缓冲区,甚; R7 o5 l! L7 ?/ `2 S; b5 _$ ]2 D
至可以进行位操作:④直接与单片机接口的引脚共2 H2 K( s8 S: d: V
有11个:8个并行指令/数据线、1个指令/数据选4 P# v; o+ T& L
择线(c皿)、1个读信号线(RD)和1个写信号线
1 ^0 X2 v {. D( I& W; c! a(wR);⑥控制器内部已集成一16v的电源,无需外4 G a2 j6 m7 `3 e+ m. a# n
部接人负电源;⑥240+128点阵,可选择文本显示方. E2 N9 U0 x4 g3 f% _0 ~0 Y
式或图形显示方式,也可同时使用两种显示方式.控& E4 h; ]8 M2 T- ~6 M' a
制器T6963C的外围引脚编号及功能如表1.
$ D' J2 M# O: K0 x5 d6 V3.1硬件接口电路; A' ]% g! ?. d+ E5 W
文中提出的电涡流式电缆偏芯检测系统主要由) ]2 U3 N C) R: E6 |! o+ @! J
电涡流传感器、信号采集电路,数据处理单片机
4 ], X; y) {& D( {: P% ?9 E(Mcs5l系列单片机),上位单片机(PIc系列单片
$ w9 H) C" B' y# X机)、键盘系统和液晶显示器等6个部分组成,整个9 H" u# c! E. D, s) q1 ^( y$ V8 J
系统的测试结果将通过PIc单片机驱动FM240128A9 i; d5 @! { `3 |" X# n/ f, x
显示.
) u, l) x: D2 F& d& P( T% s+ PPIC系列单片机的I/o口具有很强的驱动能3 q8 n3 ~4 u( }% |! k: o
力,PICl6C73的RB口最大可通过20 mA/25mA# d9 b* N4 j+ K! D; H8 V
的拉电流/{霍电流,能够直接驱动LED显示,所以将( Y! ~& \/ q- u! K. S
RB n与LCD液晶丝刀i器的8位数据口槲连,进行
z' e3 v1 F3 ~5 T数据交换和指令发送.同时,利用Rc口的D7,D6,1 P9 a h5 _6 I5 ^; R0 P
D5位与液晶显乐器的C加,wR,RD引脚相连,控
5 \) J3 e+ \. L$ X制数据交换的性质和方向.( Y, u# h# d% w2 K5 k- V
液晶显示器的工作电压为(+5~士5)v,且其内
. E) \1 w7 {) y6 U6 ]7 T部已集成了FM24们28A所需的负电源,这样,vEE. L% i2 f: ?6 D/ U# \2 i
引脚将输出一16v的电压.FM240128A与PIC单片
9 g. q& M' |5 T- w( @机的连接电路如图1.7 g6 E# n* @# W% a3 p
在实际的电路中是将v0接在电位器的可调8 m. L+ M7 b7 {1 n6 a* O" c: I' c
端,电位器的两个固定端接在+5v电源和vEE引. Q7 N0 i1 I. R% y8 D" |0 }& H# \
脚上,通过调节vo端的电压改变液晶显示器的亮. q3 N. }3 H+ P9 r" ~, W
度.实验证明,当v0两端的电压为一16V时,液晶显( I2 `3 w+ v0 p% [3 B
示器的亮度达到最佳效果.研江240128A的第20和
2 K* V5 J& u, @; `1 f4 R: R" ?" u: k1 w第2l引脚LED(+)、LED(一)作为背光电源,可将
' y8 Z* B" U3 i. K/ U8 x+ d/ a其接在液晶显示器的工作电源两端.当FM240j28A
. E7 y; O- l! P上电的同时,液晶屏的背光也被点亮.
7 G' o, e/ v2 N5 u6 ^3 `n在2加128A的第7引脚CE是控制器T6963c
1 G2 Y& C- z N o7 p- |5 S的片选信号,在本系统中,由于单片机PICl6c73的
. [2 W: |3 C, i; `; a主要作用就是从下位机获得电缆偏芯的检测信息.6 ~- K; U+ p/ i0 [
然后驱动液晶显示器显示测量结果,因此将片选端cE
6 T2 O3 F: e1 a+ c, @& O- c4 o直接接地,始终保持其有效.
: K( f/ A7 O. M: [2 F* D0 t P2 y$ b3.2显示程序设计
0 l8 o% e; _; G5 T8 t: F按着电缆偏芯测量系统的技术要求进行显示程
$ D8 p1 `$ _/ j- k0 q% J6 P序的设计.
, y- [9 o$ Y% |3 g: Y3,2.1 电缆偏芯测量中图文显示要求6 ~- C( ]6 I! i- A8 v0 W4 [/ y( y
图形显示要求:①液晶屏上显示的图形应能够* M4 {* W) v! B! m( v% i
正确反映电缆偏芯量的大小;②要求显示图形能准5 ? | b& B6 k- }6 E) N+ K
确指示电缆偏芯方向.' b! \4 d. M" `, j5 O6 @9 h
文本显示要求:液晶屏上能够实时显示电缆偏/ \; f' e( a Z# ^
芯量的数值,以及电缆线心类型、线径,测量灵敏度, [# s! N/ a' ?6 E+ T/ S* \; _
等参数的设定值.
2 [! e: T- S; S; j4 R3.2.2图形显示程序设计
b: f- M m' _1 S本系统采用如图2和图3所示的一组同心圆显示7 X' X/ `) D" D* K6 U) n, L& O
电缆偏芯的数值和方向.如果被测电缆在包绝缘过! g5 j3 l% a5 P
程中未发生偏芯,要求在显示器上显示如图2所示; P- i' I+ @8 O5 _7 p, G) ?
的图形.图中三个同心坐标圆的中心代表被测电缆$ U5 u9 v7 `: `6 [& J5 x& s7 o
绝缘层的中心,实心圆则代表某一时刻铜导线相对
! L! @# b. J0 d于电缆绝缘的位置,此时坐标圆和实心圆的中心应
5 `! p( Z) c+ T0 F重合.如果被测电缆在包绝缘过程中发生偏芯,则要
* X2 ~! v+ N( g! J. M8 F求显示如图3所示的图形.坐标圆与实心圆不同心
5 ~, k9 F% W5 Z( ~- v. \" L+ j' z说明电缆放生了偏芯,实心圆偏移的方向就是电缆; [( E9 y" t" X! n" {1 M" V9 t
线芯偏移的方向;每个坐标圆代表一定的刻度,以便3 ^$ g5 d0 r) ?+ J5 K
根据实心圆偏移的大小显示电缆偏芯量的数值., \% K1 u5 H! q9 d
4 A$ s( O7 M7 K) @1 t4 B* O# @
附件下载:
0 X4 i; X$ M; b$ A7 c) g) T6 m6 _1 E5 G2 L6 [/ X0 v
$ I3 a. A- i/ O8 r1 T( e
; B _/ A3 M5 F" H
& J! F+ ~( p7 `' ?6 C5 ?
5 _: s/ n( n' x1 G( V1 H1 C0 q6 Y& [1 K9 \& I# l9 `
' g% M, R5 A' \: z/ D8 U
S& J4 c' M- m% A: d* h5 v5 D |
|