|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:智能家居产品正快速地进入普通百姓家庭,对提高人们生活质量起到至关重要的作用。本文叙述了一款按摩气床电控
8 l/ F( N' A: G部分的软硬件设计过程,着重介绍了控制器的组成结构、气压数据采集、闭环控制和数据处理算法等部分。
% w i3 o* @( ]3 ?% K3 O关键词:智能家居;单片机;压力传感器;数据采集, ~/ y% z6 E1 j+ T, v. L8 Q" }' a+ y7 }& i2 T/ I/ E& x% z; M# d" c0 J3 p b
引言/ u1 g. n4 O1 O
随着经济的发展和社会的进步,功能简单、技术含量低的
% \$ n$ _1 J6 I, n9 B传统家居产品已不能满足人们日益增长的物质文化的需要.取* s8 y- B3 h, T) ]
而代之的是功能更完善、可操作性好.更加人性化的智能家居
, W) F# N4 C5 }% G产品。例如,可调温可定时空调、全自动洗衣机、制冷制热饮水! J) T4 T2 a% F3 q- e7 m
- {5 y6 j- Q5 O8 n7 P机、按摩气床、电磁炉等。这些现代化的智能家居产品与传统的
) \$ ~- z4 j0 y7 m9 t相比,它们给用户提供了更加友好的操作界面.更加完善的功! ?6 n v H$ \8 _
' E3 |$ S" G5 d3 m' R能,更重要的是能够在用户不干预的情况下完成某些动作,给3 t. H- h! `' z! ~. W' z5 Z0 ]% S. z4 h P+ P
用户带来方便舒适的感觉,提高生活质量,节省时间,因而市) Q5 r- U7 N8 P* Q2 X& s, [) H* L; d1 X7 h/ }/ v0 j) p7 i
场潜力巨大。, J9 `; h4 g3 s+ d) o, _# ~. T: s* W# m
控制器的核心STC12C5410AD单片机作为一-种增强型的4 D) j' p: A/ u. q, Z9 d4 ]; g' T0 p5 x) e; n& k1 _
51单片机,它具有以下优点:速度更快,可达1个时钟/机器周, O* r$ q& ?2 ?9 B' O
" w& s# U3 c m {! f期;工作频率更高,最高可达35MHz,相当于普通8051的" s! U! h, j" W* K% o1 r$ ]* N3 T4 s- `: w7 T
420MH2;ISP/AP功能,无需编程器/仿真器;功能更完善,片内! i- _$ @" |8 E$ m+ ~9 E' s9 k$ x9 C: E
集成度更高,提供10位ADC .PWMPCA/CCU SPI等功能模块;
( _1 N* P- [0 G8 k9 H小体积.低成本、低功耗、抗干扰及保密性好。基于以上优点,; u8 Y: k D- f! ~/ } X. j8 t9 G
( ?' f. n4 @9 KSTC系列单片机在工业控制、智能家电及手持通信产品等领域( d9 U$ q! n; ]! `- W
6 ^% q, [: X% F- {7 c! x: F得到了广泛的应用。
6 ]% L5 ]" n& b- ]5 I' @ I u- `1按摩气床的功能定义
/ ^; u! c* [, h按摩气床,即在普通床结构的基础上.根据用户需求,安装. C8 s1 a+ X3 P1 n% V
一些体积.耐乐度合适的气囊,用户可以通过配套的手持控制! X; P$ c' q) y+ S. R K0 v* l
; t1 u& |% K5 ]$ a6 O器来控制气囊充放气,以达到按摩的功能。用户在不需要按摩
3 R+ U# }( \# F5 D: C" I/ Y3 I: n的时候,可以通过控制器的精确控制功能,将气囊气压调整到
: N6 t0 s) v5 `* ?5 X. k用户感觉最舒适的位置这时气床就跟普通床-样。另外,当用/ }; v9 D& A( P! d* U8 ~+ y9 w5 q0 b+ f, H: @; k
户因为疲劳而不愿意手动控制气囊动作的时候.还可以使用控- C5 p+ Z2 d9 D+ U0 U y; q& x @( y# Q
制器预设的多种工作模式,享受不同强度、不同频度和身体不% h1 Y+ H% ?6 ^' n$ G$ G6 w0 B& ?* _8 K( A! i j* h" {# e
同部位的按摩功能。: R7 ?9 f1 U" ~# D6 l" \0 i' T/ W4 A( g' B
2控制器硬件设计" A1 N. {% F5 l) {1 y
( e9 u2 p4 R. h- ^# @$ b该控制器由手持端和隐藏在床体内的执行端两个部分组( q: y I# n3 r: t3 s' S7 u
1 D0 }. r$ T2 p+ Z" s1 r0 { m) C) C4 S; s+ L0 I, t5 y) ^$ l
成,分别称为,上位机和下位机。上位机和下位机通过TTL电平6 T( q4 C8 g d) t5 }5 d; d* `. a. y' i) c' N) e
的串口进行通信,当波特率为2400bps时,有效通信距离可达6 i, E$ }; L& u: A( q; `, C. b+ F, [* t5 L; ^2 B( [' a
2.5米。这里主要介绍负责检测气压及控制气阀气泵工作的下
5 X$ i0 B& J8 B# W! D; j位机电路的设计,下位机主要分为气压检测信号放大.气阀控" `3 h6 w. X9 g! f4 b
制、气泵控制、串行通信接口. 单片机六个功能模块,上位机主
- }& w+ M" ]: i; U5 I要分为数码管显示电路、矩阵键盘接口电路和单片机电路3个0 O# Z7 | f) Q3 v4 t9 |2 U K6 \' k9 i$ `1 ^+ i0 y
部分,其组成框图如图-1所示。- H& p+ a& d% _- y8 w7 B
" f. w* m- _. M% X: u# j$ ~6 e5 h+ x* d# \6 ^1 c, L* p: a4 b+ n; Y$ ?/ S0 U9 ?; R
5 |+ U6 b; [: l# P; j( Y; h+ l" `( X8 u# [
7 Y3 _& M. n; @) j4 J0 o- t, p! W; Z9 A. z1 {" ^( D* o* ]5 x# I/ r
0 W2 S5 b1 c y+ i附件下载:
. O, U7 O1 L3 j' r8 u2 D( @- r |
|