안녕하세요 오랜만이네요 로드투 3대 500이지만 요즘 하체를 못하는중입니다

먼저 국밥미식가 형님에게 먼저 무한한 감사 말씀드립니다.

그때 얘기하셨던 대로.. 일단 스페어 선을 사서 까버렸음 

개더러움 나중에 여유되면 PCB 설계해야할듯 

근데 일단 되는것을 확인해야 되는 상황이라 이렇게 하고 일단 raw data 받으려고 했는데 암것도 안들어옴 ㅅㅂ...

마주했던 문제상황 해결을 친구가 해결해줬는데

RS232가 Rx Tx RTS CTS가 있는데 여기서 나는 Rx Tx만 무지성으로 사용하고 있었는데

알고 보니까 CTS는 센서가 보내도 된다는 신호이고

RTS는 센서가 사용자에게 받아도 된다는 신호였음.

그래서 내가 암만 Rx Tx 선 잘 꽃아도 CTS 즉 센서가 보내도 된다는 신호를 High로 안해주면 데이터가 안들어오는 거였음.

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

나머지는 MAX232 설명서 잘보고 소자핀 잘만 꽃으면 될듯


이것 때문에 약 10일을 렉 걸렸다....ㅅㅂ

그렇게 raw data 받아봄



그랬는데 센서 사이트에 있는 패킷대로 안들어옴 알고보니 interrupt로 안받아서 그런거였음 그렇게 해결하고

다음은 파싱...

혹시...불가피한 사유로 Xsens 시리즈 GPS/INS를 MCU에서 받아야 하는분이 계시다면...

https://base.movella.com/s/article/How-to-use-Device-Data-View-to-learn-MT-Low-Level-Communications?language=en_US


다음과 같이 출력데이터와 패킷을 설정하고...

보드레이트 interrupt 맞추고 파싱하는 게 설명나와 있답니다~~그 결과


잘 들어온다~~~


전체적인 모습이고,

현재는 MATEKSYS Flight Controller <-> GPS/INS 그리고 사이에 전력변환 소자가 있는 상태

보시다시피 선 연결 상태가 매우 더러움..

그래서 아예 간단한 보드를 설계해서 정리할 예정.


최종 목표는 내 졸업연구가 AUTOPILOT이라 이거 RC 비행기에 넣고

제어 코드 임베딩후 날리러 가는거임.. 이제 앵간한 인터페이스는 거의 다 뚫었고 

5월 5일 어린이날에 한번 날려보고 후기 알려드림


여러분 중꺾마입니다. 한 10일 렉먹다가 해결했네요 ㅎㅎ

물론 옆에 능력 좋은 친구가 생겨서 해결했지만 역시 잘 찾는것도 능력이라 생각이 됩니다

주변에 능력 좋은 친구들이 너무 많아서 행복하네요 열심히해서 다음 게시물로 뵙겠습니다.

마지막으로 국밥미식가 행님 선 자를까 말까 고민하던차에 조언 감사했습니다~~