무선 양방향 통신 관련 문의 드립니다.
243
작성한 질문수 1
답변 1
0
안녕하세요!
러프하게 계산하면 9600bps로 UART통신을 하면 3바이트 전송하는데 3.1ms 정도가 소요됩니다.
5ms 안에 주고받고가 동시에 이뤄지기는 어렵겠네요.
무선 모듈 2개를 별도의 UART 채널에 연결해서 사용한다면 가능할 순 있을 것 같은데, 굳이 9600bps로 해야하는지요? 통신 속도만 좀 높이면 하나의 채널로도 가능할 것 같습니다.
- 한개의 무선모듈로 2개의 UART로 각각 단방향으로 UART1은 TX만 UART2는 RX만 처리
이 방식은 불가능 할 것 같습니다. 어차피 하나의 무선 모듈이 송수신을 동시에 처리할 수 없을테니까요.
통신 속도를 높이는 것은 불가능 한가요?
0
로라모듈 KC 인증 제품군중 사용 되고 있는 모듈이 최대 9600 지원입니다.
실제 양방향 구현하니 머 완전 노콘나는 느낌으로 통신이 되어 버튼 감이 너무 느려서
몇가지 대안을 마련하고 진행 중입니다.
모듈변경도 생각해보았으나 일단 테스트 예정이나 길이가 길쭉하게 나온모듈이라 기존 모듈의 2개 이상의 공간을 차지합니다.
패키징 케이스를 이미 설계해서 뽑아놓으니 우겨넣을 공간이 없기도하구요
속도는 115200지원이라 저도 해결 될것 같다는 생각 중이긴 합니다만 일단 모듈 오면 둘다 테스트 해볼 생각입니다.
그 전에 머가 효율적일까해서 문의 드렸고
일반적인 상용 조종기들이 단방향에 텔레메틱모듈로 정보 수신모듈을 따로 다는 것 같아서 크게 이유가 있나 싶기도해서 문의 드렸습니다.
0
아 그렇군요! 원하는대로 잘 동작하길 바랍니다.
"일반적인 상용 조종기들이 단방향에 텔레메틱모듈로 정보 수신모듈을 따로 다는 것 같아서 크게 이유가 있나 싶기도해서 문의 드렸습니다."
→ 저는 강의용 송수신기 FS-i6/iA6B만 써봐서 다른건 잘 모르겠으나, FS-iA6B도 양항뱡을 지원하긴 합니다. 송신기에 표시되는 배터리 정보도 수신기에서 송신기로 보내주는 정보이거든요. 근데 송수신기에서 제공하는 통신 기능으로는 사용자 정의 데이터를 주고받기가 어려워서 별도의 무선통신모듈을 따로 다는게 아닐까 싶습니다.
이걸 배운후 freertos 및 can통신으로 전환가능할까요?
0
34
0
비행승인 문의드립니다
0
56
0
드론의 M4 모터가 느리게 작동합니다.
0
90
2
STM32CubeIDE 관련해서 질문이 있습니다.
0
111
2
while문 루프 속도
0
77
2
변수 선언
0
69
2
FS-i6를 꺼도 LED 토글되는 이유
0
81
2
Fs-i6 i-bus 수신 데이터 이상
0
135
3
3-4. UBX 위도 경도 정보 Terminal에서 깨짐 현상
0
109
2
3-4. LED 토글 안됨
0
56
1
3-1. M8N GPS 강의 통신 연결 관련 문의
0
92
1
2-3. LPS22HH 강의 수행값이 아두이노 IDE Plotter 및 Terminal에서 인식 안됨
0
94
2
6-4 SwC 2000
0
115
2
6-4 ESC Calibration
0
74
1
esc, 모터 교체
0
135
2
부저 소리가 안납니다.
0
148
2
비행 질문
0
77
1
7-5. offset
0
82
2
sysmem.c
0
86
2
전체 제어의 주기를 1KHz로 설정한 이유가 궁금합니다.
0
100
2
부품 구매 관련 문의
0
74
1
PID 게인 문제
0
94
3
3d telemetry cp210x 연결
0
130
2
8-1. 3DR Telemetry HAL_UART_Receive_IT(&huart1, &uart1_rx_data, 1); 관련 문의
0
83
2





