안녕하세요-!. 이전에 임베디드 강의에서 올려주신 UART 코드,Hall 센서 코드랑 PMSM 센서리스 코드를 결합해서, 저속에서는 SMC를 해보고 있는데요. 실제 제가 저속에서 SMC를 할 떄는 센서 피드백(BLDC 홀 센서)를 받아서 제어를 할려고 시도중이었습니다. 지금 그림에서 보시면 아시겠지만, 작성해주신 센서리스 코드는 건드리지 않고 저속 관련 코드만 제가 만져서 사용중이거든요. 그런데 이상하게 센서리스 전환 부분에서(지금 제가 480rpm+히스테리시스 50rpm 해놓은 상태입니다) Mode_Flg 부분이 왔다갔다 하는 부분이 생기더라고요. RPM_EEMF 부분도 보시면 아시겠지만 rpm을 바꾸든 말든 고정값으로 나오다가 전환 부분에서 잠깐 변화한거 말고는 딱히 특이점을 못찾았습니다. 이게 제가 Hall 센서 코드랑 센서리스 코드를 억지로 결합해서 생긴 문제인걸까요??조언 해주시면 감사하겠습니다!!
질문1) 데이터 시트를 살펴보면 INT 핀은 9.5kohm의 내부 풀업 저항을 갖고 있는 open-drain output이라고 나와있는데, 삼코치님께서 따로 풀업 저항을 추가하신 이유가 무엇인가요? 질문2) 풀업 저항은 누설 전류, 전압 분배, 기생 캡을 고려해서 저항 크기를 정하는 것으로 알고 있는데, 데이터 시트에서 권장하는 값이 없는 경우 실제로 계산해서 결정하나요? 질문3) 디커플링 커패시터의 용량은 대부분 데이터 시트에서 권장하는 값이 있는데, 그 용량 값을 왜 권장하는지(사용하는지) 아는 것이 좋은가요? 데이터 시트에 없는 경우에는 실무에서 커패시터의 용량을 결정하는 방법도 궁금합니다.
안녕하십니까 강의 열심히 공부하고 있는 학생입니다 회로도 분석하다가 블루투스 모듈 회로도와 AT-09 모델 핀을 비교해보니 회로도에서 STATE와 BRK 헷갈려서 문의드립니다 회로도의 BRK가 AT-09 상에서 EN이 맞는 걸까요? 그러면 VCC 옆에 있는 EN이 STATE에 꽃히게 되는데.. 회로도 상에서 STATE와 BRK가 반대로 표기된 것 같아 보입니다 제가 이해한 게 맞는지 궁금합니다..
강의 관련 질문이 아니라 진로 관련 질문인데, 개인적으로 연락드릴 방법이 없어서 이렇게 질문 드립니다. 현재 인서울 하위권 대학에서 전자공학과 4학년 1학기 재학 중인 학생입니다. 원래 디지털 회로설계를 공부하다 적성과 흥미가 맞지 않아서 3학년 겨울방학 때부터 제어 분야로 진로를 바꿨습니다. 저는 최근 인기있는 강화학습 기반의 상위 제어보다는 자동차에 들어가는 공조 제어기, 변속 제어기 또는 제어쟁이님께서 하고 계시는 모터 제어 및 전력전자 등 조금 더 하드웨어에 밀접한 하위 제어를 하고 싶습니다. 현재 6개월 정도 학부 연구생을 하면서 DC 모터, BLDC(6step) 모터의 전류, 속도, 위치 제어를 시뮬링크 모델로 구현하고 mcu로도 직접 구현하면서 모터 제어 위주로 경험했고, FOC도 해보고 싶어서 이렇게 강의를 듣고 있습니다. 그리고 현재 교외 대회에 참가해서 FOC 기반으로 제어되는 로봇팔을 만드는 프로젝트를 진행 중입니다. 지금 저는 취업과 대학원 사이를 고민하고 있습니다. 만약 취업을 한다면, 제가 분야를 바꾼지 얼마 되지 않아 스펙이 부족하여 대기업 인턴은 어렵고, 학교에서 진행하는 현장실습으로 6개월 동안 인턴 경험을 쌓고 취업을 시도하려 합니다. 현재 넣을 수 있는 회사 중에서 제가 원하는 분야에 핏한 회사는 고신뢰성 소프트웨어 검증 전문 기업인 슈어소프트테크입니다. 여기에 차량 제어기 개발 직무가 있어서 넣으려고 했는데, 실근무지가 현 거주지에서 너무 먼 것이 문제입니다. 또한, 회사가 검증 회사이다 보니 제어기를 직접 설계한다는 것이 의문이고, 플랜트 즉, 무엇을 제어하는 것인지가 적혀 있지 않아서 걱정입니다. 그래서 실근무지가 현 거주지에서 가까운 직무 중에서 MBD SW의 정적, 동적 검증을 하는 직무를 지원할까 생각 중입니다. 6개월 정도의 기간으로는 제어기 설계 직무를 하더라도 실력적으로 그렇게 큰 메리트는 없을 것 같고, 최근 MBD 기반으로 제어기를 개발하는 추세라고 알고 있어서 비록 검증이지만 나중에 개발 직무에 지원할 때 어필할 수 있지 않을까 생각됩니다. 물론 개인적으로 작은 프로젝트라도 하면서 개발에 대한 역량도 키울 생각입니다. 두 직무 중 무엇이 좋을지에 대해서도 조언을 해주시면 감사하겠습니다. 또한, 검증 직무 역시 플랜트가 명시되어 있지 않은 것이 있고, 공조 제어기로 플랜트가 명시된 직무도 있습니다. 그런데 플랜트가 명시된 직무의 경쟁률이 더 높습니다. 그래서 이 부분도 고민입니다. 만약 대학원에 간다면, 저는 하위 제어 중에서도 모터 제어가 가장 재미있는 것 같아서 전력전자 연구실이나 최근 전기 자동차 관련하여 PMSM FOC 제어를 집중해서 하는 연구실들이 있던데, 그런 연구실에 진학하려고 합니다. 저는 솔직히 학부연구생을 하면서 연구 능력이 부족하다고 생각해서 취업을 하고 싶습니다. 그런데 AI가 무섭게 발전하는 시대에 무작정 취업부터 하는 것보다는 적성에 맞지 않아도 석사까지는 하는 게 더 안전할 것 같다는 생각이 들었고, 현업에 계신 분의 의견을 듣고 싶어서 이렇게 조언을 부탁드리게 되었습니다. 이와 관련해서 조언을 해주시면 정말 감사드리겠습니다.
안녕하세요. 고출력 PCB가 와서 구성대로 바퀴 연결하고 배터리 연결해서 했는데 제가 처음하다보니 실수로 U V W 연결을 잘못한 상태에서 배터리를 꽂았더니 파파박 하면서 W상쪽에서 불꽃이 살짝 튀겼습니다..... 근데 처음에 배터리를 꽂으니 전원이 정상적으로 LED가 나오길래 스로틀을 땡겼는데 바퀴가 살짝 떨리면서 모터가 동작을 안하였고 왜그러지? 그러다가 배터리를 빼고 다시 장착했더니 불꽃이 튀기면서 그다음부터는 LED도 들어오지 않았습니다.... 이런 경우에는 바퀴에 달린 모터에도 영향이 있고 PCB 자체를 바꿔야 하나요?
안녕하세요 제어쟁이님! 79. 쓰로틀 신호 입력 받기 - ADC 실습을 진행 중인데, 저는 B키트로 실습 진행하고 있습니다. 그런데 강의에서는 A키트 기준으로 1.16V정도 나오면 정상이라고 하셨는데, B키트로 진행해보니 최대 3.29V까지 나오더라구요. B키트는 3.3V 잘 나오는 게 정상인 것 맞을까요?
안녕하세요, 현재 B-저출력 보드를 구매하여 실습을 진행하려고 하는데, run을 하면 ST-Link를 업그레이드해야 한다는 창이 나옵니다. 그런데 DFU 모드가 아니어서 업그레이드가 불가능하다고 합니다. 제가 지금 STM32CubeIDE 2.1.1 버전을 사용하고 있는데, 혹시 버전 문제일까요? 그리고 2 버전부터는 MX를 따로 설치해야 해서 예전 버전으로 다시 설치하려고 하는데, 어떤 버전을 사용하여 영상을 찍으신 건지 알려주시면 감사하겠습니다.
저는 PCB 회로설계보다는 펌웨어 쪽부터 집중적으로 공부하고 싶어서 우선 모터를 구동시켜보고 동작을 확인하고 싶은데요. 강의 커리큘럼을 쭉 살펴봤는데 이론/예제 관련 수업은 풍부한데 키트 사용 및 구동 강의가 없는것 같아서 어디를 봐야 하는지 질문드립니다. 또한 제 추측상 PCB를 직접 설계하는 경우는 키트를 사지 않고 강의에 나온 회로설계 방법을 활용해서 설계 후 발주하는 걸로 알고있는데, 키트를 샀다면 이 PCB 제작 과정을 딱히 필요하지 않는게 맞을까요?
안녕하십니까. 인사이드 임베디드님 check drc를 누른 후 위와 같은 오류가 발생했습니다. EEPROM 회로의 3.3V와, MCU의 바이패스 커패시터의 3.3V가 연결이 안됐다고 뜨는데 3.3V의 via를 뚫었고 3층 레이어와 연결했는데 이 오류가 왜뜨는지 궁금합니다. 그리고 저번에 PCB 컨펌 해주셔서 감사합니다!!