제어쟁이
@insid2embedded
수강생
366
수강평
52
강의 평점
4.9
게시글
질문&답변
PCB Design Rule , Layout 설정은 무엇을 보고 해야하나요?
EasyEda 툴 사용법을 말씀하시는 걸까요?
- 0
- 2
- 33
질문&답변
stm32 보드 연결 방법
보드랑 st link연결하셨고 컴퓨터랑도 연결하셨을까요?장치관리자에 com port로 st link 연결되었는지 확인해보시고 한번 재부팅해보시겠어요?
- 0
- 2
- 46
질문&답변
실무 협업 코딩 방식
규모가 매우 작은 중소기업이면 몰라도 자동차 임베디드 실무에서는 커뮤니티에서 말하는 것처럼 일하지 않습니다.. 실제로는 대부분 다 합니다. 자동차 업계는 저거보다 훨씬 더 빡셉니다. 웹서비스처럼 “테스트코드=유닛테스트만”이 아니라 정적분석·SIL/HIL·차량시험까지 포함한 계층형 검증으로 운영됩니다.형상관리(Git): GitLab/GitHub Enterprise 등을 쓰고, JIRA/Polarion 같은 이슈/요구사항과 연결해서 “왜 바꿨는지” 추적성까지 같이 관리합니다.코드리뷰: PR/MR 리뷰가 기본이고 최소 1~2명 승인, 체크리스트(안전/성능/리스크/코딩규칙)를 적용합니다. 특히 제어/안전 로직은 리뷰 강도가 더 높습니다.린터/포매터: clang-format 같은 포매터는 적용하는 곳이 많고, MISRA-C/정적분석(QAC, Polyspace 등)과 함께 “스타일+규칙 준수”를 봅니다. 프로젝트에 따라 포매터를 강제하지 않고 리뷰 단계에서 규칙 위반을 잡는 경우도 있습니다.테스트: 유닛테스트도 하지만 하드웨어 의존이 커서 PC 호스트 기반 유닛테스트(로직 분리+Mock) + SIL/HIL + 차량시험을 조합합니다. 그래서 겉으로 유닛테스트가 적어 보여도 검증 체계는 훨씬 큰 경우가 많습니다.인터넷 글은 잘 걸러서 보셔야합니다ㅎㅎ 추가 질문사항 있으시면 댓글 주세요~!
- 0
- 1
- 36
질문&답변
홀센서 슈미트트리거 버퍼 전압레벨에 관해 질문있습니다.
(사진)질문 감사합니다. stm32f767 MCU의 경우 stm32 강의 스위치+LED 섹션에서 설명 드렸던 것처럼 특정 핀들은 5V 입력을 받을 수 있도록 설계가 되어 있습니다. 따라서 홀센서 입력 받는 GPIO Pin은 5V로 입력받아도 문제 없습니다~! 추가 질문 있으시면 댓글 달아주세요. 감사합니다.
- 0
- 3
- 39
질문&답변
회로설계 질문
답변이 늦어서 죄송합니다 ㅠㅠ 알림이 겹쳐서 확인을 늦게했네요.(사진)답변드리면,지금 회로는 홀센서 출력을 오픈드레인(오픈컬렉터) 구조로 설계된 형태입니다. 그래서 홀센서가 HIGH를 ‘직접 만들어서’ 내보내는 게 아니라, 출력 트랜지스터가 OFF(High-Z) 되면 라인이 떠 있고, 이때 R8/R9/R10(1.5kΩ) 풀업저항이 HA_IN/HB_IN/HC_IN을 +5V로 끌어올려 HIGH가 됩니다. 반대로 홀센서 트랜지스터가 ON 되면 라인을 GND로 당겨 LOW가 됩니다. 즉 자기장 오면 5V가 내부에서 단락되어 들어간다보다는, 풀업이 HIGH를 만들고 센서는 필요할 때 LOW로 끌어내리는 방식이라고 이해하는 게 정확합니다.
- 0
- 2
- 69
질문&답변
데이터 시트 보는 법
안녕하세요, 질문 주셔서 감사합니다. 문의하신 STM32F767 전원 설계와 관련하여 답변 드립니다.우선, STM32F767의 표준 동작 전압(Nominal Voltage)은 3.3V입니다. 데이터시트에 명시된 1.65V ~ 3.6V는 제조사에서 동작을 보장하는 허용 범위일 뿐, 설계 시에는 표준인 3.3V를 공급하는 것이 원칙입니다. 따라서 3.3V 전원으로 설계해야 합니다.현재 사용 중인 STM32F767VIT6 모델은 전원을 인가해야 하는 핀이 총 8개 존재합니다.(STM32F767xxxx --> 뒤의 모델 명에 따라서 핀 구성이 다릅니다.) 안정적인 전원 공급을 위해 각 핀마다 100nF 디커플링 커패시터를 배치하였으며, JTAG 및 블루투스 모듈 전원부에도 동일하게 적용되었습니다.또한, 전원 노이즈 억제를 위해 4.7µF(또는 4µF) 커패시터를 병렬로 추가 연결하였고, 2.2uF 대신 1uF을 병렬로 2개 적용 하였습니다. 추가로 궁금한 점이 있으시면 언제든 댓글로 남겨주세요. 감사합니다~!
- 0
- 1
- 50
질문&답변
소형 모터 구동 및 teleplot 오류
(사진)혹시 config.h에서 define 코드를 소형모터로 변경하셨을까요?
- 0
- 2
- 76
질문&답변
키트 없이 실습 시 필요한 부품 목록
쓰로틀: https://a.aliexpress.com/_c2y701X1쓰로틀 케이블: https://a.aliexpress.com/_c4VDFN1zUART: https://a.aliexpress.com/_c4POS0fHDc케이블: XT60케이블(수)홀센서: https://a.aliexpress.com/_c4BXGDWRUVW 권선은 하네스 업체에 외주 맡겨서 제작하였습니다.(AWG14권선, 5파이 총알 단자)아마 PCB도 SMT맡기고(최소 수량 존재), 권선 제작등을 하면 제가 판매하고 있는 키트 가격보다 비싸질 수 있습니다..ㅠㅠ 참고 해주시길 바랍니다.감사합니다.
- 1
- 1
- 76
질문&답변
schematic 핀 개수와 footprint의 pad 개수 불일치
저도 동일하게 DRC Check 하면 에러가 발생합니다. 그냥 무시하고 하셔도 상관 없으십니다 ㅎㅎ수강생분께서 하신 것처럼 9번째 패드를 임의로 추가하셔도 괜찮습니다. 어차피 PCB에 라인만 잘 연결되면 되니 걱정안하셔도 될 것 같습니다.추가 문의사항 있으시면 댓글 달아주세요~! 감사합니다:)
- 1
- 2
- 37
질문&답변
표 값 질문
네 질문 답변드리겠습니다.우선 이 장표는 설계 목표와 입력 사양이 “정해진 값”인 상태에서 출발하는 예제입니다. 즉 설계 목표는 Ic=50mA로 흐르게 하는 것이고, 입력은 Vin=5V로 들어온다고 가정한 상황에서 RL과 RB를 설계하는 예시입니다. 그래서 질문하신 것처럼 Vin이 바뀌면 베이스 전류 Ib가 달라지고, 결국 같은 설계 목표를 유지하려면 RB는 당연히 다시 계산되어야 합니다. 그리고 장표에서 사용한 Base-emitter saturation voltage의 max=0.95V는 “ 우측 데이터시트의 시험 조건 Ic=50mA, Ib=5mA에서 트랜지스터를 포화로 몰아넣었을 때 최악의 경우 VBE(Sat)가 0.95V까지 올라갈 수 있다는 의미를 참고한 것입니다.따라서 RB 계산에서 0.95V를 쓰는 이유는 “그 값이 반드시 나온다”가 아니라, 소자 편차/온도 등을 감안해도 IB가 부족해지지 않도록 worst-case 기준으로 여유 있게 설계하려는 목적이고, 반대로 실제 소자에서는 0.95V보다 낮게 나올 수도 있습니다. 네 전자회로 과목은 어느 분야로 취업을 준비하는지와 관계없이 필수적으로 수강을 하시는 걸 추천드립니다. 현업에서 마주치는 문제가 단순 펌웨어 문제가 아니라 회로의 문제 때문에 생기는 현상인 경우가 정말 많습니다. 예를 들어 GPIO로 트랜지스터나 MOSFET을 구동할 때 필요한 베이스/게이트 저항, 풀업/풀다운의 의미, 입력 임피던스와 노이즈, 레벨시프팅, 전원 리플·그라운드 바운스, 센서(홀/전류센서/ADC) 신호 컨디셔닝 같은 것들은 전자회로 2에서 배우는 소신호/트랜지스터/증폭기·바이어스·주파수 응답 개념이 있어야 “왜 문제가 생겼는지”를 빠르게 판단할 수 있습니다.추가 질문 있으시면 언제든지 해주세요. 감사합니다ㅎㅎ
- 1
- 1
- 38




