본문 바로가기

프로젝트 기록/23SEMA_Control_STM3247

[SDcard] 로깅+대전력 동작 확인 프로젝트 파일 첨부(경적, 모터, 데드맨, 자석센서, e-stop) 보호되어 있는 글 입니다. 2023. 5. 31.
[SDcard] (최종)로깅+대전력 동작 확인 data file결과(경적, 모터, 데드맨, 자석센서, e-stop) 1. 최종 동작 영상 2. 결과 모든 대전력(모터굴리기, 속도변화, 이스탑)이 정상적으로 작동하였으며, 데이터 로깅도 잘 되고 있었음. 로깅 여부는 PCB 상단 초록 LED의 깜빡이는 동작을 통해 알 수 있음. - 테스트 시 생겼던 파일: 마지막 파일(제어테스트.txt)은 5분동안 로깅된 파일 PA12: Green LED 한다리는 3.3V output PA12, 한다리는 GND 연결 3. 보완할 점 - 경적 울릴때 속도가 살짝 튀는 현상 있음. - 바퀴달아서 일정한 속도 유지한 다음에 노이즈 발생 범위 확인할 예정 - 5분 1초를 했는데, 4분 47초 동안 기록됨. 타이머 돌아가면서 약간씩 딜레이가 생겨 누적된 것으로 추정. 2023. 5. 31.
[STM32] SDcard 하드웨어 작업 기록 SD카드 작업 기록 1. 점퍼선으로 모듈 연결 2. 커넥터 연결 3. 커넥터 - PCB 연결 4. 악세서리 배터리, 디버깅 선 전압 측정 모듈의 전원 공급 VCC: 제품 설명에 따르면 4.5V ~ 5.5V 사이에서 작동하므로, 이와 같은 전원을 인가하면 됨 SPI 인터페이스 핀: 5V정도를 인가하면, 모듈에 내장된 3.3V 전압 조정 회로를 거쳐 감 전압 규격 확인 https://www.devicemart.co.kr/goods/view?no=1326951 아두이노 MicroSD 카드 소켓 모듈 [SZH-EKBZ-005] Micro SD Card, Micro SDHC card (high-speed card), TF Card / 5V(4.5V ~ 5.5V), 3.3V / SPI Interface www.de.. 2023. 5. 28.
[STM32] 프로젝트명 변경 후 Debug 파일 안생기는 문제 프로젝트 명을 변경했는데, 그에 맞는 debug파일이 없다고 오류 메시지가 생겼다. //오류 메시지 내용 Program file does not exist C:\Users\songs\STM32CubeIDE\workspace_1.11.0\23SEMA_FINAL_SDcard\Debug\원래프로젝트이름.elf not found C:\Users\songs\STM32CubeIDE\workspace_1.11.0\23SEMA_FINAL_SDcard\Debug\원래프로젝트이름.elf not found C:\Users\songs\STM32CubeIDE\workspace_1.11.0\23SEMA_FINAL_SDcard\Debug\원래프로젝트이름.elf not found 오류의 원인: 프로젝트 이름을 변경하면 STM32Cu.. 2023. 5. 28.
[STM32] SDcard 로깅 관련 코드(최종 프로젝트)+최종백업+테스트코드 보호되어 있는 글 입니다. 2023. 5. 26.
[STM32] SDcard 쓰기 방법 총정리 (SPI기반, FatFS middle ware 사용) 1. SPI 패리패럴 설정 - 기반 Connectivity: SPI 통신 기반으로 SD카드에 데이터를 씀 - 프로젝트 사용 패리패럴: SPI2 - Full-Duplex Master 모드 선택 (전이중 통신 Master) - Clock Parameters: Baud Rate가 10MBits/s 정도가 되도록 해서 안정적 통신 가능하도록 할 것. SPI2의 Prescaler값을 조정하여 10.5MBits/s로 설정하였음 2. SPI관련 Pin out 설정 - SPI2 Mode를 설정하여 기능을 사용하기 시작하면, 자동으로 관련 핀들이 생김. - MISO, MOSI, SCK 핀은 할당된 핀으로 자동 연결됨 - CS핀은 자동 생성되지 않아 원하는 핀으로 직접 설정해야 함 +) 이번 프로젝트에서는 CS핀 하드웨어.. 2023. 5. 26.