Adding header and terminator to PX4 serial receive block

조회 수: 1 (최근 30일)
Ali Barari
Ali Barari 2021년 12월 3일
댓글: Anthony Comer 2023년 9월 29일
Hi,
I want to send data with header and terminator to Pixhawk board over radio telemetry. In the current version, PX4 serial receive block doesn't accept header and terminator, so i don't receive data on the Pixhawk 4 properly.
How can get the PX4 serial receive block to accept header and terminator?
  댓글 수: 1
Anthony Comer
Anthony Comer 2023년 9월 29일
Ali,
Were you ever able to receive the data on the Pixhawk successfully?

댓글을 달려면 로그인하십시오.

답변 (1개)

Arun Mathamkode
Arun Mathamkode 2021년 12월 6일
PX4 Serial read and write blocks enables basic data write and read through Pixhwak serial interface. Although, the header and terminator is not supported out of the box, you can always model the header or terminator logic around these blocks. Have a look at this example, which implement a header logic with the PX4 serial blocks.
  댓글 수: 4
Ali Barari
Ali Barari 2021년 12월 8일
Thanks Arun,
I installed both "Simulink Support Package for Arduino Hardware" and "Embedded Coder Support Package for Texas Instruments C2000 Processors" which should have the Protocol Decoder block. After i installed them, i couldn't find that block in my simulink library. It's strange!
Arun Mathamkode
Arun Mathamkode 2021년 12월 9일
편집: Arun Mathamkode 2021년 12월 9일
This block is only available from R2021b. Are you using any older release? As per the documentation it should be avaialable in the ' Common' library under Simulink Support Package for Arduino Hardware. Also check if it is coming up when you search for it in the Simulink canvas.

댓글을 달려면 로그인하십시오.

제품


릴리스

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by