|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:随着社会的发展和人们生活水 平的提高,越来越多的家用电器进入了人们的生活,这些家用电器给人们的生活带来了很多的方便和, H8 C7 w2 H8 u
享受,同时随着电话在家庭中的普及,利用电话实现家用电器遥控是家用电器未来的发展方向。论述了该装置中所使用的Microchip公司PIC16F8X
4 {( y2 n) Q6 N1 z" h& x系列单片机的特性,该装置的工作原理及实现方法,并详细描述了该系统各模块组成、原理及具体的电路及软件流程图。+ M/ H2 }$ d) R- H' W* o0 Q
. S ]; i8 Q2 T4 m. W( Q1 l
关键词:电话遥控;PIC单片机;家用电器;智能控制9 i4 r+ m/ N! v4 d. I
0 G3 v; g- s$ a基于PIC单片机控制家用电器电话遥控* K6 d+ ~7 P9 ]4 `' v& l% J& W
装置的工作原理是:当有电话打入时,振铃电路
o9 W7 V" c& g# J- }' ]( O检测到电话振铃信号,等待系统默认的振铃次( t$ g- R4 y3 ^) y! {
数后,启动自动摘机电路实现摘机,并送出提示; z$ | ]7 U- D) A9 E
音信号,用户输人预先设定的密码,控制装置通
- I1 J& X* @- Z7 h4 `$ O# q过双音多频解码电路读取输入密码,与预设在4 C, m3 k I8 q2 Y
控制装置中的密码进行对比验证,如果密码错: b! Q% F6 K& U- T+ _
误,系统自动挂机;密码正确,则进人遥控状态。
! x. r: i6 F2 j) T该装置通过双音多频解码电路获得用户发出的
* [& V; u3 }# ]. j命令,并根据用户的命令执行开机、关机.定时
+ o& j( \0 f8 m等操作;用户还可以进行工作状态查询密码修
c, i: u* V9 U- r2 `9 _5 s改操作。系统还具有定时时间的倒记时显示及' n. N3 k9 e1 {; Q) H" w }& t
手动操作等功能。当人在默认的振铃次数之前. b6 f+ F: V. C/ s
接听电话,不进人电话遥控状态,因此不影响电/ F S* G1 i0 z6 k }
话的正常通话使用。* \/ z( ^ i( P' P- N' i ^
1硬件组成
3 G" y' C0 f9 h0 w家用电器电话遥控装置的硬件组成如图1
7 }. O# k T) n, X1 f* j所示。主要由电话振铃检测电路、电话自动摘机
- ]. J. J4 o' }* X2 @- j/ V$ s) y电路、双音多频解码电路、显示电路、输出控制
6 y- n3 [3 K3 V. f2 r* x电路、电源电路和PIC单片机组成。
, ^ @2 Y8 o2 ~# A- J. d: Q1.1电话振铃检测电路
7 T' D6 L5 ?5 d" J振铃检测电路如图2所示。二极管V1-V4
- T1 S! \+ [% g" q9 u有两种作用:; d6 K9 ~1 Z2 F( a' A8 J. D
1.1.1将不确定的线路供电正负变为固定
2 p% Y. n. p4 l* I6 A5 E( s的正负输出。! Z8 ^! {1 A" v0 `- l% D0 h
1.1.2将交流的振铃信号变换为脉动直流
- V0 @3 `+ p o以供检测。3 H5 V$ P% w9 D' e
当没有振铃信号时,线路上的供电电压为3 A# R {- M2 F, O/ \2 `6 H$ R
48 V(老式交换机为60 V),经二极管V1~V4
3 ~9 T4 ?( I9 F7 k# U+ L' g$ b整流后不足以使稳压管V5导通,振铃信号输
( {" u8 r3 G P$ l4 i出端电压接近0 V,当振铃信号到来时,线路上
$ ~& r$ X* C2 k的90 V交流振铃信号经过二极管V1~V4整流
8 z6 |7 {$ M) W5 G5 C; z6 u x5 C变换成为峰值90 V的脉动直流电,其峰值足4 r* {# k/ Q4 M2 M; R
以击穿稳压管V5,经R,对C,充电,振铃输出
% R! S% J7 C- t5 K8 @端电压升高,CPU可以根据振铃信号的高低检
8 y* h- m6 }: s- k* S测有无振铃。电路中稳压管V6限制振铃信号6 M) j: t# l, d. R7 c$ x
的幅度不超过CPU端口的允许电压,保护: H. I5 Z, I9 I3 w8 r9 B. {: H& ~
CPU。
, B E; B& J. ], G& F; G0 p9 n' H6 D1.2电话自动摘机电路自动摘机电路如图3所示。
) L9 W2 |' X: j9 m当CPU检测到
% L/ u' h' A# s9 T( l( k. I, P; z3 M系统设定的振铃次数之后,送出摘机信号,驱动) g; ~+ L0 ^ O9 ^, x6 z. u' O
三极管V7导通,电阻R2接人电路,实现摘机。. N9 S( ^* `9 _- M" J3 m
当CPU检测到正确的密码,并按照用户设定要( e* G" e7 E z
求工作后;或者检测到密码错误,CPU取消摘
7 U" Z8 {0 d- ?& ^# \- q机信号,三极管截止,系统挂机。
! A1 K! T u! R% Q2 \* A6 p1 \! b1.3双音多频解码电路
$ c: K0 x5 ~% v6 x) u" }7 F解码电路是将用户所按电话的密码信号 m0 g& k7 K b& a8 U( B
解码后送人单片机,单片机实现对家电的控制。- H) V: d* u# L& m/ R I0 f
双音多频解码电路如图4所示。系统采用常用 v5 E9 I1 x& d- g* _
的双音多频解码芯片MT8870,该芯片外围电, J, Y" r$ |7 w; Y2 x
路简单、功耗小、抗干扰能力强。由电话线送进
; S6 a4 P0 n; G$ Z) P* h
0 U" Z9 W' J0 j, H1 g
) w' ]& o9 p" z9 ^( P& B$ L6 v9 ]: @- N( F8 x) B; f
附件下载:8 p* a& k& A- F1 A
" i$ O3 I. ?+ O9 f$ b: Q
3 @% V& T" U" s$ N4 @( W* k; L
|
|