일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- PCB
- Arm
- 아트웍
- Developer
- St
- terminal
- easyeda
- 임베디드
- CCS
- bldc
- 임베디드시스템
- EMBEDDED
- Programming
- 초보개발자
- TI
- 마이컴
- mcu
- Embedded System
- 전자공학
- TM4C123
- GPIO
- 8051
- 모두의연구소
- MAC OS
- 7 세그먼트
- IoT
- TM4C123GXL
- RTOS
- m4
- JLCPCB
- Today
- Total
목록전체 글 (29)
Engineering Agit
◆ 여는 글 본 게시물은 이전 글 내용에서 이어진다. 2021.07.12 - [Projects/2021 Motor Controller] - [2021 Motor Controller Study 02] - Main principles to control BLDC motor 01 [2021 Motor Controller Study 02] - Main principles to control BLDC motor 01 1. BLDC 1. 정의 DC(직류) motor의 일종. Commutator(정류자)와 brush에 의해 전류의 방향이 변화하는 Brushed DC motor와는 달리 'closed loop controller(IC를 이용할 수도 있고 microcontroller를 이용할 수.. engineering..
1. BLDC 1. 정의 DC(직류) motor의 일종. Commutator(정류자)와 brush에 의해 전류의 방향이 변화하는 Brushed DC motor와는 달리 'closed loop controller(IC를 이용할 수도 있고 microcontroller를 이용할 수도 있음)'를 이용하여 motor winding에 가해지는 DC 전류를 스위칭하여 motor가 회전한다. BLDC에서 전류가 흐르는 코일부인 winding은 stator가 되고 영구자석은 rotator의 일부가 된다. Stator의 winding에 전류를 가하면 자기장이 발생하는데 rotator의 영구자석이 이 자기장을 따라 정렬한다. Controller에서 DC 전류의 phase와 amplitude를 조절하여 motor 회전 속도와..
◆ 여는 글 본 study의 목적은 실제로 판매 중인 BLDC motor driver를 기반으로 설계 포인트를 알아보고자 함이다. 1. STEVAL-SPIN3204 https://www.st.com/content/st_com/en/products/evaluation-tools/solution-evaluation-tools/motor-control-solution-eval-boards/3-phase-motors-pmsm-bldc-acim/steval-spin3204.html STEVAL-SPIN3204 - STMicroelectronics STEVAL-SPIN3204 - Six-step brushless motor driver evaluation board for applications based on t..
◈ 여는 글 본 카테고리는 Mac OS 상에서 'Terminal' 을 다루기 위한 내용을 포함한다. 게시물의 대부분은 구글링을 통한 검색 사항을 번역하여 올리게 될 것이다. 1. 참고 사이트 itconnect.uw.edu/learn/workshops/online-tutorials/web-publishing/what-is-a-terminal/ What is a Terminal? On This Page itconnect.uw.edu
◈ 여는 글 본 카테고리는 RTOS의 이론적인 공부 내용을 담는다. 1. Real-time embedded system 실시간 임베디드 시스템은 '실시간 시스템'과 '임베디드 시스템'의 특성을 동시에 갖고 있다. 1-1. Real-time system 실시간 시스템은 다음과 같이 정의된다. "실시간장치를 시스템을 계속 감시하여 장치의 상태가 바뀔 때 그와 동시에 제어동작을 구동시키는 시스템" 실시간 시스템은 하나의 controlling system과 하나 이상의 controlled system으로 구성된다. Controlling system과 controlled system의 상호작용은 다음과 같이 세 가지로 볼 수 있다. 1) Periodic interaction 상호작용이 주기적인 경우에는 contr..
◈ 여는 글 본 Session 03은 모두의 연구소(강남 캠퍼스) 임베디드 랩의 2번째 session(2021.01.13~)을 다룬다. (Session 03인 이유는 Session 01이 비공식적인 session이었기 때문이다.) 이번 session은 RTOS에 관하여 다룬다. 1. 교재 ① 임베디드 OS 개발 프로젝트: - 실제 임베디드 OS의 구현을 위한 실습교재 ② RTOS를 이용한 실시간 임베디드 시스템 디자인: - 위의 교재에서 명시되어있지 않은 이론적인 내용을 담고 있다. 2. 개발환경 구성 실습교재에서는 Linux환경에서 진행하고 있지만, 현재 사용하고 있는 노트북은 Mac OS가 설치되어 있기 때문에 VM을 설치하여 Linux를 실행하거나 하드에 직접 OS 사용공간을 할당하여 사용해야 하기..
◈ 여는 글 본 카테고리는 ROS 공부를 다룬다. 직접 로봇을 구축하지는 않고 ROS라는 툴을 C++로 개발하는 과정을 공부해볼 예정이다. 1. ROS 1-1. ROS란? ROS는 'Robotic Operating System'의 약자이다. 기본적인 특징은 다음과 같다. 로봇을 프로그래밍하기 위한 software framework. Stanford AI research에서 시작되었고, 'Willow Garage'사에서 2007년부터 본격적으로 개발되기 시작했음. 현재는 'Open Source Robotic Foundation'에서 관리. Infrastrucure(Multi-processing, networking등을 하는 것이 이미 library로 제공되므로 직접 개발할 필요가 없음), Tools(개발하..
◈ 들어가기 앞서 지난 번 제작한 디스플레이 PCB가 작동하지 않아 내부의 몇가지 부품을 수정하였다. 2020/08/28 - [Personal Projects/PCB Fabrication] - [PCB Fabrication 01] - 4_Digit 7_Segments with SN7447AN [PCB Fabrication 01] - 4_Digit 7_Segments with SN7447AN ◈ Introduction 이 PCB 제작은 8051 project에 사용되는 display를 위하여 진행되었다. ※ 부품 선정 오류(LED 4-digit 7-segments를 Common Anode가 아닌 Common Cathode로 선정; SN7447AN은 CA용)로 부품 목.. engineering-agit.ti..
◈ 여는 글 본 프로젝트는 '모두의 연구소 강남캠퍼스' 소속 '임베디드 랩'의 2020년 두 번째 session을 마무리하는 프로젝트이다. 기간은 2020년 11월 11일부터 2020년 11월 25일까지 2주에 걸쳐 진행된다. 이번 세션에서 다루었던 모든 주제(GPIO, SysTick, SysCLK, ADC, LCD_interface 등) 를 하나의 시스템을 구현하는데 적용하게 되며, 모든 코드는 DRA(Direct Register Access) 방식으로 짜여진다. 1. 진행 2주에 걸쳐 진행되는 프로젝트이므로 첫 주차와 두째 주차로 나누어 시스템을 개발한다. 주차 내용 1 주차 (2020.11.11 ~ 2020.11.18) - SRS 작성 - Control module code 구성 및 테스트 - 버그..