| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> DJI NAZA系列飞控改装自主飞行 -> 正文阅读 |
|
[嵌入式]DJI NAZA系列飞控改装自主飞行 |
前言: DJI NAZA V2 C++ PWM 接口 网络干预 PWM 参考 PWM 输入信号: 要生成适当的信号,您需要计算相对脉冲长度。为此,您需要另外两个表示总体脉冲周期和脉冲长度的值。两者的差别不能大于时期本身。该周期在 4096 值中分解,相当于 12 位精度 (2=12)。因此,这两个值的差异不能大于 4096。此相对脉冲长度可以通过将 Hz 速率、周期和脉冲长度相乘来计算。 50Hz: 50Hz* 0.0005s * 4096 × 102 (相对脉冲长度) 50Hz* 0.0025s * 4096 × 512 (相对脉冲长度) 设置
配置和校准(需要) 用法 布线 例子 构建: ./重新安装 flight_sim mod_pwm 校准 阅读 gps 依赖
与 NAZA 全球定位系统进行串行通信 这对串行界面的用户具有许多后果。 以前用于访问 UART 的 /dev/ttyAMA0 现在连接到蓝牙。迷你UART现已在 /dev/ttyS0 上提供。在最新的操作系统软件中,有一个 /dev/序列0 选择适当的设备,以便您可以用 /dev/序列0 替换 /dev/ttyAMA0,并在 Pi3 和早期型号上使用相同的软件。 不幸的是,还有其他一些后果: - 迷你 UART 是次要低吞吐量 UART 有一个杀手功能"从系统时钟衍生的包",这使得迷你UART无用的,因为这个时钟可以动态变化,例如,如果系统进入降低功率或在低功率模式。 对于 GPS 数据输入流,我们需要一个可靠和快速的串行通信接口,因此我们需要禁用 miniUART 并切换回旧的 ttyAMA0 接口。为此,请遵循以下步骤: 要禁用蓝牙并设置 /dev/ttyAM0 到真正的 UART(如以前一样)编辑文件/启动/配置.txt 并在末尾添加以下行: 停止蓝牙服务与数独系统禁用 hciuart 和重新启动。 要将蓝牙切换到软件 UART,并将 /dev/ttyAM0 设置为真正的 UART(如以前一样),请记住,这一个在蓝牙(软件 UART)上仍然存在可能的软件问题,但在串行(硬件)上则不会出现 dtoverlay=pi3-迷你-bt core_freq=250 1 2 dtoverlay=pi3-迷你-bt core_freq=250 编辑文件/lib/系统/系统/hciuart.服务,并替换/开发/ttyAMA0 与 /dev/ttyS0 如果你有一个系统与udev规则,创建/开发/串行0和/dev/串行1(看看如果你有这些),如果是的话,使用/开发/串行1。 然后重新启动 图书馆功能 fly_forward: fly_back: fly_left: fly_right: fly_turn_right: fly_turn_left: set_neutral: 校准: set_flight_mode: arm_motors: 自治: auto_landing fly_to_gps_pos turn_to_deg auto_hover 代码源文件: |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 1:53:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |