|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:智能家居产品正快速地进入普通百姓家庭,对提高人们生活质量起到至关重要的作用。本文叙述了一款按摩气床电控
: H7 l5 b! {. [4 A- Z部分的软硬件设计过程,着重介绍了控制器的组成结构、气压数据采集、闭环控制和数据处理算法等部分。
6 a1 X Y5 t: ^- Q; [1 L关键词:智能家居;单片机;压力传感器;数据采集, ~/ y% z6 E1 j+ T, v. L8 Q" }' a: V. i, F4 h* @. O( J9 N
引言
. e \3 N9 _9 j随着经济的发展和社会的进步,功能简单、技术含量低的
4 _1 J; x5 s, z7 X1 {3 e2 @0 [; j) T传统家居产品已不能满足人们日益增长的物质文化的需要.取5 Q; s/ S M" L: {% |
而代之的是功能更完善、可操作性好.更加人性化的智能家居; G9 B" C1 u; r+ N; \0 x
产品。例如,可调温可定时空调、全自动洗衣机、制冷制热饮水! J) T4 T2 a% F3 q- e7 m% E, i4 a# N6 |3 ]! `' Z
机、按摩气床、电磁炉等。这些现代化的智能家居产品与传统的/ a2 A) Q4 B0 N- J, z
相比,它们给用户提供了更加友好的操作界面.更加完善的功! ?6 n v H$ \8 _( Y- |7 Q9 |$ N% z6 Z/ R. S
能,更重要的是能够在用户不干预的情况下完成某些动作,给3 t. H- h! `' z! ~. W
6 Y' c7 [* ?1 z, t* q% ^0 g用户带来方便舒适的感觉,提高生活质量,节省时间,因而市) Q5 r- U7 N8 P* Q2 X& s" E( F; E0 [( ` T- }
场潜力巨大。, J9 `; h4 g3 s+ d) o
0 W! z' {; N2 y( ^& ?控制器的核心STC12C5410AD单片机作为一-种增强型的4 D) j' p: A/ u. q, Z9 d4 ]; g
: ^0 z& g: V( Z! I: B u2 y51单片机,它具有以下优点:速度更快,可达1个时钟/机器周, O* r$ q& ?2 ?9 B' O
# O' y4 A7 ~8 Z期;工作频率更高,最高可达35MHz,相当于普通8051的" s! U! h, j" W* K% o1 r$ ]* N6 {4 H \8 m- G$ m9 d! Q
420MH2;ISP/AP功能,无需编程器/仿真器;功能更完善,片内! i- _$ @" |8 E
# J. E1 M2 k' N; _4 g. t集成度更高,提供10位ADC .PWMPCA/CCU SPI等功能模块;: D3 D% \. E' Z5 s2 R& x
小体积.低成本、低功耗、抗干扰及保密性好。基于以上优点,; u8 Y: k D- f! ~/ } X. j8 t9 G0 ?( d+ F. h. v" M2 N. P
STC系列单片机在工业控制、智能家电及手持通信产品等领域( d9 U$ q! n; ]! `- W
+ x7 j, o( v. D得到了广泛的应用。
, `4 l6 H! y: d1按摩气床的功能定义
5 m& f& m6 e" Y, o按摩气床,即在普通床结构的基础上.根据用户需求,安装1 j7 e9 G; q$ D0 X+ d
一些体积.耐乐度合适的气囊,用户可以通过配套的手持控制! X; P$ c' q) y+ S. R K0 v* l
. d' k# k/ s- a4 l8 y4 K w! j5 A器来控制气囊充放气,以达到按摩的功能。用户在不需要按摩$ V) K0 v' A" a1 p& l6 ~
的时候,可以通过控制器的精确控制功能,将气囊气压调整到
~' R' u; n" C, Z) O7 w N用户感觉最舒适的位置这时气床就跟普通床-样。另外,当用/ }; v9 D& A( P! d* U8 ~+ y9 w
% U7 ` t6 Q6 N4 z, r户因为疲劳而不愿意手动控制气囊动作的时候.还可以使用控- C5 p+ Z2 d9 D+ U! X2 ?2 M( S: }3 K. j2 t2 T
制器预设的多种工作模式,享受不同强度、不同频度和身体不% h1 Y+ H% ?6 ^' n$ G$ G6 w Q1 Y6 I6 E4 j( M' l. |
同部位的按摩功能。: R7 ?9 f1 U" ~# D6 l" \0 i
# l, E7 `/ I; L2控制器硬件设计" A1 N. {% F5 l) {1 y
* o! n ^8 K9 ?8 r" Y- p- O该控制器由手持端和隐藏在床体内的执行端两个部分组( q: y I# n3 r: t3 s' S7 u
! _( ~. l" h( i* Y6 L1 X7 W5 t, p, T: J( V4 Y0 K
成,分别称为,上位机和下位机。上位机和下位机通过TTL电平6 T( q4 C8 g d) t5 }5 d; d* `
! L* e6 {; o- S1 F2 p/ F" h# K+ K的串口进行通信,当波特率为2400bps时,有效通信距离可达6 i, E$ }; L& u: A( q; `, C. b# f0 p& f2 ]9 b' M
2.5米。这里主要介绍负责检测气压及控制气阀气泵工作的下% R8 L* E; S# `
位机电路的设计,下位机主要分为气压检测信号放大.气阀控0 i" |6 i) e- d4 }) v) ^& ?, z u
制、气泵控制、串行通信接口. 单片机六个功能模块,上位机主
' ?- T: r+ S2 m2 q" e& v+ z0 S/ Y要分为数码管显示电路、矩阵键盘接口电路和单片机电路3个0 O# Z7 | f) Q3 v4 t9 |2 U/ r+ Q0 H9 i" ^" G" f
部分,其组成框图如图-1所示。- H& p+ a& d% _- y8 w7 B3 X7 A/ i) p) x+ O
5 h+ x* d# \6 ^1 c, L
$ h$ i$ z0 S3 ]8 N5 |+ U6 b; [: l# P
7 S+ c' J+ s: [) ^, i* C9 E* Y9 R6 U- @. i P5 |# ?
3 j' F6 y' q# J) o( O& l' ~
4 ?6 u3 X% ]# n# T7 n! c
附件下载:' Q _" E! ?, O# w
|
|