3상 적산 전력계1. 적산 계기 일반어떤 시간 내의 전류, 전력, 무효 전력 등을 적산하여 측정하는 계기를 적산 계기(integrating meter)라 한다.예를 들면, 암페어를 적산하면 전기량(쿨롱)이 얻어지고, 와트를 적산하면 에너지(주울;J)가 얻어진다. 이 경우, 적산 계기에 쓰이는 단위로서는 보통 쿨롱, 주울 등 대신에 암페어ㆍ시(ampere hour, ah) 와트ㆍ시(watt-hour) 킬로와트ㆍ시(kilowatt-hour, kWh) 등이 쓰인다.대부분의 적산 계기에서는 그 가동 부분이 원판으로 되어 있고, 이것을 피적산량의 크기에 비례하는 속도로 회전시켜, 그 회전을 적산하는 기구로 되어 있다. 이 적산을 표시하는 장치를 계량 장치(register)라 부르고, 齒車의 조합으로 원판의 회전수를 떨어뜨려, 지침 또는 數字車에 전하는 일을 한다.원판의 회전을 지침에 전하는 것을 지침형이라 부르고, 이것은 그림 4.23(a)와 같이 한 자리마다 회전 방향이 역으로 되어 읽기 어려운 결점이 있지만, 마찰이 일정하므로 정밀급의 계기에 주로 이 형이 쓰인다. 또, 그림 4.23(b)와 같이 회전을 數字車에 전하는 것을 現字型이라 하고 이것은 읽기 쉬운 이점이 있으므로 가정용으로 이 형이 많다. 또, 숫자가 반 정도 숨겨지지 않게 하기 위하여 치차를 躍進型으로 만들어야 되므로 치차가 躍進할 때의 토오크를 필요로 한다. 또, 이 경우 치차비를 시험하기 위하여 최하위에 躍進形이 아닌 시험 다이얼을 설치하여 놓았다.적산 계기는 유효 기간 중 장해를 받지 않도록 내구성인 것이어야 하므로 외함은 철, 알루미늄, 글라스 등으로 만들어져 있다.2. 직류 적산 계기직류 적산 계기는 전지의 충방전, 전기 화학 공장, 전기 철도 등에 쓰이고 발전기형, 전동기형 등이 있다.발전기형은 그림 4.24와 같이 측정 전류 I를 분류기 S에 흘려 그 전압 강하와 자석식 직류 발전기 G의 기전력과의 차를 증폭하여 전동기 M을 회전시킨다. 이 때 증폭기의 증폭률이 크면, 그 차는 극히 적어져서 0으로 볼 수 있다.발전기의 발생 전압은 회전수에 비례하므로, 이 회전수를 적산함에 의하여 적산 전류 값을 구할 수 있다.전동기형은 직류 전동기의 회전수가 측정 전류 혹은 측정 전력에 비례하는 구조로 만든 것이다. 그림 4.25는 수은 전동기형 전력량계이고, 베크라이트제의 수은조 내에 수은을 채우고, 그 가운데 동 원판을 회전시키는 것이다.3. 교류 전력량계(1) 유도형 전력량계(induction type watt-hour meter)교류 전력량계로서, 일반적으로 쓰이고 있는 것은 유도형 계기의 이동 자계형이다. 유도형 계기에서 전력 VIcosφ에 비례하는 구동 토오크를 발생시키는 원리에 대해서는 그림 2.39에서 설명한 바와 같이 Φ1∝Φ2 , Φ2∝V/ω , ψ=90o-φ가 되도록 하면 된다.이동 자계를 만드는 철심 구조의 예를 보면 그림 4.26과 같이 된다. 그림에서 CP는 전압 철심, WP는 전압 코일, CC는 전류철심, WC는 부하 전류가 흘러서 전류 자속 ΦC를 만든다. WP는 권수가 많고 순인덕턴스에 가까우므로 부하 전압보다도 거의 90o늦은 코일 전류 IP에 의하여 전압 자속 ΦP를 그림 4.26과 같이 생기게 한다.ΦP와 ΦC의 관계는 그림 4.27과 같이 되고 벡터로 그리면 그림 4.28과 같이 된다. 이 때 이동 자계는 ΦC→ΦP→ΦC'방향으로 생기고 원판도 이 방향으로 회전한다. ΦC와 ΦP 및 ΦP와 ΦC'와의 사이의 토오크를 TD1 , TD2라면 식 (3.23) 에 의하여이고, 여기서 α≒90o 되게 조정하면(4.48)로 되어 구동 토오크 TD는 부하 전력 P에 비례한다. 여기서 WP의 저항이나 철손 때문에 실제로 ΦP가 늦는 위상각이 (90o-β1)이어서 90o보다 적으므로 이 β1을 보상하기 위하여 전압 철심에 位相 調整 裝置를 둔다. 이것은 전압 철심의 중앙의 다리에 몇 번의 코일 S를 감고, 이것을 단락 하는 저항 r의 값을 조정하는 것이다. 즉, 이 위상 조정 장치에 의하여 ΦP가 더 늦어지는 각도를 β2라면, V와 ΦP와의 사이에 각도는 (90o-β1+β2)로 되므로 구동 토오크 TD는 VIcos(φ+β1-β2)에 비례한다.또, 그림에서 알루미늄 원판 D는 영구 자석 M의 자속 Φm을 끊고 회전하므로, 그의 회전 속도를 n이라면, 그 부분에 생기는 와전류는 nΦm에 비례하고, M에 의해서 생기는 토오크 TC는 nΦm2에 비례한다. 따라서 TD=TC이면, 원판은 가속되지 않고 일정 속도로 회전하므로,(4.49)로 된다. 만일 β1=β2이면 전력과 회전 속도와의 사이에는 다음 관계가 성립한다.따라서, 회전 속도 n은 저력 VIcosφ에 비례한다.3상 전력량계는 단상과 같은 구동 소자를 2개 설치하여 3상 전력을 적산할 수 있도록 한 것이다.(2) 전력량계의 시험적산 전력계의 부하 시험 방법에는 실부하법과 허부하법이 있다. 전자는 실제로 부하에 전력을 소비시켜서 측정하는 방법이지만, 경제적으로 낭비가 많고 그 값을 절약하는 것도 간단하지 않으므로 실험실에서 소규모로 시험할 때 이외에는 쓰이지 않는다. 후자는 전류코일에 전류를 흘리는 전원과 전압 코일에 전압을 가하는 전원을 독립한 것으로하여 별개로 조정하고, 또 移相器(phase shifter)에 의하여 그 사이의 위상을 조정하는 방법이다.정격이 같은 계기의 경우, 전류코일을 직렬로, 전압 코일을 병렬로 접속하면 소비되는 것은 이들의 코일 중의 전력만이므로 다수의 계기를 병렬로 접속하여도 소비 전력은 그리 크지 않다. 시험에는 무부하로 정격 전압이 110(%)일 때 잠동이 있나 없나 확인하는 잠동 시험, 무부하, 정격 전압으로 시동 전류가 일정값 이하일 것을 확인하는 始動電流試驗, 計量裝置의 치차비가 바른가 어떤가 조사하는 計量 裝置 試驗 등이 있지만 가장 중요한 것이 오차 시험이다.더욱이 계량 시험 장치를 하는 경우에는 지침이 최소위의 적당한 값만큼 회전하기까지 연속하여 전류를 흘리며, 계기가 자기 가열되므로 오차 시험은 계량 시험 장치를 바로 연달아 행하는 일이 많다.① 초시계법 : 계기에 1[kWh]의 전력량을 가할 때의 회전수를 계기 정수라 부르고 명판에 기재되어 있다. 이 계기 정수를 K[rev/kWh]라고 하는데 어느 시간 t동안의 원판의 회전수 N[rev],전력량을 W라면, 원판의 회전 속도는 부하 전력 P에 비례하므로(4.52)의 관계가 있고, 여기서 K를 일컫는다.이 계기 정수 K[rev/kWh]가 기지이면, 전력 P[W]가 주어질 경우 원판이 N회전하는데 걸리는 시간 t는 다음 식으로 표시된다.(4.53)이 시간을 초시계로 측정한 결과 t'초였다면(4.54)로 되고, 상대오차 εs는 다음 식으로 표시된다.(4.55)또, P를 측정한 전력계에 αm인 백분율보정이 있다면, 오차 백분율은 다음 식으로 된다.(4.56)초시계법은 오차의 절대 측정이지만, 측정 시간 중의 전압, 전류, 주파수 등을 엄밀히 일정하게 유지할 필요가 있다. 그러기 위해서는 전원에 비용이 걸리므로 큰 규모의 검정소에서 실용되고 있다.초시계로서는 지침형의 전기 시계나 계수등식의 시간계 등이 쓰인다. 또, 이들의 시동 정지는 원판의 시험표, 광원, 광전 회로, 계전기 등을 써서 자동적으로 정지시킬 수도 있다.② 회전표준기법 : 전력량의 표준 계기로서 특히 정밀히 제작한 전력량계를 회전 표준기라 한다. 시험을 하는 경우는 이것과 직렬로 피시험 계기의 전류 코일을 병렬로 전압 코일에 각각 접속하여 피시험 계기의 N회전에 대한 회전 표준기의 회전수 Ns를 읽는다(그림 4.33참조).이 때 회전 표준기의 계기 정수를 Ks[rev/kWh], 그의 오차를 εs[%]라 하면, 피시험 계기의 오차 백분율은 ε100은 다음 식으로 표시된다.(4.57)또, 이 시험법에서는 두 계기를 동시에 시동, 정지시켜서 측정하는 일이 많다. 회전 표준기의 원판의 주변에는 1,000등분 정도의 눈금이 매겨져 있으므로 NS는 1회전 미만의 것까지 자세히 읽을 수 있다.
실시간시스템설계 결과레포트- 스마트 엘스컬레이터 설계-목차설 계 목 적설 계 개 요최 종 목 표활 용 방 안트 러 블 슈 팅설 계 일 정결 과C소스코드버튼도최종결과설계목적실시간 시스템 이해하기실시간 시스템의 정의 이해하여 설계 해보기실시간 시스템 구성을 직접하여 능력 키우기DSP의 사용법 파악하기PWM의 동작을 이해하여 모터 동작을 제어하기C 프로그램을 이용한 실시간 시스템 구성C프로그램과 DSP와의 동작 확인하기C프로그래밍으로 DSP 실시간으로 조정하기SCI통신의 이해와 제어컴퓨터와 DSP간의 데이터 송수신하기.SCI통신을 통한 DSP원격제어하기.설계개요에스컬레이터가 정지한 상태에서 이용객을 인식해 벨트를 작동시키는 것이 기본 개요이다.실험을 통하여 습득한 DSP제어를 활용하여 제작을 할 수 있는 소스를 목적으로 하였다.일상생활에서 흔히 볼 수 있는 에스컬레이터를 DSP를 통하여 효율적으로 제어하고 하였다.최종목표에스컬레이터 최초대기 상태에서 이용객을 감지시에 운행하게 된다. 이때 운행은 모터의 속도를 서서히 증가시킨 후, 일정시간 동안 동일속도로 운행 후, 서서히 정지하는 식으로 최대한 승차감을 높이어 쾌적한 운행을 할 수 있게 하였다.그 외에도 관리자 모드로 진입 가능하다. 이때 비밀번호를 입력 받아 보안성을 높이었다. 관리자 모드에서는 운행방향과 속도제어를 할 수 있으며, 시스템이 감시하는 이용객의 총수도 함께 표시 하게 되어있다.그리고 SCI 통신을 통하여 제어실이나 통제실에서 에스컬레이터의 상태를 실시간으로 확인 할 수 있고, ‘a’키를 누름으로써 비상정지 시킬 수 있다. 비상정지 시에는 급정지하면 위험하므로 서서히 정지 시키도록 설계되어있다.운행시 에스컬레이터 구동 알고리즘< 운행시 에스컬레이터 구동 알고리즘 >활용방안비밀번호 설정으로 개개인의 접근을 막아 보안성을 높일 수 있다.원하는 속도로 에스컬레이터 구동을 할 수 있는 동시에 방향또한 설정가능하다.센서를 이용하여 전력을 절약을 할 수 있다.에스컬레이터를 이용하는 고객의 수를 알 수 있어 통계받은 데이터 >승차감 향상을 위한 모터제어< RPM 값을 DAC0 출력 >첫 번째 사진은 1회 동작시 RPM값이다. 서서히 증가후 일정속도를 유지, 서서히 감소하는 것을 볼 수 있다. 오른쪽 사진은 동작중 이용객이 증가하였을 때, 정지하지않고 마지막 이용객까지 목적지로 이동시키는 것을 볼 수 있다.작품 에서 이용한 소스//###########################################################################// FILE: main.c// RealSYS2003/9/16//############################################################################include "..def28x.h"#include "..lcd2811.h"#include "..key2811.h"#include "..delay28x.h"#include "..dac2811.h"#include "..adc2811.h"#include "..eep2811.h"#include "..scib28x.h"#include #definePI3.1415927#defineABS(x)((x) >= 0 ? (x) : -(x))// Prototype statements for functions found within this file.interrupt void cpu_timer0_isr(void);intmcnt=0,tcnt0=0;int enc_10ms=0,m_new=0, m_old=0, rpm=0, dir=0;int process=0;// 동작모드 설정을 위한 변수int check_old=0, check_new=0;// 에스컬레이터 동작중에 동작연장에 필요한 변수int password0=0,password1=0,password2=0,password3=0;//암호설정을 위한 변수int speed = 2048, speed1=1028; // 속도제어하기 위한 변수BYTErd;// sci 통신을 위한 변수voidction 0=IOP,1=FUNI(0)/O(1)bit150:C6TRIP,PB15;IOP1bit140:C5TRIP,PB14;IOP1bit130:C4TRIP,PB13;IOP1bit120:TCLKINB,PB12;IOP1bit110:TDIRB,PB11;IOP1bit100:CAP6_QEPI2,PB10;IOP1bit90:CAP5_QEP4,PB9;IOP1bit80:CAP4_QEP3,PB8;IOP1bit70:T4PWM_T4CMP,PB7;IOP1bit60:T3PWM_T3CMP,PB6;IOP1bit50:PWM12,PB5;IOP1bit40:PWM11,PB4;IOP1bit30:PWM10,PB3;IOP1bit20:PWM9,PB2;IOP1bit10:PWM8,PB1;IOP1bit00:PWM7,PB0;IOP1*/GpioMuxRegs.GPBDIR.all=0xffff;// PB DIR: 1=output,0=inputGpioMuxRegs.GPAQUAL.all=0x0000;// PB Input Qualification:/* 0x00=No, 0x01=SYSCLK/2, 0x02=SYSCLK/4, 0x04=SYSCLK/510 */GpioMuxRegs.GPDMUX.all=0x0021;/* GPDMUX: GPIO_D function 0=IOP,1=FUNbit60:T4CTRIP,PD6;IOPbit51:T3CTRIP_PDPINTB,PD5;FUNbit40:resbit30:resbit20:resbit10:T2CTRIP,PD1;IOPbit01:T1CTRIP_PDPINTA,PD0;FUN*/GpioMuxRegs.GPDDIR.all=0x5e;// DIR: 1=output,0=input//6(PD6),5(PDPINTB),4,3,2,1(PD1),0(PDPINTA)// 1 0 1 1 1 1 0= 0x5eGpioMuxRegs.GPDQUAL.all=0x0000;// PD Input Qualification:/* 0x00=No, 0x01=SYSCLK/2, 0x02=SYSCLK/4, 0x04=SYSCLK/510 */GpioMuxRbit41:SCITXDB,PG4;FUN*/GpioMuxRegs.GPGDIR.all=0x10;// DIR: 1=output,0=input//5(RXDB),4(TXDB),3,2,1,0// 0 1 0 0 0 0= 0x10EDIS;}voidinit_ev(void){// EVA Configure T1PWM, T2PWM, PWM1-PWM6// Step 1 Initalize the timers// Initalize EVA Timer1EvaRegs.T1PR = 4095; // Timer1 periodEvaRegs.T1CMPR = 0; // Timer1 compareEvaRegs.T1CNT = 0; // Timer1 counter// TMODE = continuous up/down// Timer enable// Timer compare enableEvaRegs.T1CON.all = 0x0842;// Step 2 Setup T1PWM and T2PWM// Drive T1/T2 PWM by compare logicEvaRegs.GPTCONA.bit.TCMPOE = 1;// Polarity of GP Timer 1 Compare = Active lowEvaRegs.GPTCONA.bit.T1PIN = 1;// Polarity of GP Timer 2 Compare = Active highEvaRegs.GPTCONA.bit.T2PIN = 2;// Step 3 Enable compare for PWM1-PWM6EvaRegs.CMPR1 = ad_data[0];EvaRegs.CMPR2 = ad_data[0];EvaRegs.CMPR3 = 0x800;// Compare action control. Action that takes place// on a cmpare event// output pin 1 CMPR1 - active high// output pin 2 CMPR1 - active low// output pin 3 CMPR2 - active high// output pin 4 CMPR2top();//강제로 정지도작process=0;//대기모드로 전환}}if(++idx >= ARRAY_LEN) idx = 0;sv[idx] = sin(2*PI*idx/(ARRAY_LEN-1)) * 2047 + 2048;cv[idx] = cos(2*PI*idx/(ARRAY_LEN-1)) * 2047 + 2048;out_dac(0,sv[idx]);// DAC0: sinout_dac(1,cv[idx]);// DAC1: cosEvaRegs.CMPR3 = sv[idx];if((tcnt0%10)==0){// 10 mseckey_check();m_new = EvaRegs.T2CNT;enc_10ms = m_new - m_old;m_old = m_new;//rpm = (int)(enc_10ms * (3./2.));// 1000 pulse * 4 = 4000, 1 min= 60000 msecrpm = (int)(enc_10ms * (6000./1728.));// 432 pulse * 4 = 1728, 1 min= 60000 msecrpm = ABS(rpm);}// Acknowledge this interrupt to recieve more interrupts from group 1PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;}voidkey_process(){// 동작대기모드의 키프로세스lcd_gotoxy(10,0);switch(key_code & CODE_MASK){case K1CODE :break;case K2CODE :break;case K3CODE :break;case K4CODE :break;case K5CODE :break;case K6CODE :break;case K7CODE :break;case K8CODE :process=2;// 8번 키를 눌렀을 시 패스워드모드로 전환 (관리자모드 전단계)break;default:break;}key_code &= ~KEY_PRESSED; /* Clear key flag */}voidkey_process0(eed1
디지털 논리 실험 은행 대기자 번호 System목 차6th5th4th3rd2nd실험 목적 및 개요역할분담 및 일정Trouble Shooting제작과정 및 결과사진1st회로도 및 부가기능제 작 비 용목적 카운터회로를 응용하여 은행 창구에 설치되어 있는 대기자 순번표를 구현. 개요 74192를 이용하여 up 스위치를 누르면 카운터가 올라가고 down 스위치를 누르면 카운터가 내려가는 회로를 설계목 적 및 개 요부 가 기 능1. LED 부착 두 개의 창구 A, B중 어느 한 곳에서 스위치를 눌렀을 때 고객에게 창구의 위치를 알려 주기 위한 시각적 효과 제공.2. 부저 사용 두 개의 창구 A, B중 어느 한 곳에서 스위치를 눌렀을 때 고객의 주의를 환기 시키기 위한 청각적 효과 제공.제작과정 및 결과사진완성사진작동사진회로사진1회로사진2회 로 도Option 호출번호대기 인원수Trouble Shooting1. Push Button 문제 버튼에 있는 4개의 핀 중 대각선 방향끼리의 핀을 사용하여 연결하여야 하는데, 직선 방향의 핀을 사용하여 항상 버튼이 ON되어 있는 상태. → 테스터기를 사용하여 전압을 측정해보며 문제점 확인.Trouble Shooting2. 전원 문제 · 5V의 전압을 맞추기 위하여 레귤레이터를 사용 . · 가변저항을 사용하여 전원에 적절한 저항을 가해 원활한 회로 유지.Trouble Shooting3. 바운스 회로 버튼을 한번 입력하였지만 기계적인 진동에 의하여 버튼을 여러 번 누른 것으로 잘못 인식될 수 있음 → 커패시터를 스위치의 저항에 병렬로 연결.Trouble Shooting4. 회로도 수정 대기인원수의 UP과정에서 한번 스위치를 누를때마다 2씩 증가하는 문제.변경 전변경 후제 작 비 용부 품수 량가 격카운터 IC(74192)4개6,000각종 논리게이트 IC多數7,8007-segment display4개2,8007447디코더4개1,800기 판3개15,000저항(330Ω,2.2kΩ)多數1,000기 타스위치, 소켓 등13,500합 계 : 47,900원{nameOfApplication=Show}
회로해석 및 논리회로실험 2 차 설계 결과보고서 ( 카운터 응용회로 설계 )목차 작품 개요 회로도 제작과정 작품 사진 트러블 슈팅 사용 부품 및 역할 분담 일정작품 개요 작품의 기능 1. 대기표 번호 표시 0~999 까지 표시 2. 현재 은행에 업무 대기 인원이 표시 ( 기다리는 인원 표시 ) 3. 호출 번호 표시 4. 2 개의 창구를 이용할 수 있는 회로 5. 호출 번호의 창구를 선택할수 있음 작품의 특징 은행에서 이용되는 대기표 발권기 및 부가 기능들에 최대한 근접하면서 추가적인 기능 및 부가기능을 표현하는 작품으로 실용이 가능하도록 제작 .작품 사진변경 사항 대기 인원수와 방문자 수를 측정할수 있는 회로도에서 은행 대기표 번호 표시와 현재 대기 인원수 호출 번호를 표시하는 회로를 제작 . 직접 은행을 방문하여 현재 표시되고 있는것이 무엇인지를 확인 하여 기존 설계 내용에 추가하여 제작 . 7-segment display 6 개에서 8 개로 추가 제작 . 스위치에서 생기는 채터링을 방지하기 위해 적분회로와 슈미트 트리거 조합회로를 조합하여 부착 .변경 전 회로도최종 회로도제작 과정Trouble shooting 74193 은 4bit 2 진 카운터로 이를 10 진 카운터로 설계하여 0~999 까지의 숫자를 표시하기가 어려움 10 진수 표현이 가능한 74192 를 사용 소자가 많아 연결 시 연결선이 엉켜 최종 결합시에 작품이 고장나는 것을 정리 하기 위해 선 정리에 기울여 제작Trouble shooting 건전지의 전압 강하가 심하게 일어나 부정확한 응답이 입력되어 채터링과 비슷한 현상이 일어남 작품 시연 시 발생할 수 있는 오류를 방지하기 위해 전원 선을 따로 빼서 사용 Chattering 현상이 발생 그림과 같이 스위치의 동작 시 생기는 현상으로 카운터 수가 난수 적으로 변하거나 2 나 3 씩 증가하 는 현상으로 스위치에 풀업저항이나 풀다운 저항 을 사용하여도 해결이 되지 않음 .Trouble shooting 그림과 같은 기능을 하는 Schmidt trigger 회로를 추가로 스위치에 결합 함 저항 , 커패시터 , 7414IC 를 사용 하여 회로를 제작 . 하지만 회로에 그림의 소자 값이 맞지를 않아 일치하는 소자 값을 조합하여 선택 R=3K,200 C= 47uF{nameOfApplication=Show}
회로해석 및 논리회로 실험 결과 보고서- 카운터를 응용한 대기표 회로 -목 차1. 변 동 사 항 2. 최종 회로도 3. 문제점 및 해결방안 4. 완성작품 5. 사용 부품 및 비용 6. 기타사항 및 고찰변 동 사 항⊙ 창구`1, 창구2, 대기표에 해당하는 세그 먼트를 1쌍씩 추가 설계 ⊙ 결국 총 8개의 세그먼트 사용 (대기인수2x2, 창구1 2x2, 창구2 2x2, 대기표2x2)작품 사진문제점 및 해결방안⊙ 최초 회로 설계 시 빵판에서의 동작 실패 기초지식 보완 후 재설계 ⊙ 기타 문제점 없음 (한번에 완성)최종 회로도소요부품 및 비용부 품수 량가 격만능 기판1개9,000PUSH 버튼 스위치4개1,0007-Segment8개4,000IC16개12,000기타(전선,저항,인두 등)다수27,000총 합53,000제작 과정날 짜과 정2009. 6. 3재료 구입6. 5브레드 보드 결선6. 7 ~ 6. 24작품제작6.25 ~ 6.27케이스 및 보고서 작성(6.10 ~6.27)홈페이지 제작고 찰⊙ 검증된 자료를 바탕으로 꼼꼼히 설계하면 한번에도 할 수 있다는 것을 깨달음 ⊙ 지난 인수분해 설계에 이어 은행창구 시스템 까지 만들고 나니, 지식응용의 실전 ㅡ실무에 대한 자신감ㅡ 이 한층 더 발전 ⊙ 어려운 설계지만 계속 반복해서 하니 노하우가 생겼다는 것을 깨달음{nameOfApplication=Show}