
基于HAL库配置STM32F103C8T6芯片并解析SBUS信号
5星
- 浏览量: 0
- 大小:None
- 文件类型:RAR
简介:
额定工作电压为4.8至10伏SBUS 控制模式说明:接收器指示灯呈蓝色状态;其中 R9DS 设备运行于第9个信道并产生SBUS 控制信号;原本的第1号信路独立输出3个PWM波形;而原本的第2至第6号信路分别驱动第6至第10个PWM波形;7至8号信路无SBUS控制信号;整体共有十个控制信道SUBS的信号如同串行口传输方式,在与常规串行传输相比存在一定差异请注意:SBUS信号与串口发送方向相反;其中当串口(1)等于信号(0),而串口(0)等于信号(1)。因此必须采用硬件取反的方法以确保系统的稳定性。(由于本文章的硬件不足,在设计中采用了STM32F103C8T6芯片进行软件层面的模拟取反处理)
请注意:SBUS信号与串口发送方向相反;其中当串口(1)等于信号(0),而串口(0)等于信号(1)。因此必须采用硬件取反的方法以确保系统的稳定性。(由于本文章的硬件不足,在设计中采用了STM32F103C8T6芯片进行软件层面的模拟取反处理)配置参数设置如下:
- 波特率为1e5(即10^5),表示每秒传输速度达到一百万次。
- 数据字段长度设定为9二进制比特。
- 奇偶校验选择偶校验模式(even parity),以确保数据完整性。
- 停止时间为两个单位时间周期在该系统中单次传输的数据量为$...$ data[1]$= $: $...$ : $...$ data[end]$= $: $...$ :在数据区间 data[1]至 data[22]中存在 16 个重要的通道数据。其中 data[23]位置存储的是冗余校验码。
全部评论 (0)
还没有任何评论哟~


