|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
* x! x! b" V8 f; I5 G# i4 F
摘要: 随着电话在家庭的普及,利用电话实现家用电器遥控是家电未来的发展方向。本文介绍了一-种基于PIC单" K! M9 k" I r
片机的家用电器电话遥控装置,该装置可以通过电话实现对家用电器控制,并能对家电的工作状况进行监控。介绍了该
. l, M8 p9 K& y; ]. h装置中所使用的Microchip公司PIC16F8X系列单片机的特性;该装置的工作原理及实现方法;详细描述了该系统各模块, O! ]6 Y* K" c* \' F
组成、原理及具体的电路及软件流程图。
* W: l1 i3 Q# D6 u& \2 {6 j0 {; Q6 q: D2 @
关键词:电话遥控; PIC单片机;家用电器;智能控制6 Q. U9 t( x; k( _& n
" Z/ t6 I4 D) M1 I& u7 i8 X, I8 o
随着社会的发展和人们生活水平的提高,越来越5 a: l$ Q! s6 q+ |% x) o
多的家用电器进入了人们的生活,这些家用电器给人
0 c+ K5 y: g S4 v1 E+ I们的生活带来了很多的方便和享受,同时随着电话在
! s! o7 |" K+ p1 N家庭中的普及,利用电话实现家用电器遥控是家用电
+ ~* @* k4 s3 |3 y& \器未来的发展方向中。本文介绍一种基于单片机的电8 q: b/ O( w, L- s$ g
话遥控装置。利用该装置,用户可以通过任意一部双% x: l* g7 J" O. N: W/ a" g
音频电话(包括手机和固定电话)遥控家中的电器。当+ X% R3 K `& l
用户要下班时,可以通过电话,提前打开空调、电饭* l% F8 F# r- k7 I9 @7 Y/ f6 h6 ?, K, ^
锅,用户回到家里时,饭煮好了,房子里温度刚刚好。
; R% U( ~/ W1 R用户也可以通过电话随时开关、检查家里电器的使用
. r( }5 t' u; i- ?: h" z/ C" V情况等等。总之,电话通到哪里,用户就可以从哪里
( x8 ]" s5 V4 k' I, n/ X; ^6 I1 y5 b遥控家中的电器。: \7 p( S$ J( m( z0 H: O
1遥控装置的工作原理
; [1 a" S f1 b9 ~! {基于PIC单片机控制家用电器电话遥控装置的工; z* w9 x( r x, @; J
作原理是:当有电话打入时,振铃电路检测到电话振- s. E' B) i% h/ n6 s/ B
铃信号,等待系统默认的振铃次数后,启动自动摘机
2 p. u# p% S w1 g/ ?5 c& r电路实现摘机,并送出提示音信号,用户输入预先设
/ g# j/ z" R* ]# ]# S5 u0 C定的密码,控制装置通过双音多频解码电路读取输入
" D" u! D# d+ L密码,与预设在控制装置中的密码进行对比验证,如
% r6 j9 j/ ]9 ]+ G果密码错误,系统自动挂机;密码正确,则进入遥控; p% U3 `5 p3 H/ c+ {
状态。该装置通过双音多频解码电路获得用户发出的0 L- q8 q. z/ O# X& T$ t
命令,并根据用户的命令执行开机、关机、定时等操# F+ s! B" D8 J' i/ f3 p
作;用户还可以进行工作状态查询、密码修改操作。系2 W! h* L! j. s8 @4 h: e2 b1 h i
统还具有定时时间的倒记时显示及手动操作等功能。
- P! d. X6 V9 Z! K5 g8 b当人在默认的振铃次数之前接听电话,不进入电话遥5 _4 K7 O- S7 e; F" R! O0 T
控状态,因此不影响电话的正常通话使用。
~& m7 {6 E0 @5 Y0 d2遥控装置的硬件组成
3 Q, r; z% ]3 e家用电器电话遥控装置的硬件组成如图1所示。( [' m* u4 K s5 Q# ^( I3 f$ s$ g7 z6 B
主要由电话振铃检测电路、电话自动摘机电路、双音
. w. K7 O6 l# K, \& z: f/ {6 K多频解码电路、显示电路、输出控制电路、电源电路
3 M7 t. `1 T' o- c和PIC单片机组成。! J: @8 N; z j) R- }
单片机是整个电话遥控系统的核心,系统所有电路
$ T4 A9 l9 U- z6 Y ^都是在他的控制下工作,本装置采用的单片机是3 ?3 Z# |9 V: T
Microchip公司的PIC1 6F84[2],他是RISC结构的CPU,
U5 N* A% B) G9 X. R3 j+ Q* G采用精简指令集;内含1 kX14 b EPROM型程序存储" q# z' U7 S$ k/ }
器和64个8 b EPROM型数据寄存器;擦写次数可达2 t3 C5 a- |! k5 [$ J3 m
100万次,数据保存时间大于40年;有13个可独立编
$ o t; g$ O) Y* p" X: M# }9 L. v程的双向I/O口,每个I/O口最大拉电流25 mA,最大
. w( T9 A5 h! A* E# Y8 t灌电流20 mA;一个可带8位预分频器的8位定时器/计6 `$ W& n* o e1 w1 X2 _
数器;具有自振式看门狗和程序保密位; PIC16F84 采.
8 Q' k- w/ F4 K7 K6 I+ v2 Z/ m* H' {用CMOS工艺,功耗低,在5 V/4 MHz工作条件下,耗9 N9 d* T: T/ `5 F" i( `# F9 P
电小于2mA,可以在2. 0~6.0 V电压下工作。由于他
9 l6 l$ V* f, r& [) h5 G+ b内部含有64 b的EPROM型数据存储器,所以可以用
$ }' h5 ^$ S# l. q' i% S3 e0 g于在掉电状态下保存系统密码和原工作状态。. @+ ?- B1 G) \$ _
下面具体的介绍遥控装置中的各部分电路的原理
2 C. K: X `' N: P+ B: M- g和功能。 B) R, x5 ?" W7 [+ A- f
$ b( [( i( f8 ~6 F
# a, [. X3 I8 q' X+ j4 P i$ n7 V- K! z* {& f2 q5 r" {% n
附件下载:
, M* i" Q. x, E/ E/ _ |
|