Design and Fabrication a Belt for Abdominal Breathing
i 1 66
2 ABSTRACT Title Design and Fabrication a Belt for Abdominal Breathing Pages66 SchoolNational Taipei University of Technology DepartmentInstitute of Mechatronic Engineering TimeJuly, 2009 ResearcherChun-I, Sun DegreeMaster AdvisorJung-Tang, Huang KeywordsAbdominal breath; Diaphragmatic breath; Belt; Buckle The paper presents the design, fabrication and verification of an Assistant Belt for abdominal breathing. It also supervises the waistline for control or reducing the size. The assistant function is implemented in micro-computer. It automatically generates signal to remind user to exercise abdominal breathing in daily period. Micro-computer gets the tension force from buckle of belt, recognizes the user in exhaling or in inhaling, sounds with user s breathing in deep and in synchronization, induces the user breathing slowly to suit best period of abdominal breathing. ii
iii 3
4...i...ii...iii... iv... vii... viii... 1 1.1... 1 1.2... 2 1.3... 4 1.4... 4... 5 2.1... 5 2.2... 5... 7 3.1... 7 3.1.1... 8 3.1.2... 8 3.1.3... 8 3.1.3.1... 9 3.1.3.2... 9 3.1.3.3... 9 3.1.3.4... 9 3.1.3.5... 9 3.1.3.6 LED... 9 3.1.3.7... 10 3.2... 10... 13 4.1... 13 4.2... 18 4.3... 22 4.4... 24 4.5... 25 4.5.1... 25 4.5.1.1 Power saving... 26 4.5.1.2 Timer function... 26 4.5.1.3 Pressure detect... 26 iv
4.5.1.4 Breathing guide... 27 4.5.1.5 Waistline monitor... 27 4.5.1.6 Switch detected... 28 4.5.1.7 Operation control... 28 4.5.1.8 Sounds... 28 4.5.1.9 LED signal... 29 4.5.1.10 Auto-adjustment... 29 4.5.2... 30 4.5.2.1 Power saving... 31 4.5.2.2 Switch detected... 31 4.5.2.3 Sounds... 31 4.5.2.4 LED signal... 32 4.5.2.5 Timer function... 32 4.5.2.6 Timer ISR Pressure detect... 32 4.5.2.7 Breathing guide... 36 4.5.2.8 Waistline monitor... 37 4.5.2.9 Operation control... 37 4.5.2.10 Auto-adjustment... 37 4.6... 37... 39... 42 6.1... 42 6.2... 44 6.3... 46... 49 7.1... 49 7.1.1... 49 7.1.1.1... 49 7.1.1.2... 50 7.1.1.3... 50 7.1.1.4... 51 7.1.1.5... 52 7.1.2... 53 7.1.2.1... 53 7.1.2.2... 54 7.1.2.3... 57 7.2... 60 7.3... 61 7.4... 61 7.5... 62... 63 8.1... 63 8.2... 64 8.2.1... 64 v
8.2.2... 64 8.2.3... 64 8.2.4... 64 8.2.5... 65... 66... 67... 68 A.... 68 00060000175500... 68 01060000175500... 70 05060000175500... 73 06060000175500... 76 07060000175500... 79 08060000175500... 82 09060000175500... 84 vi
5 3.1... 11 4.1... 29 4.2... 33 6.1... 45 7.1... 59 7.2... 59 vii
6 1.1... 3 2.1 [11]... 6 3.1... 11 3.2... 11 4.1... 13 4.2... 14 4.3... 15 4.4... 15 4.5... 16 4.6... 16 4.7... 17 4.8 CY8C24423A... 18 4.9... 19 4.10... 20 4.11... 20 4.12... 21 4.13... 22 4.14... 22 4.15... 23 4.16... 23 4.17... 24 4.18... 24 4.19... 25 4.20... 26 4.21... 33 4.22... 36 4.23... 38 5.1... 39 5.2... 39 5.3... 40 5.4... 40 5.5... 41 6.1... 42 6.2... 43 6.3... 44 6.4... 44 6.5... 45 6.6... 46 6.7... 47 6.8... 48 viii
6.9... 48 7.1... 49 7.2... 50 7.3... 51 7.4... 52 7.5... 53 7.6... 54 7.7... 55 7.8... 55 7.9... 55 7.10... 56 7.11... 57 7.12... 60 7.13... 60 ix
1 1.1 Body Mass Index, BMI (Waist to Hip Ratio, WHR) 1 2005 1824 BMI 1824 90 80 BMI 27 WHR 1 WHR WHR 0.95 0.8 1
2 1.2 Dr. John Seskevitch PART1 500ml 4500ml 12
1.1 1.1 1 2 1 12 13 2 2 3
1.3 1.4 4
2 2.1 710 12 710 100 15 12 30 2.2 Mori, Syuji; (Tsukuba-gun, JP) 5
Belt and bending attachment for belt 2.1 2.1 Hamburg Medset ERGO Spirometry Medicom MTD Ltd 6
7 3 3.1
8 LED 3.1.1 15 1 100 3.1.2 7 9 3.1.3 /
3.1.3.1 1 1 3.1.3.2 1 3.1.3.3 2 3.1.3.4 4 3.1.3.5 2 3.1.3.6 LED LED LED 9
10 3.1.3.7 2 3.2 12 60 3.1 1 Scale 35 3.1 θ Cos Scale T = (1)
3.1 (min) (max) (max) (max) 1 0.09 1.15 1.65 1.45 2 0.08 1.25 1.72 1.51 3 0.12 1.21 1.68 1.44 4 0.14 1.24 1.45 1.48 5 0.07 1.22 1.71 1.56 1 0.110 1.404 2.014 1.770 2 0.098 1.526 2.100 1.843 3 0.146 1.477 2.051 1.758 4 0.171 1.514 1.770 1.807 5 0.085 1.489 2.088 1.904 0.122 1.482 2.005 1.817 kg 11
12 AD Buzzer DoRe MiFaSo SoFaMiReDo
13 4 4.1 AD LED 4.1 12V A21/A23
14 T 4.2 1.44 T T
PCBA T LEDBuzzer PCBA LED 4.3 LED FPCFlexible Printed Circuit T 4.4 15
PCBPrinted Circuit Board 4.5 DIPDual in line Package 4.6 16
4.7 T 17
4.2 AD Cypress PSoC TM SOCSystem on Chip Flash program memory, SRAM data memory I/O Mixed-Signal Array ADPWMTimer UART: Universal Asynchoronous Receiver and Transmitter PSoC TM 2.4V 5.25V CPU 3.0V 3.6V CPU 12MHz PSoC TM CY8C24423A 12 bit ADCINC12 PGA PWM: Pulse Width Modulation Timer ISR UART 18
CY8C24423A 4.8 PSoC TM IC 12V 3.3V Duracell Global Business Management Group 12V 9V 4.9 MPS MP2359 Power Step-Down Converter 24V 4.5V 12V 0.2A, 1A 90 4.10 MP2359 Data Sheet 19
4.11 Vcc_3V3 3.3V R2R4 MP2359 FB 0.81V MP2359 R1R3 EN 0.4V 1.2V 3.6V EN 1.2V 12V 20
4.12 LED LED IO 2.2K Ohm OnOff 4.13 9V LED 21
UART RS232 4.14 4.3 22
23 4.15 4.16 4.17 P16 Rx P25 L_G P23 L_R P17 S_S P15 S_D P11 SCL P10 SDA XRES Vcc P01 sl P03 sq P05 so P07 se P06 sl P04 sq P02 so P00 se P24 BZP P26 BZN P27 Tx
24 4.17 4.4 GND PadP1P4 4.18 0.50.7mm GND P3 P4 P2 P1 P01 sl P03 sq P05 so P07 se P06 sl P04 sq P02 so P00 se
800K10K 4.5 4.5.1 Cypress PSoC TM CY8C24423AC PSoC TM Designer 4.19 IC 12 bit ADCINC12 PGA PWM: Pulse Width Modulation Timer ISR UART 4.20 Cypress PSoC TM Designer 25
4.5.1.1 Power saving PSOC 3.3V24MHz 3MHz AD/DA 3.3 ma 6.5 ua 500 1.95 1 1 4.5.1.2 Timer function 4.5.1.3 Pressure detect AD 6.25 ms/sample 12 bits 0V~3.3V 26
AD AD 4.5.1.4 Breathing guide Do So So Do 8.6.1.3 So Do Do So AD 100 4.5.1.5 Waistline monitor AD 27
So SoLa SoLaSi 1 4.5.1.6 Switch detected I/O Port 0 1 de-bounce de-bounce 1/16 4.5.1.7 Operation control 4.5.1.8 Sounds Buzzer PWM: Pulse Width Modulation 4.1 24MHzPSoC Vc1=9Vc2=13Vc1=13 PWM Buzzer Timer AD 28
24MHz/9/13/13/60=262.98 5.2 Do 261.63MHz 4.1 4.5.1.9 LED signal LED LED LED 4.5.1.10 Auto-adjustment 100 29
24 9 4 4 4 4 4.5.2 C PSoCTM Designer Generate Application Include C Main( ) 30
Timer ISR #pragma interrupt_handler Public 86 8 Switch Case 1/43 4.5.2.1 Power saving M8C_Sleep M8C_Sleep 4.5.2.2 Switch detected Hi (Lo) Timer ISRSwitch Case1357 LED 4.5.2.3 Sounds PWM Timer ISR Switch Case46 SongQueT[09] PWM 31
SongQueL[09] 4.5.2.4 LED signal LEDLED LED LEDLED LED 4.5.2.5 Timer function 86 1 1 1 4.5.2.6 Timer ISR Pressure detect TimerIST: Interrupt Service Routine 10.75 AD BreathMax BreathCent BreathMin AD AD AD 4.21 32
33 AD AD TipVal TipCont PreTipCont AD TimeInhal TimeExhal 4.2
34 4.2 Tip AD Tip AD Tip AD Tip AD Tip AD Tip AD
4.2 AD Cent4.2 AD Cent; AD Cent AD Cent AD Cent AD AD 12 4.2 12 4 AD 0 AD AD Cent Cent 1/8 AD Cent Cent 1/8 1/8 35
4.5.2.7 Breathing guide 2 20 40 1822 18 22 4.22 3644 36 44 PreTipContTimeInhal PreTipContTimeExhal TimeInhal TimeExhal 15 1 100 36
37 4.5.2.8 Waistline monitor BreathCent WstlMax WstlMin WstlMax WstlMin 70 90 BreathCent 70 90100 4.5.2.9 Operation control 4.5.2.10 Auto-adjustment 4 100 4.6
OBPOn Board Programming Cypress MiniProg OBP USB RS232 4.23 RS232 UART RS232 TX/RX Pad IO 4.23 38
5 5.1 5.1 5.2 39
UART RS232 PCB 5.2 5.3 5.3 5.3 5.4 PCBAPrinted Circuit Board Assembly 40
OBPOn Board Programming 3D 5.4 5.5 5.5 41
6 6.1 6.1 6.1 42
6.2 6.3 6.2 43
IR LED 6.3 6.4 6.4 6.2 44
UART RS232 6.5 6.5 6.1 6.1 1. Tracking Abdominal breath 2.!!!01 ( ) 45
3. TSo12 So 12 Hex /10.75 Dec 4. TFa0C Fa 12 Hex /10.75 Dec 5. TMi0C Mi 12 Hex /10.75 Dec 6. TRe0C Re 12 Hex /10.75 Dec 7. TDo0C Do 12 Hex /10.75 Dec 8. 0x9FC0 AD 16 9 Bbv01 01 Hex 10 Bt001F 001F Hex /100 6.3 6.1 6.6 6.7 6.6 6.7 46
47 6.7 T Do~So 6.7 6.8 6.9 So Do
6.8 6.9 48
7 7.1 7.1.1 7.1.1.1 7.1 7.1 136 7.1 49
7.1.1.2 7.2 7.2 128 46000 7.2 7.1.1.3 7.3 50
51 7.3 7.1.1.4 7.4
7.4 7.1.1.5 7.5 52
7.5 7.1.2 7.1.2.1 70 90100 5 7.6 600 10200 30017201 53
7.6 30017201 7.6 7.1.2.2 100 7.7 7.8 7.9 7.10 100 7.11 54
7.7 7.8 1/8 55
7.7 7.9 7.10 4 7.11 8 15 56
7.11 7.1.2.3 7.12 7.13 A 16 DDHHMMSS 05060A00 6 10 0 Habit Action=0040 7.1 No 1 57
7.2 Habit Action=0040 7.1 No 2 7.2 Action=0040 7.1 No 3 More 7.1 No 4 7.2 Day 6 06:05:0007:55:00 08:10:00 7.1 No 5 Time:09093700 Action=0000 A Time: 050E1900~ Time: 06080500 Time: 050F1900 58
A Time: 050E1900 ~ Time: 06080500 Time: 06080500 A Time:09082800 7.1 No 1 2 3 4 5 7.2 06:05:00 07:55:00 08:10:00 09:55:00 12:00:00 15:25:00 Day 0 00060500 00073700 000C0000 Day 1 01060500 01073700 010C0000 Day 5 05060500 05073700 05093700 050F1900 Day 6 06080A00 06093700 060F1900 Day 7 07060500 07073700 07093700 070F1900 Day 8 08060500 08073700 08093700 080F1900 Day 9 09060500 09073700 59
7.12 7.13 7.2 1T 60
2 T 3 4 7.3 1 30 Buzzer 60mA 1 30 Buzzer 1/16 2PCBA SoC 3 100 100/2.5K/ 7.4 1 SoC NAND Flash 4KRAM 256Byte 61
20K Flash512Byte RAM 2 VB 100 10 C 3 7.5 1Buzzer 2 3060 Buzzer LED 3050 62
63 8 8.1 1 Load Cell 2 3
64 8.2 8.2.1 8.2.2 8.2.3 8.2.4
8.2.5 Buzzer 65
9 80 200750, 53 2005 6-7, 21-74 20059-10, 16-31 200527-47 MORI SYUJI, Belt and bending attachment for belt, USPTO, PUB.APP. 20030098027, 2003. Sun Chun-I, Automatic operation system and a method of operating the same, USPTO, PAT. 6,725,102, 2004. Christopher T. Killian, Modern Control Technology Components and Systems, New York: Delmar Thomson Learning, 2006, pp.220-227. 66
10 67
11 A. 00060000175500 68
69
01060000175500 70
71
72
05060000175500 73
74
75
76 06 060000175500
77
78
79 07 060000175500
80
81
82 08 060000175500
83
09060000175500 84
85
86
87