模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

2876查看 | 5回复

飞控上的SDA和SCL接口的作用

[复制链接]
发表于 2021-1-10 12:17:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 chinaz1919 于 2021-1-10 12:18 编辑

IICInter-Integrated Circuit的简称,中文翻译过来叫集成电路总线,它是一种串行通信总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边设备而研发。IIC的正确读法为“I平方C,或I方C”,而“I二C”则是另一种错误但被广泛使用的读法。

IIC总线由两条线构成,一条是数据线SDA(Data),另一条是时钟线SCL(Click),或者叫SCK。

飞控上的SDA和SCL接口的作用 穿越机,图传,飞控,接收机,地面站 作者:chinaz1919 9105

IICUARTSPI都是硬件电路中常用的通信协议,这三种协议同样也应用在穿越机飞控中。

飞控中的端口界面主要就是用UART,可用来连接数传、接收机、GPS和图传等,但一个端口只能连接一个设备。

UART一对一传输不同,IIC是同步传输,可以实现一对多通信,所以我们可以用一条IIC总线将多个设备连接到飞控上,比如气压计、罗盘和OLED屏幕。

SPI基本应用陀螺仪中,面向玩家的据我观察也就只有SPI接收机,而且目前的飞控基本也没有预留SPI接口。

三大传输协议对比图
飞控上的SDA和SCL接口的作用 穿越机,图传,飞控,接收机,地面站 作者:chinaz1919 9781

实际应用

IIC通常用于板内通信,就是说一块电路板上的不同设备之间的通信。比如板载的气压计。也可以用于板间通信,比如我可以接个罗盘到飞控上。

另外,要是你的飞控没有带气压计,但又想用气压计时怎么办?很简单,先去某宝几块钱包邮买个bmp280气压计。

飞控上的SDA和SCL接口的作用 穿越机,图传,飞控,接收机,地面站 作者:chinaz1919 3463

然后把气压计的SDASCL分别接到飞控上的SDASCL,这样就能检测到气压计,并且IIC是一对多通信的,可以在一个IIC接口上同时连接气压计和罗盘。

飞控上的SDA和SCL接口的作用 穿越机,图传,飞控,接收机,地面站 作者:chinaz1919 4274

还有更炫酷的玩法不?有的!打开地面站的配置界面,可以发现有个DISPLAY选项,右边介绍是OLED屏幕。

飞控上的SDA和SCL接口的作用 穿越机,图传,飞控,接收机,地面站 作者:chinaz1919 4562

这意思是给飞机接个显示屏吗?是的!还是先去某宝买一块0.96寸的OLED显示屏。

飞控上的SDA和SCL接口的作用 穿越机,图传,飞控,接收机,地面站 作者:chinaz1919 6636

把它接到飞控的SDASCL上,然后打开DISPLAY设置,这时候飞控参数就显示出来了。

飞控上的SDA和SCL接口的作用 穿越机,图传,飞控,接收机,地面站 作者:chinaz1919 5463

把它装到飞机上,有没有一种特别炫酷(没用)的感觉呢 飞控上的SDA和SCL接口的作用 穿越机,图传,飞控,接收机,地面站 作者:chinaz1919 6594

飞控上的SDA和SCL接口的作用 穿越机,图传,飞控,接收机,地面站 作者:chinaz1919 5687
常见问题

大多数穿越机飞控中,IIC是和UART端口共用引脚的。最典型的例子就是OMNIBUSF4飞控,有1、3、6号三个UART端口,其中3端口就是和IIC共用引脚。

飞控上的SDA和SCL接口的作用 穿越机,图传,飞控,接收机,地面站 作者:chinaz1919 4490

所以就可能出现这样一种情况:当把接收机或GPS接到某个端口上后,原本正常工作的气压计突然就失效了,这是因为当共用的接口无功能时会默认为IIC接口,但如果这个接口上同时接了UARTIIC设备时,都无法正常工作。。

小编对硬件电路也不是太熟悉,但为了大家更好地理解上述问题,便用小学二年级的知识水平胡扯了一个看似合理的解释:

飞控大爷有三个儿子(端口),其中老大和老三感情很专一,只有老二脚踏两条船,同时谈了UARTIIC两个女朋友 飞控上的SDA和SCL接口的作用 穿越机,图传,飞控,接收机,地面站 作者:chinaz1919 5278 。平时单独陪一位女朋友吃饭逛街啥的都是相安无事。

一旦两位女朋友同时出现,那场面可就精彩了 飞控上的SDA和SCL接口的作用 穿越机,图传,飞控,接收机,地面站 作者:chinaz1919 4425 ,正所谓仇人见面分外眼红,情敌也不例外。UARTIIC你一言我一语吵起来,说不定还得打起来,完全劝不住,搞不好老二还会被她两给揍一顿,这可得躺床上养伤,砖也没法去搬了。

如果你认为上述解释有误或者有更好的解释,欢迎在末尾的留言板指出。

飞控上的SDA和SCL接口的作用 穿越机,图传,飞控,接收机,地面站 作者:chinaz1919 5459
—— ——总结—— ——IIC总线由数据线SDA和时钟线SCL构成。●飞控上通常是UARTIIC共用引脚。
●一个IIC接口可以接多个设备。
●使用IIC连接的设备有气压计,罗盘和OLED显示屏等。

作者:1柏洋  航越天际线
发表于 2021-1-10 13:58:02 | 显示全部楼层
学习到新知识,谢谢了!!!!!!
回复 支持 反对

使用道具 举报

发表于 2021-1-10 16:18:54 来自手机 | 显示全部楼层
学习了,谢谢
回复 支持 反对

使用道具 举报

发表于 2021-1-11 17:59:37 来自手机 | 显示全部楼层
看到最后,还是没看懂,呵呵。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于模吧|APP下载|广告报价|小黑屋|手机版|企业会员|商城入驻|联系我们|模吧 ( 冀公网安备13080502000084号 )

© 2013-2020 Moz8.com 模吧,玩出精彩!