所有关于电路

遥控器由地点(奥什蒙大福厂)

Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
你好,
看着#756的远程程序,并注意到我仍然必须添加控制代码,可以猜测,主循环需要多长时间?
我想知道5xpwm频道是否可以添加到循环中并工作正常。

编辑:我尝试在主循环中添加一个休息并居住SIM时钟,但SIM不会再次“看到”休息?
干杯,C.
上次编辑:
jjw.

jjw.

加入2013年12月24日
602.
我检查了模拟器中的计算。
中断被禁用。
BMP280 3.1女士
罗盘8.6女士
转换字符串=#单个需要很多时间,并且在模拟时删除了它们。
只有几个消息/秒处理,飞行控制太慢了?
正常的R / C控制是50次/秒。
jjw.

jjw.

加入2013年12月24日
602.
你好,
看着#756的远程程序,并注意到我仍然必须添加控制代码,可以猜测,主循环需要多长时间?
我想知道5xpwm频道是否可以添加到循环中并工作正常。

编辑:我尝试在主循环中添加一个休息并居住SIM时钟,但SIM不会再次“看到”休息?
干杯,C.
这意味着该程序不会从循环中回来,也不会留下那里很长时间?
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
我检查了模拟器中的计算。
中断被禁用。
BMP280 3.1女士
罗盘8.6女士
转换字符串=#单个需要很多时间,并且在模拟时删除了它们。
只有几个消息/秒处理,飞行控制太慢了?
正常的R / C控制是50次/秒。
嗨J,
好的。
我是正确的,那么需要在50 /秒的计时器中断?对于控制,使用几个/秒的数据,我们无法真正更改这些程序。

我仅尝试一个单独的测试程序,仅用于带示波器和测试三角楼的PWM,看看会发生什么。

编辑:只是觉得!我们在接收器上有一个备用照片:)未使用18F4431,此刻在其之间和18LF4620之间具有2x曲目,可以使用/修改。我必须需要这一点,因为接收器PCB有5 + 1GND连接器PWM:)
谢谢,C。
上次编辑:
jjw.

jjw.

加入2013年12月24日
602.
嗨J,
好的。
我是正确的,那么需要在50 /秒的计时器中断?对于控制,使用几个/秒的数据,我们无法真正更改这些程序。

我仅尝试一个单独的测试程序,仅用于带示波器和测试三角楼的PWM,看看会发生什么。

编辑:只是觉得!我们在接收器上有一个备用照片:)未使用18F4431,此刻在其之间和18LF4620之间具有2x曲目,可以使用/修改。我必须需要这一点,因为接收器PCB有5 + 1GND连接器PWM:)
谢谢,C。
您是否使用需要控制或还需要PWM的电机?
您可以从2018年获得一些代码进行伺服控制:)
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
您是否使用需要控制或还需要PWM的电机?
您可以从2018年获得一些代码进行伺服控制:)
嗨J,
是的,Tricopter有3x电机和1x伺服。
我需要通过使用实际电机来改变我的思想流程一点,让电池和电线有一段时间内发生的情况。
我找到了一些代码,但才扫描它,谢谢。
C。
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
您可以从2018年获得一些代码进行伺服控制:)
嗨J,
我看着你和e惊人的耐心的页面,并尽可能多地进步,然后在添加所有后来的东西之前。
这是我挑选的程序。我必须提取控件部分,并测试它们,然后将它们添加到最新程序中。
注意:以前建议提高处理器的速度。我还没有这样做,但你会注意到这个程序是32MHz。
C

附件

上次编辑:
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
嗨,(18F4431 5X通道输出)
我修改了#767的程序
希望它现在将解析串行数据句子和控制5xChannels
编辑!
C
上次编辑:
jjw.

jjw.

加入2013年12月24日
602.
嗨,(18f4431 5x伺服输出)
我已经疯狂了,就像我敢于#767的程序一样,SIM可以好。
我现在必须习惯它,并弄清楚如何更多地清理它。
我注意到它具有读取数据输入,这是方便的。如果可以在两个简单引脚之间发送串行数据,则可以使用18LF4620和18F4431之间的备用轨道。
当我更习惯时,我会添加额外的伺服。
C
你说你只有一个伺服。控制是位置(例如0至180度)
PWM是不同的,例如,电机的速度,0到100%
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
你说你只有一个伺服。控制是位置(例如0至180度)
PWM是不同的,例如,电机的速度,0到100%
嗨J,
我们越过消息> <:0
正如你可以看到我更新了#767中的程序并编辑#768

