전체 글 (21) 썸네일형 리스트형 [HW 설계 및 분석] 초음파 센서를 이용한 차량 후방 감지 제품 설계 1. 프로젝트 목적 및 동작 요구 사항 - 프로젝트 목적 초음파 센서를 이용한 차량 후방 감지 제품 설계 OrCAD Tool을 이용한 회로 설계 및 시뮬레이션 PCB Editor Tool을 이용한 PCB 기판 설계 Oscilloscope를 이용한 회로 측정 및 비교 납땜으로 전자부품을 PCB기판에 조립 - 동작 요구 사항 초음파 센서를 이용한 거리 측정 초음파 발진기 발진주파수 : 40[kHz] 측정 펄스 발진기 발진주파수 : 17.2[kHz] 거리 측정값을 세자리 FND 출력 측정 가능한 거리 : 30 ~ 100[cm] 2. 신호처리 알고리즘(Block Diagram) 3. 부품 목록 4. 설계 회로도 5. PCB 설계 및 조립 1) Bare PCB 2) Soldering PCB 3) Soldered .. [OrCAD PCB 설계] OrCAD PCB Editor설계 [2] 0. PCB Editor 실행 elevator.brd 1. 환경 설정 1) Design Parameters Editor Display Tab 설정 Plated holes : 납땜 홀 Non-Plated holes : 남땜 홀이 아닌 나사 홀 Grids on : Editor 바탕화면에 Dot 표시 Display Tab 설정 User Units : 설계 Board 단위 설정 (Millimeter 로 설정) Size : 설계 Board 크기설정(용지설정) Accuracy : 소수점 이하 자릿수 설정 Extents : 설계 범위 학장 Move origin : 원점을 이동 (0,0을 원점으로 설정 , (100,100) 원점 사용을 권장! ) Drawing Type : 설계 작업 유형 Grid 설정 Non-Etch.. [OrCAD PCB 설계] OrCAD PCB Editor설계 [1] OrCAD PCB Editor 설계 순서를 알아보자! [ 전체적인 설계 Flow ] 1. 환경설정 설계단위, 화면크기 등을 설정 작업 Grid 설정 PCB 층수 설정 사용자 지정 환경 설정 (User Preferences) 2. PCB 보드 외곽선 설정 보드 만들기 부품배치 영역 및 배선 영역 설정 보드 외곽 모서리 부분 곡선 처리 기구홀 배치 3. 부품배치 보드 외곽에 모든 부품 불러오기 OrCAD Capture 회로도를 보면서 PCB Editor에서 부품 배치하기 부품의 배치 간격을 유지하며 Error 없이 배치하기 4. Color 설정 모든 Color를 Invisible 후 배치 밀 배선에 필요한 Color만 Visible 하기 각 Layer를 Color로 구분하기 5. Constraints 설정(.. [STM32] 스마트 RC 카 MCU : STM32F411RE Tool : STM32CubeIDE 1.7.0 Language : C 수행기간 : 21.11.22 ~ 21.11.28 1. 프로젝트 개요 - 프로젝트 목적 STM32F411RE MCU에 대한 이해 및 C 프로그래밍 초음파 센서를 이용한 거리 측정 I2C, SPI, UART통신과 프로토콜에 대한 이해 및 활용 - 프로젝트 목표 STM32F411RE MCU와 주변 장치들의 연결 및 제어, STM32CubeIDE 환경 제어 RC카 동작 및 기능 구현1) RFID를 이용한 사용자 카드 식별2) Bluetooth UART통신으로 RC카 제어3) 초음파센서를 이용한 장애물 감지 및 RC카 제동4) 조도센서를 이용한 LED ON/OFF 2. 동작 요구 사항 1) Bluetooth UA.. [STM32] ELEVATOR MCU : STM32F411RE Tool : STM32CubeIDE 1.7.0 Language : C 수행기간 : 21.10.19 ~ 21.10.21 1. 프로젝트 개요 - 프로젝트 목적 STM32F411RE MCU에 대한 이해 및 C프로그래밍 Photocoupler 동작 원리 및 이해 Bluetooth 동작 원리 및 UART통신과 프로토콜에 대한 이해 -프로젝트 목표 STM32F411RE MCU와 주변 장치들의 연결 및 제어, STM32CubeIDE 환경 제어 ELEVATOR 동작 및 기능 구현 2. 주요 부품 3. 회로도 4. 상태천이도 5. Photocoupler 포토커플러를 지나칠 때 마다 ELEVATOR 층수를 표시 1) Photocoupler 란? : 전기신호를 빛으로 전달시키는 소자 ( 발광.. [AVR] 출입 통제기 MCU : ATmega128A Tool : Microchip Studio Language : C 수행기간 : 21.09.27 ~ 21.09.28 1. 프로젝트 개요 - 프로젝트 목적 ATmega128A MCU에 대한 이해 및 C프로그래밍 4x4 Keypad를 이용한 계산기 기능 및 비밀번호 입력 구현 RFID의 동작 원리 및 SPI통신과 프로토콜에 대한 이해 출입 통제기 기능 구현 - 프로젝트 목표 ATmega128A MCU와 주변 장치들의 연결 및 제어 출입 통제기 기능 구현 2. 주요 부품 3. 회로도 4. 상태천이도 5. 4x4 Keypad의 입력 "Queue" 4x4 Keypad 입력 값을 버퍼에 저장하고 계산기 연산을 수행하기 위해 Queue를 사용 "큐(Queue)" : 리스트의 한쪽 끝에서는.. [AVR] 통돌이 세탁기 MCU : ATmega128A Tool : Microchip Studio Language : C 수행기간 : 21.09.15 ~ 21.09.16 1. 프로젝트 개요 - 프로젝트 목적 ATmega128A MCU에 대한 이해 및 C프로그래밍 Motor Driver와 DC motor 의 동작 원리 및 구현 I2C LCD의 동작 원리 및 I2C통신과 프로토콜에 대한 이해 통돌이 세탁기 동작 구현 - 프로젝트 목표 ATmega128A MCU와 주변 장치들의 연결 및 제어 통돌이 세탁기 동작 및 기능 구현 2. 주요 부품 3. 회로도 4. 상태 천이도 5. Motor Driver(L298N)와 DC motor 제어 - Motor Driver와 ATmega128A 결선 방법 L298N DC5V와 DC12V 연결단자를.. [OrCAD PCB 설계] OrCAD Capture 의 회로도 설계 [2] 0. OrCAD Capture의 시작 1) 시작메뉴 > Cadense Release 17.2-2016 > Capture CIS 2) Start Page 1. 설계준비와 New Project 생성하기(*.opj, *.dsn) 1) File -> New -> Project 를 선택하여 파일명 및 경로 설정 2. 설계환경 설정하기 1) Preferences 설정 Options -> Preferences 2) Design Template Options -> Design Template 3) 기존 회로도면의 속성 변경 Schematic Page Properties 옵션은 현재 사용하고 있는 회로도면에 국한되어 있어 설계에는 영향을 끼치지 않는다. Design Template 명령의 수행은 현 회로도면 및 설계에는.. 이전 1 2 3 다음