|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
# l7 @& S1 G+ Z7 a9 Z9 c' D摘要: 随着电话在家庭的普及,利用电话实现家用电器遥控是家电未来的发展方向。本文介绍了一-种基于PIC单- Z8 ]% W# K o. ~3 x# E: |' U4 {+ G
片机的家用电器电话遥控装置,该装置可以通过电话实现对家用电器控制,并能对家电的工作状况进行监控。介绍了该
z7 K( T* Z" E' a3 ?- y& b- P% T4 p装置中所使用的Microchip公司PIC16F8X系列单片机的特性;该装置的工作原理及实现方法;详细描述了该系统各模块
$ A/ u5 y& \! m( e, `& P1 i/ s/ v$ G组成、原理及具体的电路及软件流程图。6 I2 [; I3 T6 n5 l3 `) o# [
& y/ s: }( N4 `0 t. C0 r
关键词:电话遥控; PIC单片机;家用电器;智能控制
; C* d' T. P9 }& |- U
0 H" ?1 u! ~ L9 |' c: @/ P( e随着社会的发展和人们生活水平的提高,越来越
- ?9 a" _- v, o n% ^多的家用电器进入了人们的生活,这些家用电器给人* f. h9 t, q- b; R( s5 z _
们的生活带来了很多的方便和享受,同时随着电话在
! M7 G5 u( ~1 H( x# S) o. c8 B9 T家庭中的普及,利用电话实现家用电器遥控是家用电8 {' U0 N8 x' q, a" S: J z/ r9 u
器未来的发展方向中。本文介绍一种基于单片机的电5 L4 G$ R' X5 `& g% G8 ?8 O, j! D
话遥控装置。利用该装置,用户可以通过任意一部双
p8 q% n# u& x+ G+ b, r音频电话(包括手机和固定电话)遥控家中的电器。当
5 U$ E n2 k+ Z# T2 P3 [7 R用户要下班时,可以通过电话,提前打开空调、电饭
+ k' ^3 i% z8 u( Q7 x, K3 v锅,用户回到家里时,饭煮好了,房子里温度刚刚好。6 z' p; Z% w+ W5 F+ _
用户也可以通过电话随时开关、检查家里电器的使用
0 J+ W h+ \; ]. ]$ L; s情况等等。总之,电话通到哪里,用户就可以从哪里
3 m/ C+ Q1 H+ G+ _& _6 q遥控家中的电器。' P9 U1 l+ @3 T' I: b2 D! x$ ^1 c
1遥控装置的工作原理
% ^/ z& g4 D0 R# {2 c& D基于PIC单片机控制家用电器电话遥控装置的工
& U( Z3 f6 Q0 d5 Y2 ]作原理是:当有电话打入时,振铃电路检测到电话振% N. j Y/ |/ H
铃信号,等待系统默认的振铃次数后,启动自动摘机; q6 l1 R1 |) Z- Q* g* |
电路实现摘机,并送出提示音信号,用户输入预先设
% j1 |& G7 K2 E0 D定的密码,控制装置通过双音多频解码电路读取输入
' r4 L$ ?6 z1 I密码,与预设在控制装置中的密码进行对比验证,如
$ O! G" q. Q+ g* b3 f3 [果密码错误,系统自动挂机;密码正确,则进入遥控. t! y! M1 z9 H" t
状态。该装置通过双音多频解码电路获得用户发出的6 O( D* q s; r. y# V( s3 H) y7 a
命令,并根据用户的命令执行开机、关机、定时等操
( u5 A9 B4 @3 e* t& Y作;用户还可以进行工作状态查询、密码修改操作。系9 f0 _5 `- w. Q- B8 y0 B
统还具有定时时间的倒记时显示及手动操作等功能。# O. r- R. L/ `/ o |
当人在默认的振铃次数之前接听电话,不进入电话遥3 L/ C. p7 s* Y0 t3 w! P+ a$ @
控状态,因此不影响电话的正常通话使用。' X9 P o4 d& T- d2 I1 ^
2遥控装置的硬件组成$ G/ D/ e( H5 [! O* m) H* E' I% c
家用电器电话遥控装置的硬件组成如图1所示。" {1 k# V3 Q* a( m7 R+ a6 z
主要由电话振铃检测电路、电话自动摘机电路、双音
9 v/ i9 H2 E2 S. G+ P- o多频解码电路、显示电路、输出控制电路、电源电路
) i l& F# m; f1 S9 }, s和PIC单片机组成。& V4 |5 m# t: n6 R& e! @" G6 Z
单片机是整个电话遥控系统的核心,系统所有电路
$ m" j3 i* t7 x都是在他的控制下工作,本装置采用的单片机是
. U0 {. B% {* r* K' } nMicrochip公司的PIC1 6F84[2],他是RISC结构的CPU,
! s# W6 n# r, y" P' z采用精简指令集;内含1 kX14 b EPROM型程序存储
& j$ q; U: c- n# o; r" P$ D& H' x器和64个8 b EPROM型数据寄存器;擦写次数可达0 W& Y: u8 Y9 k9 d1 f6 E
100万次,数据保存时间大于40年;有13个可独立编5 s& y( C8 z# U* z" j" i$ Y
程的双向I/O口,每个I/O口最大拉电流25 mA,最大, Y* n; B R( s5 I
灌电流20 mA;一个可带8位预分频器的8位定时器/计# m: @ D8 l |8 e$ M h
数器;具有自振式看门狗和程序保密位; PIC16F84 采.. T: K; N- G7 W2 g$ Z8 d Q
用CMOS工艺,功耗低,在5 V/4 MHz工作条件下,耗
* O) u1 _- [: T5 n电小于2mA,可以在2. 0~6.0 V电压下工作。由于他
( K( j* }; q* r e* N; U内部含有64 b的EPROM型数据存储器,所以可以用9 _1 o( u8 G$ [
于在掉电状态下保存系统密码和原工作状态。
3 T' \9 q; T" N& g$ H下面具体的介绍遥控装置中的各部分电路的原理
0 h' q% [$ ~# D& L# c和功能。+ Q, b5 C+ [" c/ C
( B4 Y/ n. L8 r% t& F6 ^, {& t% \$ b
' d( X- [/ m: s- i
附件下载:/ ~4 ^1 X7 i3 X- g8 K% C
|
|