|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:随着社会的发展和人们生活水 平的提高,越来越多的家用电器进入了人们的生活,这些家用电器给人们的生活带来了很多的方便和
! [; s+ c1 g0 K. G5 g% R享受,同时随着电话在家庭中的普及,利用电话实现家用电器遥控是家用电器未来的发展方向。论述了该装置中所使用的Microchip公司PIC16F8X
4 J/ N5 x2 ]1 B* R* e% |* ^系列单片机的特性,该装置的工作原理及实现方法,并详细描述了该系统各模块组成、原理及具体的电路及软件流程图。1 z& j* N: G# I2 x9 @. ]0 B; R
, y- d8 l# c! D8 m
关键词:电话遥控;PIC单片机;家用电器;智能控制! e& m' ] u8 y6 i% a8 {
7 B" G4 R: u3 i9 c基于PIC单片机控制家用电器电话遥控8 K% V ~! a# w
装置的工作原理是:当有电话打入时,振铃电路$ w6 d+ {- G/ v) ^, Y
检测到电话振铃信号,等待系统默认的振铃次
) d9 _6 J/ W. R/ l' }数后,启动自动摘机电路实现摘机,并送出提示
; p5 z8 W7 ^. o# u( u- J: x音信号,用户输人预先设定的密码,控制装置通
# S: w2 V' X! {# A1 G; v a. h3 d. @% |过双音多频解码电路读取输入密码,与预设在
4 A9 a7 @+ W! n* @' q5 F+ |# f5 r; P- r7 b控制装置中的密码进行对比验证,如果密码错
8 l& {/ r& v. B/ R6 H; @/ r8 _误,系统自动挂机;密码正确,则进人遥控状态。) r, v8 D/ }$ V2 m
该装置通过双音多频解码电路获得用户发出的
' S) u) w; r5 m4 [3 ^6 T命令,并根据用户的命令执行开机、关机.定时6 P' y( \4 v9 s7 d
等操作;用户还可以进行工作状态查询密码修
$ S1 l+ W! j' Y% ^5 V6 ]/ o) C! f# T/ P改操作。系统还具有定时时间的倒记时显示及
1 f& z. {' V) G手动操作等功能。当人在默认的振铃次数之前
- s$ M& [1 W0 h2 X5 a" e0 ~5 Q接听电话,不进人电话遥控状态,因此不影响电7 ]; G5 v, h- E3 E7 W' s1 R0 M
话的正常通话使用。& _4 m7 a$ C' ~5 ?: `9 p
1硬件组成
. Y$ Z/ [4 I3 e- z# I家用电器电话遥控装置的硬件组成如图17 i( \$ x1 L6 n% `
所示。主要由电话振铃检测电路、电话自动摘机
3 ^4 a( p% W1 p) T7 g电路、双音多频解码电路、显示电路、输出控制" e6 \, l. A! n) v7 N/ P7 z
电路、电源电路和PIC单片机组成。' R# L$ g4 m9 B1 D" e3 `
1.1电话振铃检测电路
9 b. L# W. l2 N6 o振铃检测电路如图2所示。二极管V1-V47 s* a2 t5 C6 U. E& {5 Q o( ^
有两种作用:* g' g! n4 w( ]
1.1.1将不确定的线路供电正负变为固定3 E, j$ q) a/ T- N% U& y
的正负输出。. v+ J( n. C9 F' {: u
1.1.2将交流的振铃信号变换为脉动直流
) I/ q- o( [0 C: q" z以供检测。, O# ~. N0 t7 V" [2 J: [. Z. I7 q5 O
当没有振铃信号时,线路上的供电电压为
. d4 ~2 M0 g; N8 g48 V(老式交换机为60 V),经二极管V1~V4
/ V* e0 D( x! U整流后不足以使稳压管V5导通,振铃信号输2 D# I4 ?4 D# r9 f: R) s7 z5 y
出端电压接近0 V,当振铃信号到来时,线路上
1 A7 Q" J3 B& [- v的90 V交流振铃信号经过二极管V1~V4整流: v! o( h( |' H$ G O# d( G) h
变换成为峰值90 V的脉动直流电,其峰值足
6 u3 ]1 f( ?6 z$ F" ?% n, f# i$ ]以击穿稳压管V5,经R,对C,充电,振铃输出
/ C* l& p7 L$ Y1 m端电压升高,CPU可以根据振铃信号的高低检
% g0 U; c) y$ @测有无振铃。电路中稳压管V6限制振铃信号
7 y. j8 x* W+ u- {# K3 R- A2 m的幅度不超过CPU端口的允许电压,保护
d) @- l |# |3 c& xCPU。
8 Z- d% B3 V1 f/ Z4 N1.2电话自动摘机电路自动摘机电路如图3所示。
* a( ]' R' f, e) m当CPU检测到4 L3 k8 N, A0 G! ]$ ?! C8 b) o5 Q
系统设定的振铃次数之后,送出摘机信号,驱动
) ~2 a& _8 U+ `5 a3 c三极管V7导通,电阻R2接人电路,实现摘机。* Q6 L- _* N. j. b% S, e
当CPU检测到正确的密码,并按照用户设定要
0 N5 O4 t: m9 c9 }: w求工作后;或者检测到密码错误,CPU取消摘
: X0 u) t( O9 O( @) @机信号,三极管截止,系统挂机。
( N! A' r+ p1 l. |3 ~4 P4 L5 e1.3双音多频解码电路
) u1 ]( Q& a; E0 R解码电路是将用户所按电话的密码信号
c1 V# A/ y0 X% A. c1 t解码后送人单片机,单片机实现对家电的控制。
W3 x0 n3 ~5 h% T- A7 Y' }双音多频解码电路如图4所示。系统采用常用. N* \; W5 m7 [3 P" I5 u
的双音多频解码芯片MT8870,该芯片外围电, v$ E6 y+ C. \5 p
路简单、功耗小、抗干扰能力强。由电话线送进% Y$ j6 r' D7 w. n$ P3 A1 v, `
& }" Z. N& _9 n6 N E7 ~. z0 Q* L
. E: U* q2 C' t, Y" M8 f5 [9 j3 T3 c$ X* Y# ~, p+ w- J& ~% w, C
附件下载:% m# [$ `( V. ~9 ] u/ G
3 u9 a/ o+ ]( p8 T t
7 k1 @/ J2 @- i, U& d9 w9 C& ?/ F4 y
|
|