본문
교육과정 | *전자회로(기초에서 실무까지)_2025년 |
---|---|
수업일수 | 평일 1개월 160시간(27일) |
교육시간 | 09시 ~ 15시 40분 (6h/1일) 또는 09시 ~ 16시40분(7h/1일) |
교육일정 | 모집중 인 과정 클릭 또는 수강신청 클릭 |
장 소 | 강의실,실습실 |
모집인원 | 10 명 |
교육난이도 | 전자회로 기초에서 실무까지(새로운 마음가짐으로 새롭게 시작) |
수강료 | 수강료--> HRD 참고 또는 학원 홈페이지 전교육과정 상세 안내(클릭) |
교육 세부내용
구 분 | 교 육 내 용 |
---|---|
1.전자회로 기초제작 및 설계 | - 전자회로 제작,수정 및 설계시 반드시 주의해야 할 사항 3가지 - 전자부품 기호,기능 --> NPN 트랜지스터, PNP TR, 릴레이, TTL 부품소자, C_MOS 부품소자, 전원 VCC,VDD 구분 - 저항,콘덴서,트랜지스터,LED,TR 전자부품 극성 및 각각 기능 올바르게 알고 넘어가기 - pull up/down 저항,스위치 회로--> 전류,전압,전력 그리고 pull up 저항값 구하기 - 트랜지스터 datasheet IC 전류값(중요 포인터) 검색하고 적용 실습 - 브레드 보드,오실로스코프 등 사용시 중요 포인터 실습 - 저항과led 회로를 이용한 전류 계산방법 및 회로설계(저항1개 + led 4개, 저항 4개 + led 4개 밝기 실습) - 어레이 저항 사용방법 및 led 구동회로 설계 실습 - 가변 저항을 이용한 led 밝기 회로 설계 실습 - 단색 color led, 혼합 color led 회로설계 및 사용방법 - 전압분배법칙을 이용한 전류 i1,i2,전위차에 대한 기본개념 실습 - 반도체 IC 회로를 이용한 sink current 방식과 source current 방식 차이점 실습 - 4단 스위치 회로를 이용한 led on/off 회로 설계 - 슈미트 트리거(schmitter trigger) IC 특징 및 내부 동작원리 - 트랜지스터 동작원리 --> bias 전압,전압분배법칙을 이용한 전압측정 - 빛(CdS)을 이용한 led 구동회로설계--> 빛이 있으면 자동으로 led on,빛을 차단하면 led off --> 빛에 따라 반대로 동작되는 회로설계 실습 - 빛(CdS)을 이용한 DC 모터 정회전,역회전 구동회로 실습 - 일반 TR과 power TR 전류량에 따른 DC 모터 구동시 start 전류와 running 전류 소모량은 얼마일까 ? DC 모터구동 회로 실습 - 파워 트랜지스터(4개)를 이용한 DC 모터 정회전,역회전 회로설계 및 동작원리 이해하고 실습 - DC 모터 드라이브 IC(BA6208)를 이용한 구동 회로설계 및 실습 - 4비트 가산기 회로설계 및 10진,2진,16진수 변환--> 오실로스코프로 입,출력 파형 측정-->정상파형과 불량파형 측정 실습 - 4비트 숫자 크기 비교기 회로설계한 후 A > B가 크면 DC 모터 정회전 하고 A < B 작으면 역회전 회로 설계하기 실습 - 4비트 숫자 크기 데이터값을 입력 받고 내가 설정값과 비교 한 후 DC모터 구동회로 설계 하기 실습 - 16진 카운터 회로 설계하고--> 10진 카운터 회로 수정 변경 회로설계하기--> 5진 또는 6진 카운터로 변경 설계하기 실습 - 논리 게이트 회로 입출력 전압측정 올바른 파형 읽기 실습 - 회로설계시 각종 IC 핀에 대한 스펙 사양 해독하기 - NE555 발진회로 만들고 주파수 측정하기--> 오실로스코프로 주파수 측정값 읽기--> 각핀에 대한 스펙사양 이해하기 - NE555 발진회로-->BCD 회로설계--> segment 드라이브 IC--> up count 회로설계--> BCD IC는 어떤것이 있고 무엇인지 알고 넘어가기. - 입력 센서 8개를 이용한 우선순위(priority) 회로 설계하기 - 각종 발진회로는 어떤게 있을까 ? - 4channel 입력 mux--> demux 회로 만들고 --> 8채널 회로 mux--> demux 회로도 수정 변경하기 - ADC(analog digital conversion) 회로설계--> ADC clock 주파수 측정(500~650Khz)--> ADC 변환 Time/Div 값 측정하기(100~160us) - SRAM 회로설계하기 --> SRAM address 값 setting + data 값 저장하기 --> led 로 결과값 확인하기 - 응용 회로설계 실습 |
2.하드웨어 회로설계(입,출력) | - OR CAD schematic 회로 설계 사용법 - 입력센서 스위치를 이용한 진리표 작성하고 OR CAD로 설계하기 - 기본회로설계 및 구동실습 회로, 회로시험기, 오실로스코프 파형 측정 요령 - DATASHEET 보는 법 익히기(트랜지스터,TTL IC,C_MOS IC,제너 다이오드) - 회로시험기, 오실로스코프 100% 활용하기(기능,정상파형,불량파형 측정 비교분석) - cds를 이용한 모터구동 회로 실습 - 전압 분배법칙을 이용한 전압측정,바이어스 전압측정 - cds를 이용한 역회전 모터구종 회로 만들고 동작 시키기 - 빛을 이용한 스피커 구동회로 실습 - 트랜지스터 데이터 시트 활용 최대전류, 전류 증폭률 구하기(IC,IB 전류 구하기) - 비안정 멀티바이브레이터 구동회로(led 속도 변경하기) - 센서를 이용한 진리표 만들고 or cad를 이용 회로설계하기 - CMOS 과 TTL(4069/74LS04) 조합 interface 연결 회로도 실습 - 정전압 3단자 안정화 IC 전압, 전류 실습 - 슈미트 트리거 회로(오동작을 방지) - MOTOR control 회로설계 - 트랜지스터 바이어스회로 이론적 계산값 구하기(VB,VE,IE,IC,IB,VC,VCE,P) - DC모터 정회전 역회전 구동회로 설계 실습 - 세그먼트 구동 회로 or cad 로 그리고 구동회로 설계 실습 - MUX - DEMUX 회로 디지털 신호전송실습(실습 예제 따라하기) - 데이터 2진수 설정값 비교 후 led 구동회로설계(어드레스 세팅 값 인터페이스 설계) - ADC 회로 디지털변환 회로설계(ADC 클럭 주파수 측정,디지털 신호 변환 값 분석) - SRAM 어드레스 값 읽기,쓰기, 응용회로실습 - 회로실습 응용 2(병렬 복합회로 설계요령) - 실습 |
3.AVR_ATmega128 실무 & 인터페이스회로 제어 | - AVR ATmega128에 대한 기본개념 - 프로그램 사용방법, ISP 개념, 프로그램 다운 및 usb isp 회로분석 사용방법 - led 제어하기 (while문,do~while,for문,if~else if 문, switch case 문 등 프로그램 코딩시 장,단점 알고 실습 해 보기) - 입력(4개)센서스위치 제어실습 - FND 숫자 display 회로설계 분석, 숫자표시 hexdecima code만들기,up/down count 실습 - FND 숫자 count 프로그램 설계 , 숫자(segment)와 led 동시 구동 프로그램 설계 실습 - 10진 count 만들기 실습, 99진 count.999진 count,9999진 count 프로그램 만들기 실습 - 스위치(4개)센스와 7_segment, led 동시 구동 program 코딩 실습 - 외부 인터럽트 개념(인터럽트 우선순위,인터럽트 vector table,입력을 받아 들이는 방법,인터럽트 처리 - 외부 인터럽트 Register(레지스터 )세팅 방법 등 - ATMEGA128 외부 인터럽트 핀 구조 (인터럽트로 사용 할수 있는 핀,인터럽트 사용 프로그램 소스 등) - 외부 인터럽트를 이용한 LED 제어(Register(레지스터 )세팅 방법 , shift,연산 실습, 인터럽트 발생 FND 숫자 표시 - 외부 인터럽트falling edge실습, rising edge 실습,인터럽트 down count - 외부 인터럽트를 이용한 하나의 센서에 2가지 기능(run,pause)실습, 하나의 센서에 5가지 기능 실습, - 외부 인터럽트를 이용한 엘리베이터 만들기 실습,up/down count 실습,센서 감지 count 실습, - 외부 인터럽트 스위치를 이용한 led와 segment 동시 켜기 - 외부 인터럽트를 이용한 SEGMENT 자리 이동 만들기 - 외부 인터럽트를 이용한 생산 제품수 표시하기 - 타이머/카운터 기본개념 및 타이머와 카운터 차이점, 타이머 카운터로 사용되는 핀 찾기, PWM 주파수 실습 - 타이머/카운터 프리스케일러 개념과 인터럽트 발생 후 처리과정 - 타이머/카운터 관련 레지스터와 동작 mode 0,2(8bit) 제어, overflow 인터럽트 발생 주기 실습 - 타이머를 이용 led와 segment 제어하기 - 타이머/카운터 관련 up/down count 실습,타이머/카운터 설계시 오류 프로그램 분석 - 타이머/카운터 동작모드1,3(16bit) 제어, overflow 인터럽트 발생 주기 실습,카운터 모드 실습,16비트 레지스터 설정 실습 - 타이머/카운터 PWM 주파수 및 타임 주기 구하기 실습 - 타이머/카운터 인터럽트를 이용 PWM 주파수 속도제어 실습 - 타이머를 이용한 PWM 주파수 만들기(실습응용) - T/C0, T/C2 동시에 구동하는 프로그램 작성하고 led,segment 구동하기 - 스테핑 모터 정회전,역회전 속도 제어 실습(스테핑 모터 각도 구동프로그램 실습) - DOT MATRIX 간단한 문자 작성실습, DOT MATRIX 간단한 알파벳 문자 A, B, C.. 자동 DISPLAY 구동 프로그램 실습 - DOT MATRIX를 이용한 1,2,3,4층 엘리베이터 제작 프로그램 설계 - ADC 아날로그 전압값을 읽어 FND 표시 실습(CdS 값 읽기) - 스위치 25개 센서 값 읽고 segment display - 응용 실습 |
4.ARM_STM32F429ZI실무 & 인터페이스회로 제어 | - ARM CORTEX keil /IDE(cubemax)compiler구동을 위한 12개 file 이해(복사) - ARM CORTEX STM32F103RB/F429 프로세서 기본 개념 익히기 - ARM CORTEX M0,M3,M4,M7 차이점(16,32,64비트) - ARM CORTEX M3,M4(STM32F429) core 프로세서 구성(stm32f1,2,3,4) - 프로세스 코어(범용 레지스터,스택포인터,링크레지스터,프로그램 카운터,PSR 등) - STM32 프로그램 실행모드(쓰레드 모드,핸들러 모드) 쉽게 이해하기 - 메모리 맵 세부사항(부터영역,SRAM,주변장치 영역,PBB 영역 자세히 알기) - STM32F4 버스 인터페이스 내부구조 및 버스 시스템 - CorTex M3/M4 프로세스 예외,외부 인터럽트 구조 (시스템 예외,외부 인터럽트,우선순위,NVIC 인터럽트 처리) - 제품 개발시 어떤 MCU 를 선택 할것인가 ? 선택의 기준 - ST사의 Cortex M base MCU 종류(STM32F0 ~ F7,STM32L0 ~ L4) - ARM CORTEX_M4 SYSTEM CLOCK, FLASH, SRAM, AHB1 상세구조(중요) - STM32F429 내부구조(프로세스,버스 I/F,전원공급 감시부,클럭 발생부,주변장치) - 버스 line 장치 AHB1~AHB3, APB1,APB2 주변장치 클럭펄스 영역 - STM32F4 시리즈의 메모리 맵 (시스템 메모리 영역,플래시 메모리 영역) - 전원제어 프로그램 전압 검출기(PDV),저전력,리셋 및 클럭 제어,부트모드 - 인터럽트 벡터 테이블 우선순위 구분 , NVIC, 예외 인터럽트,외부 인터럽트 등 - STM32 Nucleo 보드를 탑제한 실습보드(ST사 Nucleo 보드, 자체개발보드) - STM32 Nucleo 실습 메인보드구성, 확장보드 회로구성 - USB 전원회로 VIN,U5V,+3V3 회로 분석 및 data 전송경로분석(from usb to MCU) - STM32 실습 회로도 자세히 분석(I/O 입,출력 STM32F103<-->STM32F429 연동관련) - 컴파일러 다운설치 사용 방법(keil MDK설치,실습예제) - 실습보드를 이용한 프로그램 작성 방법(KEIL,cubemax) - 내부클럭(HSI),외부클럭(HSE), PLL,클럭 구성도 이해(STM32F429) - STM32F429(103)memory map 세부이해 - 전원제어_저전력모드,리셋 클럭 구성도 이해 - 인터럽트, NVIC 기본 개념(HAL driver) - STM32F 실습보드구성(st link(f103) + stm32f429) - main 보드,확장보드 회로도 완전 분석 이해하기 - 실습을 위한 keil,IDE cube mx(통합 개발환경),예제파일등 다운 및 설치방법 - ST link 를 이용한 PC와 실습보드 연결 확인(제어판-장치관리자) 드라이브 설치 - HAL RCC 드라이브 함수(RCC 설정용 구조체,구동용 HAL 함수) - GPIO 핀의 구조(입력모드(pull up/down),출력모드(open drain/push-pull),대체기능 - GPIO 설정용 구조체,구동용 함수,실습 회로도 - GPIO를 이용한 입,출력 제어 실습 - LED 구동(on/off),led 순차 점멸하기, SWITCH 제어 실습 - 외부 인터럽트를 이용한 입,출력제어 - delay 함수구현, 스위치 인터럽트 처리 - 외부 인터럽트/타이머를 이용한 주변회로 제어실습 - STM사의 HAL 라이브러리를 활용한 하이레벨 프로그래밍 - 타이머2 분주비-주기를 이용한 타이머 주기 만들기(led 1초 간격으로 on/off) - 타이머2(분주비,주기) 출력 펄스폭 변경(TIM_OC) 주파수(펄스폭 크게,작게)생성 - 타이머2와 외부 인터럽트 동시제어(OC값 변경으로 펄스폭 변경하기) - 타이머3 PWM 출력모드를 이용한 LED 밝기 제어 하기(PWM 출력핀 이용) - IDE Cubemx 를 이용한 LED 제어 실습(STM32F429) - IDE Cubemx 를 이용한 스위치 센서 제어 실습(STM32F429) - IDE Cubemx 를 이용한 인터럽트 활용 실습(STM32F429) - IDE Cubemx 를 이용한 타이머 카운터 활용 실습(STM32F429) - segment 10진 카운터 display 직접 프로그램 작성 - ADC 구동회로 설계 값 읽고 UART(putty,tera term) 통신 실습 - LM35DZ 온도센서 값 읽고 uart 통신 모니터 display ^*^ - DOTmatrix 영문자 "A" 만들고 dispaly , 영문자 "A ~ Z" 자동 display 응용하기 - LCD 회로설계 및 구동 프로그램 실습 - LCD & segment 회로설계 및 구동 프로그램 실습(*LCD & segment Dsisplsy) |
※ 교육생 준비사항 | ※ 실습실에 준비되어 있는 사항 1.교재 2.컴퓨터(1인 1대 사용) 3.교육용 키트(1인 1대) 및 각종 프로그램(실습실에 준비되어 있음.) 4.새로운 마음가짐 ※ 교육생 준비사항 1. 필기구 2.내일배움카드 항시지참(해당자) 3.hrd 출결관리 프로그램 핸드폰 설치(비콘) 4.새로운 마음가짐(훈련생) |
- 이전글PCB 설계전문가(1개월) 20.11.23
- 다음글전자회로제작 및 수리,납땜(기초) 20.11.23