我正在使用Tricopters,具有3倍电机和一个方向舵伺服。
信号都看起来相同。直到现在,我没有给它它,但是一个普通的发射机以串联发送所有通道的串行信号。这是ppm。在接收器无线电时,它将它们分开到通道中,并且在我的系统上,通道通过控制器板(KK2),这具有陀螺仪和加速器,以稳定工艺。KK2的输出源于电机和伺服电机。必须首先设置KK2以与您的Craft Tricopter Quadcoter平面等一起使用。
我为其他突发事件添加了额外的频道。
C
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
你好,
我忘了从18LF4620到18F4431将微控制器更改为18F4431,所以即使程序在#767编译中,但它现在不纠正它到18F4431 ??
编辑:我将string_max_length降至30,现在它遵守。
C
上次编辑:
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
你好,
我在15°旋转360°大约360°的罗盘模块,以制作图表
这是图表:
对我来说,能够看到正在发生的事情是非常令人愉悦的。你会注意到,正弦波是一个平坦的,我认为是由z z向上和dn读数引起的,处于不同的尺度,因此挤压图表。

我假设这些数字需要纠正,因此它们均匀地在中心线和下方。Aslo红色和DK蓝色波浪在180°不会交叉。
我将使用Magmaster进行更正偏见,并看看这些行看起来像什么。

编辑:我删除了z列,这是结果:
C。

附件

上次编辑:
jjw.

jjw.

加入2013年12月24日
602.
你好,
我在15°旋转360°大约360°的罗盘模块,以制作图表
这是图表:
对我来说,能够看到正在发生的事情是非常令人愉悦的。你会注意到,正弦波是一个平坦的,我认为是由z z向上和dn读数引起的,处于不同的尺度,因此挤压图表。

我假设这些数字需要纠正,因此它们均匀地在中心线和下方。Aslo红色和DK蓝色波浪在180°不会交叉。
我将使用Magmaster进行更正偏见,并看看这些行看起来像什么。

编辑:我删除了z列,这是结果:
C。
计算与arctan的角度看错。
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
我检查了模拟器中的计算。
中断被禁用。
BMP280 3.1女士
罗盘8.6女士
转换字符串=#单个需要很多时间,并且在模拟时删除了它们。
只有几个消息/秒处理,飞行控制太慢了?
正常的R / C控制是50次/秒。
嗨J,
我有点卡住了!
我在18F4431上将罗盘偏见读数添加到程序中,因为这将能够在远程PCB上的主页上完成所有其余的。
如您所知,指南针连接到主电页面18LF4620。罗盘数据如何发送到4431,并根据需要尽快收到?
C
jjw.

jjw.

加入2013年12月24日
602.
嗨J,
我有点卡住了!
我在18F4431上将罗盘偏见读数添加到程序中,因为这将能够在远程PCB上的主页上完成所有其余的。
如您所知,指南针连接到主电页面18LF4620。罗盘数据如何发送到4431,并根据需要尽快收到?
C
足够快,足够快吗?SPI最多需要几十微秒。
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
足够快,足够快吗?SPI最多需要几十微秒。
嗨J,
我不确定有多快!
如果我需要使用SPI,那么我必须重新设计远程PCB,然后添加它。我可能会加入一些测试线,进行测试。
还有2x其他曲目。
C。
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
足够快,足够快吗?SPI最多需要几十微秒。
嗨J,[遥控]
我认为你的意思是将Comp数据从4462发送到4431>过程>从4431到4620发送DEG,这是正确的吗?

我有一个想法从4620移动所有读取的Comp加上“自我测试”和平均结果,并将其全部放在4431上,然后将DEG发送到4460,所以我在SIM中尝试过它。
我将Comp Code添加到4431,是模拟。4431应该有足够的时间。
我正在取代PCB的4431侧,我将为COMP添加SPI线。
C
Camerart.

螺纹启动器

Camerart.

加入2013年2月25日
2,425
我不知道为什么要在处理器之间发送数据。
不能将指南针连接到处理器WHCH使用它?
嗨J,
当COMPAS与平均值一起使用时,我认为时序存在问题。
平均在平均而接收250个读数,而且我确定我记得在每个读取的中断需要一个中断的评论,这会破坏运行的其余程序。
如我错了请纠正我。
C
螺纹启动器 类似的线程 论坛 答案 日期
丹新闻员 通用电子聊天 7.
kjavanb1234 自动化,机器人和控制 13.
弗兰克55. 通用电子聊天 3.
Q12X. 通用电子聊天 5.
Camerart. 无线和RF设计 62.
最佳