USB-SBUS 변환기를 사용하여 DJI Ronin-S 짐벌을 제어하는 경우, 로봇 시스템, 또는 다른 SBUS 호환 장치, 통신이 중단될 때 변환기가 어떻게 작동하는지 이해하는 것이 중요합니다..
전동 모터와 관련된 애플리케이션용, 광학 추적, 또는 자동 교정, 통신 손실에 대한 예측 가능한 대응이 특히 중요합니다..
이 기사에서는, USB-SBUS 변환기에 관한 일반적인 기술 질문에 답해 드립니다., SBUS 출력 동작 포함, 통신손실 처리, 감시 지원, 펌웨어 식별, 및 원시 25바이트 SBUS 패킷 호환성.
1. 컴퓨터가 직렬 데이터 전송을 중지하면 어떻게 되나요??
질문: 컴퓨터가 직렬 데이터 전송을 중지하는 경우, USB-SBUS 변환기는 마지막으로 수신된 SBUS 채널 값을 계속 출력합니까?, SBUS 프레임 생산 중단, 또는 자동으로 중립 값을 출력합니다.?
답변: 변환기는 PC에서 데이터 프레임을 수신할 때마다 하나의 표준 SBUS 프레임을 출력합니다.. PC가 데이터 전송을 중단하는 경우, 변환기가 SBUS 프레임 출력을 중지합니다..
표준 모델은 입력 데이터 도착이 중지되면 마지막으로 수신된 채널 값을 자동으로 계속 전송하거나 중립 채널 값을 생성하지 않습니다..
이 동작은 이 사양에서 다루는 모든 현재 표준 모델에 적용됩니다..
중요한: SBUS 프레임 전송을 중지하는 것은 제어 대상 장치에 안전 상태로 들어가라고 명령하는 것과는 다릅니다.. SBUS 프레임이 더 이상 수신되지 않을 때 연결된 짐벌이나 기타 장비의 반응은 자체 동작에 따라 달라집니다..
2. 변환기에 통신 손실 감시 또는 페일세이프 시간 제한이 포함되어 있습니까??
질문: 장치에 구성 가능한 통신 손실 감시 또는 안전 장치 시간 제한이 포함되어 있습니까??
답변: 아니요. 표준 변환기에는 구성 가능한 통신 손실 감시 또는 안전 장치 시간 제한이 포함되어 있지 않습니다..
애플리케이션에서 변환기가 누락된 입력 데이터를 감지하고 지정된 시간 초과 후 사전 정의된 응답을 트리거해야 하는 경우, 이 기능은 별도의 사용자 정의를 위해 고려될 수 있습니다.
응용 프로그램에 따라, 필요한 동작에는 다음이 포함될 수 있습니다.:
- 유효한 입력 데이터 도착이 중지되는 시기 감지.
- 통신 두절 기간 모니터링.
- 사전 정의된 SBUS 채널 값 출력.
- USB 연결 끊김 또는 통신 실패에 대해 정의된 응답 구현.
맞춤형 버전을 주문하기 전에 엔지니어링 팀을 통해 정확한 동작 및 시간 초과 매개변수를 확인해야 합니다..
3. USB 연결이 끊어지면 SBUS 출력에 어떤 일이 발생합니까??
질문: USB 연결이 끊어지면 변환기가 사전 정의된 안전한 SBUS 출력 상태로 들어가나요??
답변: 아니요. 표준 변환기는 USB 연결이 끊어지면 자동으로 사전 정의된 안전 SBUS 출력 상태로 들어가지 않습니다..
표준 모델은 내장 기능을 제공하지 않습니다., USB 연결 해제 후 특정 SBUS 출력 상태를 보장하는 구성 가능한 안전 장치 기능.
예측 가능한 응답이 필요한 애플리케이션의 경우, 맞춤형 솔루션을 사용할 수 있습니다.. 특정 애플리케이션에 대해 필요한 응답을 정의하고 검증해야 합니다..
예를 들어, 시스템 설계자는 원하는 동작이 SBUS 프레임 전송을 중지하는 것인지 여부를 결정해야 합니다., 미리 정의된 채널 값 전송, 또는 제어되는 장비에서 별도의 안전 메커니즘을 작동시킵니다..
이러한 행동은 서로 바꿔서 사용할 수 없습니다.. 적합성은 수신 장치와 시스템의 안전 요구 사항에 따라 다릅니다..
4. 변환기의 펌웨어 또는 구성 변형을 어떻게 식별할 수 있습니까??
변환기의 직렬 통신 설정은 어떤 구성 변형이 있는지 식별하는 데 도움이 될 수 있습니다..
아래 사양에는 두 가지 주요 변형이 포함됩니다..
변형 A: 고정 100,000-보드 모델
PC 측 직렬 포트는 다음과 같이 구성되어야 합니다.:
| 매개변수 | 환경 |
|---|---|
| 전송 속도 | 100,000 |
| 데이터 비트 | 8 |
| 둥가 | 심지어 |
| 정지 비트 | 2 |
| PC 입력 데이터 형식 | 25-바이트 SBUS 패킷 |
이 버전의 경우, PC는 모듈에 25바이트 데이터 패킷을 보내야 합니다.. 모듈은 수신된 패킷에 올바른 SBUS 데이터가 포함되어 있는지 확인하지 않습니다..
이는 성공적인 데이터 전송만으로는 입력 패킷이 유효하거나 결과 채널 값이 정확하다는 것을 보장하지 않음을 의미합니다..
변형 B: 조정 가능한 전송 속도 및 조정 가능한 프레임 속도 모델
PC 측 직렬 포트는 다음과 같은 통신 설정을 지원합니다.:
| 매개변수 | 지원되는 설정 |
|---|---|
| 전송 속도 | 115,200 / 57,600 / 38,400 / 9,600 |
| 데이터 비트 | 8 |
| 둥가 | 없음 |
| 정지 비트 | 1 |
| PC 입력 데이터 형식 | 35-바이트 입력 데이터 프레임 |
이 버전은 SBUS 인코딩을 통합하고 수신된 입력 데이터의 유효성을 검사합니다.. PC는 이 모델에서 요구하는 형식으로 35바이트 데이터 프레임을 보내야 합니다..
두 변형 모두 표준 SBUS 신호를 출력할 수 있습니다., 하지만 PC 측 입력 프로토콜은 다릅니다..
중요한: 외관만으로 하드웨어 변형을 식별하지 마십시오.. 어떤 버전을 사용하고 있는지 확실하지 않은 경우, 제품 모델을 알려주세요, 주문 정보, 제품 라벨, 또는 변환기 및 연결 사진. 우리 팀이 해당 구성을 확인하는 데 도움을 드릴 수 있습니다..
5. 변환기가 원시 25바이트 SBUS 패킷을 허용합니까? 100,000 보오드?
질문: 변환기는 다음을 사용하여 원시 25바이트 SBUS 패킷을 지원합니까? 100,000 보오드, 짝수 패리티, 정지 비트 2개?
답변: 예, 고정 100,000보드 모델은 지정된 직렬 통신 구성을 사용하여 25바이트 입력 패킷을 허용합니다..
필수 설정은 다음과 같습니다.:
- 전송 속도: 100,000
- 데이터 비트: 8
- 둥가: 심지어
- 정지 비트: 2
- 입력 패킷 길이: 25 바이트
하지만, 중요한 차이점이 있습니다: 모듈은 수신된 패킷의 정확성을 확인하지 않습니다.. MATLAB 프로그램은 적절한 25바이트 패킷 형식을 생성해야 합니다..
조정 가능한 전송 속도, 조정 가능한 프레임 속도 모델이 다릅니다.. 35바이트 입력 데이터 프레임이 필요하며 표준 SBUS 출력을 생성하기 전에 입력 데이터 유효성 검사를 수행합니다..
그러므로, MATLAB 응용 프로그램이 이미 원시 25바이트 SBUS 패킷을 생성한 경우, 고정된 100,000보드 버전은 평가할 관련 변형입니다..
통합 전, 패킷 형식 확인, 채널 매핑, 직렬 포트 설정, 적절한 테스트 장비를 사용한 실제 SBUS 출력.
6. MATLAB을 사용하여 DJI Ronin-S 짐벌 제어
학문적 광학 추적 실험의 경우, MATLAB을 사용하여 제어 데이터를 생성하고 이를 PC 직렬 인터페이스를 통해 USB-SBUS 변환기로 보낼 수 있습니다..
변환기를 전체 시스템에 통합하기 전에, 다음 항목을 테스트하는 것이 좋습니다.:
- 하드웨어 변형 확인. 변환기가 고정 100,000보드 입력 프로토콜을 사용하는지 아니면 조정 가능한 보드 속도를 사용하는지 확인하세요., 35-바이트 입력 프로토콜.
- 직렬 포트 구성 확인. 전송 속도 설정, 데이터 비트, 둥가, 특정 변형에 따른 정지 비트.
- 입력 데이터 형식을 확인하세요.. MATLAB이 필요한 패킷 길이와 데이터 구조를 생성하는지 확인.
- SBUS 출력 확인. 적절한 로직 분석기 또는 기타 적합한 테스트 장비를 사용하여 출력 신호 및 채널 값을 확인하십시오..
- 통신 중단 테스트. 시스템에 전원이 공급되지 않거나 통제된 테스트 조건에 있는 경우, MATLAB이 전송을 중지하거나 USB 연결이 끊어지면 어떻게 되는지 확인.
- 수신 장치의 응답 확인. SBUS 프레임 도착이 중지되거나 특정 채널 값이 수신될 때 짐벌이 어떻게 작동하는지 결정.
이러한 테스트는 변환기의 동작을 수신 장치의 자체 통신 손실 처리와 구별하는 데 도움이 됩니다..
7. 맞춤형 비상 안전 기능을 추가할 수 있나요??
예, 통신두절 처리는 별도의 커스터마이징으로 고려 가능.
예측 가능한 동작이 필요한 애플리케이션의 경우, 엔지니어링 팀이 구현을 평가할 수 있도록 예상되는 응답을 충분히 자세히 설명해주세요..
유용한 요구 사항은 다음과 같습니다:
- 통신두절 감지: 시스템은 누락되거나 유효하지 않은 입력 데이터를 어떻게 식별해야 합니까??
- 시간 초과 기간: 시스템이 응답하기 전에 입력 데이터가 얼마나 오랫동안 없을 수 있습니까??
- 필수 SBUS 동작: 변환기가 프레임 전송을 중지하거나 미리 정의된 채널 값을 전송해야 할까요??
- USB 연결 해제 처리: 시스템이 물리적 USB 연결 해제에 다르게 반응해야 합니까??
- 복구 동작: 통신이 재개되면 자동으로 정상 작동이 재개되어야 합니까?, 또는 수동 재설정이 필요한 경우?
- 수신 장치 동작: 통신이 끊긴 후 DJI Ronin-S 짐벌 또는 기타 제어 장비는 어떻게 해야 합니까??
모든 안전 장치 동작이 모든 수신 장치에 적합한 것은 아닙니다.. 실제 하드웨어 및 작동 조건에 대해 설계를 평가하고 테스트해야 합니다..
8. 전동 모터 교정 전 중요한 안전 고려 사항
전동 모터 교정을 활성화하기 전에 애플리케이션에 예측 가능한 안전한 응답이 필요한 경우, 표준 USB-SBUS 변환기가 이 기능을 제공한다고 가정하지 마십시오..
표준 모델은 PC가 데이터 전송을 중지하면 SBUS 프레임 생성을 중지합니다., 하지만 연결된 짐벌의 움직임이 멈춘다는 보장은 없습니다., 현재 위치를 유지하다, 또는 다른 특정 안전 상태로 진입.
모터 전원을 활성화하기 전에 독립적인 안전 절차를 수립하고 검증하는 것이 좋습니다.. 시스템 설계에 따라, 여기에는 초기 테스트 중에 모터 전원을 비활성화하는 것이 포함될 수 있습니다., 독립적인 비상 정지 제공, 통신 손실에 대한 수신 장치의 응답을 확인합니다..
모든 맞춤형 안전 장치 구현은 전원이 공급되는 애플리케이션에 사용되기 전에 대표적인 결함 조건에서 테스트되어야 합니다..
9. 자주 묻는 질문
1분기: MATLAB이 데이터 전송을 중지하면 표준 변환기가 마지막 SBUS 채널 값을 계속 전송합니까??
아니요. 변환기는 PC에서 수신된 각 입력 데이터 프레임에 대해 하나의 SBUS 프레임을 출력합니다.. 마지막 채널 값을 자동으로 계속 전송하지 않습니다..
2분기: 표준 변환기는 통신이 끊긴 후 자동으로 중립 SBUS 값을 출력합니까??
아니요. 자동 중립값 출력은 표준 내장 기능이 아닙니다..
3분기: 구성 가능한 통신 손실 시간 초과가 있습니까??
아니요. 별도의 사용자 정의를 위해 감시 또는 안전 장치 시간 제한을 고려할 수 있습니다..
4분기: 고정 100,000보드 모델이 원시 25바이트 SBUS 패킷을 수신할 수 있습니까??
예. 그것은 필요하다 100,000 보오드, 8 데이터 비트, 짝수 패리티, 정지 비트 2개. 모듈은 입력 패킷의 정확성을 검증하지 않습니다..
Q5: 조정 가능한 전송 속도 모델이 동일한 25바이트 패킷을 수신할 수 있습니까??
아니요, 지정된 입력 프로토콜을 따르지 않음. 이 버전에는 35바이트 입력 데이터 프레임이 필요하며 수신된 데이터의 유효성을 검사합니다..
Q6: 특정 안전 장치 응답을 위해 변환기를 사용자 정의할 수 있습니까??
커스터마이징을 고려할 수 있음. 필요한 시간 제한을 입력하세요., 원하는 SBUS 출력 동작, USB 연결 끊김 응답, 엔지니어가 솔루션을 평가할 수 있도록 복구 요구 사항.
10. 기술 지원이나 맞춤화를 원하시면 저희에게 연락하세요
USB-SBUS 변환기는 PC 측 직렬 데이터를 표준 SBUS 출력으로 변환해야 하는 애플리케이션용으로 설계되었습니다..
MATLAB 기반 제어 시스템을 개발하는 경우, 학술 광학 추적 플랫폼, 로봇 애플리케이션, 또는 다른 임베디드 제어 프로젝트, 인터페이스 요구 사항 및 애플리케이션 세부 정보를 문의해 주세요..
올바른 버전을 추천하는 데 도움을 주기 위해, 포함해주세요:
- 귀하의 변환기 모델 또는 주문 참조.
- PC 측 직렬 통신 설정.
- MATLAB에서 생성된 입력 패킷 형식.
- 제어하려는 수신 장치.
- 통신 손실 시간 초과 또는 안전 요구 사항.
그런 다음 적절한 변환기 변형을 확인하고 맞춤형 솔루션이 귀하의 애플리케이션에 적합한지 평가하는 데 도움을 드릴 수 있습니다..
메모: 구매 전 특정 모델에 대한 표준 컨버터 사양 및 맞춤 제작 가능 여부를 확인해야 합니다..

질문하기
응답해 주셔서 감사합니다. ✨