총 270개
-
이중 패스 어셈블러의 알고리즘에 대하여 정리해보세요2025.01.221. 이중 패스 어셈블러 알고리즘 이중 패스 어셈블러 알고리즘은 프로그램을 처음부터 끝까지 소스 프로그램을 전체 스캐닝한 뒤 한 번 더 읽으며 전체 번역이 이루어지도록 하는 번역기입니다. 첫 번째 패스 단계에서는 기호표를 형성하고 두 번째 패스에서는 번역하며 목적 프로그램을 형성하는 방식으로 현재는 대부분 어셈블러가 이러한 방식을 채택하고 있습니다. 2. 패스 1 알고리즘 패스 1 알고리즘은 명령어의 크기, 형태 등을 나타내는 명령어 표를 참조하고 명령어의 상대 주소를 결정합니다. 또한, 기호표를 작성하고 기호 재배치 여부를 결정하...2025.01.22
-
공정제어 다단액위제어(Cascade 제어)2025.04.251. 공정제어 공정제어는 공정의 제어변수(CV)를 외란(D) 하에서 조작변수(MV)를 적절히 조작하여 주어진 설정점(SP)에 최대한 근접하게 유지하도록 하는 것을 의미한다. 공정제어의 필요성은 공정 안정성 확보, 제품 규격 만족, 환경 규제치 만족, 운전 제약조건 만족, 실시간 공정 상태 파악, 공정 경제성 극대화 등이다. 대표적인 제어 전략으로는 되먹임제어(Feedback Control)와 앞먹임제어(Feedforward Control)가 있다. 2. Cascade 제어 Cascade 제어는 Primary controller의 출...2025.04.25
-
직류모터 PID 제어 시뮬링크2025.05.071. DC 모터 시뮬레이션 이 과제에서는 DC 모터의 전기적 특성과 기계적 특성을 모델링하고 시뮬레이션을 수행했습니다. DC 모터는 전류 관련 전기적 특성과 각속도 관련 기계적 특성을 가지고 있어 회로를 두 가지로 나누어 모델링해야 한다는 것을 배웠습니다. 2. PID 제어기 이번 과제에서는 PID 제어기를 사용하여 DC 모터를 제어하는 시뮬레이션을 수행했습니다. PID 제어기의 비례 이득(Kp), 적분 이득(Ki), 미분 이득(Kd)을 변화시켜가며 각각의 응답 특성을 분석했습니다. 이를 통해 PID 제어기의 각 파라미터가 시스템 ...2025.05.07
-
강화학습을 이용한 unslotted CSMA_CA backoff 학습법2025.04.251. IEEE 802.15.4 프로토콜 IEEE 802.15.4 프로토콜은 저전력 및 저속 WSN(Wireless Sensor Network)의 특성을 달성하기 위한 프로토콜입니다. MAC계층은 unslotted, slotted 두가지의 CSMA/CA알고리즘을 지원하며, 본 논문에서는 Unslotted CSMA/CA 알고리즘을 개선하고자 합니다. 2. Unslotted CSMA/CA 알고리즘 Unslotted CSMA/CA 알고리즘은 시간동기화 없이 패킷을 전송하지만, 주변 트래픽이 혼잡해질수록 패킷 충돌확률이 높아져 PDR이 급격...2025.04.25
-
국민대학교 창업연계융합기계 투석기 제어 코드2025.05.161. 투석기 제어 코드 이 코드는 투석기 제어를 위한 코드입니다. 이 코드는 EVShield 라이브러리를 사용하여 모터를 제어하고 버튼 입력을 받아 투석기를 작동시킵니다. 코드에는 모터 제어, 버튼 입력 처리, LED 제어 등의 기능이 포함되어 있습니다. 1. 투석기 제어 코드 투석기 제어 코드는 투석기의 작동을 정확하고 안전하게 제어하는 핵심적인 요소입니다. 이 코드는 투석기의 다양한 기능을 조절하고 모니터링하여 환자의 건강과 안전을 보장합니다. 투석기 제어 코드는 복잡한 알고리즘과 센서 데이터 처리를 포함하고 있어 숙련된 개발자...2025.05.16
-
장원사이버 평생교육원 컴퓨터공학 토론 과제, 평균 9.7/10점, 전체 A+, (C언어1, 알고리즘, 운영체제)2025.01.231. C언어 함수 사용의 장점 C언어에서는 함수를 이용하여 프로그램을 작성하고 있습니다. 함수를 사용하지 않고 작성한 프로그램을 함수로 사용해서 작성했을때의 장점을 적절한 예시를 통하여 생각해 보세요. 숫자 배열의 평균을 구하는 프로그램을 구현한다고 가정하고 함수의 장점을 생각해 보고자 한다. 먼저 코드 재사용으로 중복을 줄일 수 있다. 평균을 구하고자 하는 배열이 하나면 상관없지만 여러 개일 경우 코드가 길어지게 된다. 하지만 평균을 구하는 과정을 함수로 작성하고, 구하고자 하는 배열을 매개변수로 넣어 함수를 호출하면 평균을 구하...2025.01.23
-
제어시스템 중 피드백 제어 시스템에 대한 예와 모델링 과정 설명2025.05.121. 피드백 제어 시스템 피드백 제어 시스템은 목표값과 실제값의 차이를 검출하고 그 차이만큼 출력 신호를 변화시켜 오차를 교정함으로써 원하는 상태로 동작하도록 하는 방식입니다. 이를 통해 안정성, 응답 시간, 정확성, 신뢰성 등이 향상됩니다. 피드백 제어 시스템에는 비례-지연 보상기와 적분형 지연 보상기의 두 가지 종류가 있습니다. 2. 피드백 제어 시스템의 모델링 피드백 제어 시스템의 모델링 과정에서는 목표치 설정형과 상태 천이형의 두 가지 방식이 사용됩니다. 목표치 설정형은 현재 위치와 목표점 사이의 거리를 측정하여 속도를 결정...2025.05.12
-
[A+] 중앙대학교 아날로그 및 디지털 회로 설계실습 예비보고서 2. Switching Mode Power Supply (SMPS)2025.04.291. PWM 제어 회로 설계 PWM 칩(UC3845)을 이용하여 출력 전압 0V ~ 10V(peak to peak), 스위칭 주파수 12.5kHz의 PWM 제어 회로를 설계하였습니다. UC3845 데이터시트를 참고하여 기준 전압, 출력 전압 범위 등을 고려하여 회로를 구성하였습니다. 2. Buck Converter 회로 설계 PWM 제어 회로와 Buck Converter 회로를 이용하여 입력 전압 5V, 출력 전압 2.5V, 스위칭 주파수 12.5kHz의 SMPS를 설계하였습니다. Buck Converter의 동작 원리와 인덕터 전...2025.04.29
-
지오지브라 '헬기' 디자인 보고서2025.05.111. 헬리콥터 구성 및 동적 움직임 헬리콥터의 각 부품들을 매개변수 a, b, c를 이용하여 표현하고, 시간 변수 t에 따라 헬리콥터의 동적 움직임을 구현하였습니다. 헬리콥터 본체, 꼬리 날개, 미사일 등의 움직임을 수학적 수식과 지오지브라 스크립트를 활용하여 표현하였습니다. 2. 본체 및 꼬리 날개 회전 헬리콥터의 본체 날개와 꼬리 날개는 매개변수 α를 이용하여 회전하도록 구현하였습니다. 각 날개를 구성하는 점들의 좌표를 극좌표로 표현하여 α 값의 변화에 따라 날개가 회전하도록 하였습니다. 3. 미사일 발사 및 궤적 미사일의 발사...2025.05.11
-
DC모터의 위치 제어기 설계(제어시스템공학설계)2025.05.071. DC 모터 위치 제어기 설계 제어 시스템 설계 과제로 DC 모터의 위치 제어기를 설계하였습니다. 설계 과정에서 경제적 제한 조건, 생산성과 내구성, 제한 요소 등을 고려하였습니다. 초기에는 P 제어기만을 사용하였으나 성능이 만족스럽지 않아 PI 제어기로 설계를 변경하였습니다. 최종적으로 damping ratio, 오버슈트, 정착 시간, phase margin 등의 조건을 만족하는 제어기를 설계할 수 있었습니다. 1. DC 모터 위치 제어기 설계 DC 모터 위치 제어기 설계는 산업 자동화, 로봇공학, 가전제품 등 다양한 분야에서...2025.05.07
