묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
소형 보드 기준 차동증폭기 (+)단 저항 용량 선정 이유
강사님 안녕하십니까좋은 강의 감사합니다소형보드 기준 전류 측정 차동 증폭기 회로의 (+)단 쪽 저항이 1k옴과 1.65V 전압원 후단에 54.9k옴이 있는데 이 두 저항의 사용 이유와 용량 선정 이유가 궁금합니다
-
미해결PMSM 벡터제어 완전정복 - 이론, Matlab, STM32 실습까지!
a,b,c상 전류와 센서리스전환부의 소음
제목 그대로 다른 RPM일때는 abc상 전류가 저렇게 안나타는데 300rpm일때만이렇게 일자로 나오게 되더라고요혹은 모터의 속도를 4000rpm->300(I/F) 구간 갈때도이거는 혹시 문제가 되거나 수정을 할 필요가 있는 사항일까요?추가로 I/F+센서리스(첨부해주신 코드)에서 500rpm(센서리스 전환부)저는 딱히 건든게 없는데 어쩔 때는 조용히 돌다가 이렇게 갑자기 모터가 소음을 엄청 내면서 돌 떄가 있습니다. 딱히 특징이라고는 보면 EEMF가 채터링이 엄청 커졌다?이것도 조언을 해주시면 감사하겠습니다.
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
디버거 관련하여 질문있습니다.
9.Micro-controller & Debugger 선택하기 강의를 보고 질문드립니다.디버거가 어떤 원리나 방식으로 메인 Micro-controller를 디버깅하는 지 궁금합니다.비용 측면에서 디버거로 MCU를 사용하면 부담이 될 수도 있겠다는 생각이 들었는데,MCU를 사용하지 않고 디버깅을 하는 방법이 있는지 궁금합니다.
-
미해결PMSM 벡터제어 완전정복 - 이론, Matlab, STM32 실습까지!
I/F 제어 d축정렬 질문
설명해주셨던 것 처럼 Motor의 초기 위치를 20radian으로 변경한 후에 Id = 20 A, Iq = 0A를 인가했을 때 파형이 이상하게 나와서 질문드립니다. IF Theta 지령은 0, idr Ref도 20A로 정상적으로 지령하고 있는데 Theta 값이 비정상적으로 나와서 어디를 확인해봐야할까요?
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
스위치 입력 - 실습 LED가 환하게 들어오지 않습니다.
안녕하세요! 이번에 보드를 구입해서 실습을 해보고 있습니다. 강의 코드를 보지 않고 제 스스로 코드를 만들어보고자 다음과 같은 코드를 작성했습니다. #include "stm32f767xx.h" // CMSIS 디바이스 헤더 // switch pin PD4 // LED pin PC6 volatile uint32_t sw; int main(void) { // clock enable RCC->AHB1ENR |= (1 << 2); RCC->AHB1ENR |= (1 << 3); // PC outpupt GPIOC->MODER &= ~(3 << (6*2)); // LD2 01 output mode GPIOC->MODER |= (1 << (6*2)); // LD2 01 output mode // switch 는 00 번이므로 따로 설정 x GPIOD->MODER &= ~(3 << (4*2)); // PD pull-up // [9:8] 두 개의 비트를 사용하므로 초기화 한 후에 사용하는 것이 안전 GPIOD->PUPDR &= ~(3<<(4*2)); GPIOD->PUPDR |= (1<<(4*2)); while(1) { sw = GPIOD->IDR & (1 << 4); if (sw != 0) // 스위치 안 눌렀을 때 led off { GPIOC->ODR |= (1<<6); } else // 스위치 눌렀을 떄 led on { GPIOC->ODR &= ~(1<<6); } } }제가 예상했던 결과는스위치를 누르지 않았을 때 → LED OFF스위치를 누르고 있는 동안 → LED ON 상태 유지였는데 실제 동작 결과 스위치를 누르면 LED가 아주 희미하게 순간적으로 반짝임스위치를 계속ㄱ 누르고 있어도 LED 가 환하게 켜진 상태로 유지되지 않음스위치에서 손을 뗄 때 LED 가 켜짐제 코드에 문제가 있나 싶은 생각에 올려주신 예제 코드를 실행해봤는데 똑같은 결과가 나와 이렇게 질문드립니다! 제가 궁금한 점은 크게 3가지 입니다.이런 현상이 발생하는 이유가 하드웨어(스위치 회로, 풀업/풀다운, 배선 문제 등) 때문일 수 있을까요? 아니면 제가 원하는 동작을 구현하려면 EXTI 인터럽트 설정 후 Falling Edge Trigger 같은 개념을 사용해야 하는 걸까요?반대로 스위치를 누를 때 LED 를 OFF 하는 경우에는 제가 예상한 바와 같이 동작을 하는데 그 이유도 궁금합니다!
-
해결됨PMSM 벡터제어 완전정복 - 이론, Matlab, STM32 실습까지!
SPMSM 문의
SPMSM은 d축 전류는 0으로 하고,q축 전류만 제어하는 것으로 이해했는데, 강의에서는 idRef 값을 조절한다고 설명이 나오네요...어떤게 맞는건가요..?
-
해결됨PMSM 벡터제어 완전정복 - 이론, Matlab, STM32 실습까지!
자화 인덕턴스 변동분 문의
IPMSM 모델링에서cos 형태로 자화 인덕턴스 변동분의 영향이 변한다는 것은 이해가 됩니다만, 내장된 영구자석이 원의 형태가 아닌데 정확히 코사인 형태로 수식이 전개되는것이... 이해가 안됩니다.. 내장된 영구자석이 둥근 형태이고 한쪽 끝에서 끝까지 90도라면 가능할거라고 생각이 들긴합니다..제가 잘못 이해하고 있는걸까요?
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
벅컨버터 COMP핀 주파수 보상회로 계산 시 R_ESR값
안녕하십니까좋은 강의 감사드립니다벅컨버터 공부 중 궁금한 점에 대해 질문드립니다데이터시트와 비교하면서 공부 중인데COMP pin 측 주파수 보상회로 구성을 위한 영점 주파수 계산 시 R_ESR 값이 들어가는데0.5m옴은 어떻게 계산해서 나온 값인가요데이터시트에는 출력리플전압 / 전류 리플 로 나와 있어서 0.5V / 0.58A로 하니 이상해서 질문드립니다
-
해결됨PMSM 벡터제어 완전정복 - 이론, Matlab, STM32 실습까지!
PMSM 블락파라미터 미지원
안녕하세요 강의 중에 사용하신 Permanent Magnet Synchronous Machine은 Matlab 2026a 버전에서 확인이 되지 않습니다.3상이 표시되어있는 다른 PMSM 모터를 찾고 있으나, 찾기가 어렵습니다. 혹시 어떤 블록파라미터를 사용하면 좋을까요?
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
Biasing 저항
안녕하세요. ADS122C04 thermocouple 입력단 관련해서 궁금한 부분이 있습니다.PGA 입력 범위를 만족시키기 위해 RB1, RB2로 AIN0/AIN1의 common-mode 전압을 AVDD/2 근처로 bias해주는 것으로 이해했습니다.그런데 현재 회로에는 해당 biasing 저항이 보이지 않는 것 같아서요. 혹시 누락된 부분일까요? 아니면 다른 의도가 있으신가요?
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
Center Align PWM 설정 코드 질문
제일 마지막 문장 두개 질문있습니다. While(! (TIM1->CR1 & 0x0010) ); // TIM1 underflow event?TIM1 -> RCR = 0x0001; // 50us period update (RCR = 1) 코드 주석을 보면 TIM1이 Downcount 상태가 된 후 50us(Half PWM Period 두번) 후에 업데이트 이벤트를 발생시킨다고 되어있는데이러면 전류 센싱을 CNT가 ARR에 도달할때 하게 되는게 아닌가요?아니면 CNT = ARR-1 상태에서 50us 지난 후 다음 UEV에서 전류센싱이 발생한다고 해석해야할까요?
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
CH340 전원 연결
삼코치님, CH340C 전원 연결 관련해서 확인 부탁드립니다.USB 1번 핀에서 5V 전원을 받아 사용하는 경우라면, CH340C의 VCC는 USB 1번 핀의 5V에 연결하고, VCC에는 0.1µF 디커플링 커패시터를 GND로 연결하는 것이 맞다고 이해했습니다.또한 5V 사용 시 V3 핀은 VCC에 연결하는 것이 아니라, 0.01µF 커패시터를 GND로 연결해야 하는 것으로 보입니다.그렇다면 강의에서 설계한 회로는 이 연결 방식과 다른 것 같은데, 제가 이해한 내용이 맞는지 확인 부탁드립니다.
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
주파수 응답 특성 그래프 튜닝 방식
TI 사에서 제공하는 주파수 응답 특성 그래프에서 위상 여유를 30도로 안정적으로 과정이 TYPE 2A의 회로에서 커패시터와 저항값을 튜닝하면서 안정화 시키는 건가요?
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
USART 통신 문의
UART 통신으로 RpmRef 및 motor_speed_rpm 값을 보내서 화면에 띄우는 것으로 이해를 했는데요. 1. Encoder 펄스란 홀센서로부터 들어오는 신호를 받아서 Interrupt 함수를 콜하는 순간을 말하는 건가요?2.결국 두번의 인터럽트 함수를 콜하는 시간동안 Timer2에 의한 클럭 펄스가 몇번 발생하는지 카운팅하여 motor_speed_rpm 을 구하는 것인가요?3. 또한, SpeedCal() 함수에 나와있는 calculated_rpm 값이 motor_speed_rpm 값과 동일한 건가요? (교육마다 변수명이 다른거같아서 문의드립니다.)
-
미해결전동킥보드로 배우는 임베디드 실전 프로젝트
전동 킥보드에 사용되는 f767 고출력 모델 문의
선생님 수업에 완전하게 관련있는 내용은 아니지만보드 J1 배럴잭 규격이 몇 mm인지 알고싶습니다 제가 이번에 이 강의를 들으며 생각하던 와중에 갑자기 can통신을 해보자 라는 생각이 들었고 집에 있는 젯슨 오린나노 슈퍼를 갔다가 f767 저출력버전으로 can통신을 성공 시켰는데 이걸 이용해서 고출력 버전의 f767을 사용하여 젯슨과 can통신으로 연동하고 해서 ai자율주행카를 오류가 최대한 안나는 완성성도 높게 만들어서 이걸로 포트폴리오를 만들어서 취업을 하고싶습니다 휠이나 나머지 부품들은 다있고 36V 배터리 XT60을 배터리로 사용할거여서 XT60 DC잭 케이블을 찾아봐야하다보니 J1 배럴잭 내경이 2.1mm인가요 2.5mm인가요?
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
MOSFET pull down 저항의 필요성
DRV8701 데이터 시트를 보면 GHX-SHX, 그리고 GLX-GND 에 Roff 저항이 내부적으로 연결되어 있는 것으로 보아 Roff 저항이 외부 MOSFET의 gate가 floating되는 것을 방지하는 역할을 하는 것 같은데 그렇다면 MOSFET gate에 별도의 외부 pull-down 저항을 추가로 연결할 필요는 없는 것 아닌지 궁금합니다.
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
모터 선정 질문
https://m.devicemart.co.kr/goods/view/1326302요제품이 없어서https://m.motorbank.kr/goods/goods_view.php?goodsNo=1000009224요제품이 있는것같아서 요걸로해볼까 생각중인데 가능한가요?아직 강의 수강 전이라 잘모르긴하는데 강의중에 모터 배선 설명도 있을까요?감사합니다
-
해결됨PMSM 벡터제어 완전정복 - 이론, Matlab, STM32 실습까지!
Hall 센서 + 센서리스
안녕하세요-!. 이전에 임베디드 강의에서 올려주신 UART 코드,Hall 센서 코드랑 PMSM 센서리스 코드를 결합해서, 저속에서는 SMC를 해보고 있는데요.실제 제가 저속에서 SMC를 할 떄는 센서 피드백(BLDC 홀 센서)를 받아서 제어를 할려고 시도중이었습니다.지금 그림에서 보시면 아시겠지만, 작성해주신 센서리스 코드는 건드리지 않고 저속 관련 코드만 제가 만져서 사용중이거든요. 그런데 이상하게 센서리스 전환 부분에서(지금 제가 480rpm+히스테리시스 50rpm 해놓은 상태입니다) Mode_Flg 부분이 왔다갔다 하는 부분이 생기더라고요.RPM_EEMF 부분도 보시면 아시겠지만 rpm을 바꾸든 말든 고정값으로 나오다가 전환 부분에서 잠깐 변화한거 말고는 딱히 특이점을 못찾았습니다.이게 제가 Hall 센서 코드랑 센서리스 코드를 억지로 결합해서 생긴 문제인걸까요??조언 해주시면 감사하겠습니다!!
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
21번 INT pin 풀업 저항
질문1)데이터 시트를 살펴보면 INT 핀은 9.5kohm의 내부 풀업 저항을 갖고 있는 open-drain output이라고 나와있는데, 삼코치님께서 따로 풀업 저항을 추가하신 이유가 무엇인가요? 질문2)풀업 저항은 누설 전류, 전압 분배, 기생 캡을 고려해서 저항 크기를 정하는 것으로 알고 있는데, 데이터 시트에서 권장하는 값이 없는 경우 실제로 계산해서 결정하나요? 질문3)디커플링 커패시터의 용량은 대부분 데이터 시트에서 권장하는 값이 있는데, 그 용량 값을 왜 권장하는지(사용하는지) 아는 것이 좋은가요? 데이터 시트에 없는 경우에는 실무에서 커패시터의 용량을 결정하는 방법도 궁금합니다.
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
블루투스 핀 배열 질문
안녕하십니까 강의 열심히 공부하고 있는 학생입니다회로도 분석하다가블루투스 모듈 회로도와 AT-09 모델 핀을 비교해보니회로도에서 STATE와 BRK 헷갈려서 문의드립니다회로도의 BRK가 AT-09 상에서 EN이 맞는 걸까요?그러면 VCC 옆에 있는 EN이 STATE에 꽃히게 되는데..회로도 상에서 STATE와 BRK가 반대로 표기된 것 같아 보입니다제가 이해한 게 맞는지 궁금합니다..