在嵌入式系统中,硬件通信协议是非常重要的一部分,他决定了我们如何将硬件设备连接到一起,实现他们之间的通信。在本期视频中,我们将介绍几种常见的硬件通信协议, spi、 ir、 c can、 usb 和 your art。 首先是 spi, spi 是一种半双弓、无冲突的数据传输技术,他在计算机和硬件设备之间共享数据通道,数据传输速度快,为同步简单,抗干扰能力强。 spi 协议通常应用于低速、 小容量的硬件设备之间通信,如数码相机、传感器等。接下来是 ircirc, 是一种双向通信协议,设备之间通过一条主从 线进行通信。 irc 具有高速、低功耗、简单易用的特点,常用于连接 led 灯、传感器、微控制器等设备。 接着是看看,是一种面向车载应用的通信协议,它具有数据传输速度快、拓扑结构灵活、抗干扰能力强等特点,常用于汽车行业。在嵌入式系统中看协议常用于连接车载传感器、执行器等设备。 还有 usb。 usb 是一种面向外设的通信协议,它可以将计算机和各种外设连接起来,实现数据的传输和设备的操作。 usb 协议具有高速、低成本、灵活性的特点,广泛应用于计算机、手机、数码相机等设备之间通信。 最后是 urt, urt 是一种面向串口的通信协议,他将计算机和串口设备连接起来,实现数据的传输和设备的控制。 urt 协议具有简单、易用、可靠性的特点,常用于连接嵌入式系统的串口设备, 如智能家居设备、打印机等。以上就是我们今天介绍的几种常见的硬件通信协议,希望这些介绍能够帮助大家更好的了解硬件通信协议,在实际项目中选择适合的协议进行开发。
粉丝84获赞295
看通信电路设计,在汽车上看总线的波形式,在二点五伏的直流分量基础上的差分信号。 通常不论是工业上的四八五通信还是汽车看总线,由于总线线路信号环境复杂,都需要转换芯片接到处理器。 下图就是一个看通信电路实际案例,可以看到看总线经过转换芯片后,变成了 usb 形式的信号给到处理器系统。 看总线中的节点上必须有两个节点,里面有一百二十欧米的中端电阻,中端电阻是为了吸收信号的反射和回拨,设计过程中一定要确认自己的。看设备是不是中端节点,中端节点需要追加 中端电阻。看总线的传输速率和传输距离成反比,随着技术的提高,现在高速看通信速率能达到一兆到五兆。 看信号是共摩信号,如之前视频所讲,共摩信号强度和限速长度成正比。看总线在全车部线距离很长,所以一定要加共摩电杆,抑制共摩噪声能量。 下期视频我们介绍下开通信波型的规范和测试案例,让我们每天进步一点点。
汽车上的看总线电路和通信波行。在汽车上看总线的波形式在二点五伏的直流分量基础上的差分信号。 通常不论是工业上的四八五通信还是汽车 can 总线,由于总线线路信号环境复杂,都需要转换芯片接到处理器。 下图就是一个看通信电路实际案例,可以看到看总线经过转换芯片后,变成了 urt 形式的信号给到处理器系统。 看总线中的节点上必须有两个节点,里面有一百二十 om 的终端电阻,终端电阻是为了吸收信号的反射和回波,设计过程中一定要确认自己的。看设备是不是终端节点,终端节点 需要追加终端电阻。看总线的传输速率和传输距离成反比。随着技术的提高,现在高速看通信速率能达到一兆到五兆。 看信号是供摩信号,如之前视频所讲,供摩信号强度和线数长度成正比。看总线在全车布线距离很长,所以一定要加供摩电杆,抑制供摩造成能量。 can 总线通信波行规范要求 can 总限是国际标准通信,所以开发完成的 can 终端产品必须符合标准要求。 一 .cnh 信号,高电平范围,二点四五伏到四点五伏二、 can l 信号高电瓶范围,零点五伏到二点二五伏。这里说明下 can l 信号是 can h 的差分信号,所以它的高电瓶是负向的。 三、供摩电压,高电压一点五伏到三点零伏。供摩电压是 can h can l 做减法后的波形。 四、供摩电压,低电压负零点五伏到零点五伏五。若测试设备是终端节点,还需要进行电阻测试,规格直视一百一十欧姆到一百三十欧姆, 还有一些上升时间、下降时间稳定性相关要求,这里面就不逐一介绍了。
我今天来讲一下为什么有的控制器他功能会掉,刚好那个九号应该他自己官网上也是说用的汽车的看总线来发信号的,他这个就是 这就是看总线的那个接收器啊,然后我我我就模拟记记录其中一路吧,因为九号应该没有那么多路,也不像汽车上有有很多路。那个看线, 比如现在一个新的控制器,对吧?我这边拉了一个远光灯,近光灯,然后刹车踏板的那个状态,然后刹车踏板的压力,然后一个那个刹车是不是不是过烫,然后一个就是转向灯,假设那个这是原厂的,然后你看我我拨一下,我拨一下之后这边 tonight, 对吧? 然后我我都再往那边摸,再往那边摸,是不是 turn right? 但如果说那个新的控制器 他没有那个呃,官方的这点数据库的话,他是没办法读取到。我,我当前的这个操作的左左右左右 没办法读取到的,导致了就是说可能信号会掉,你比如说我现在,我现在就是打了个左灯,我打了个左灯,我,我信号发出来是打左灯,那我理论上车上应该实际表现就是应该左灯亮,但可能他没有获取到这个腾腾 left 的那个信号,导致了这个腾 left 的那个灯也不会亮。 我再假设现在一个 blackpad 就刹车,刹车,我现在没踩嘛?我踩下去看见没有?这里就是已经踩下,然后这边就有个压力值, 包括包括这个 hibing 与 lowing, 就是,嗯,远光灯,近光灯啊,我拨一下拨一下,都都按了,是吧?然后我现在又关掉又 off 了,然后我接着刚才的说,就说为什么有的控制器他会掉功能,有的控制器他可能掉某 有些功能,还有的控制器他可以全保留。就是因为有的有的厂家他那个 dbc 是全的,就 database 是全的,我可以获取到这里所有的信号,我我我现在车上在干什么?我所有的信号都能都能获取到,比如说我现在那个能正确获取到货图, 我打了个左灯,对吧?我这里能获取到左灯的信号,那我获取到这个左灯的信号时候,我就可以发给那个车车上的左灯,让左灯亮起来。但是有的那个厂家他那个 dbc 他就获取不全,导致了可能就是这个灯他是能获取到的,但是这个那个近光灯,远光灯他获取不到,导致了他就没办法把功能做全,我就给再给你们举个例子, 比如说我这个我开超车灯,对吧?是可以 on 的,我开超车灯大家看可以 on 的,但是我常亮看见没有,常亮的时候他就一直 off, 他根本就没有获取到这个信号。然后有的师傅就很牛逼啊,他这个信控制器里面信号获取 不了,他还能让你这个功能起来,比如说我现在那个远光灯啊,近光灯长远光灯常亮,我按这个看,你们可以看前面那个车子啊,是完全没有反应,灯不亮,对吧?然后他就这时候就可以开始飞线,他把这根线一飞,飞到飞到打铁上面,飞到打铁上面,你看一下啊,我就给他整到打铁上面一折, 看见没有,亮了没有?这个时候就考验这个装车师傅的能力了,他只要能飞线,像像我这种飞线就可以亮灯。
电动车的仪表是如何知道锂电池的信息的?那就需要完成电动车仪表盘和锂电车之间使用同一种语言进行对话,这就是我们常说的串口通讯协议。如果把串口通讯比喻成打电话,那通讯协议就是语言, 比如 modbas、 小牛四八五,双方要先掌握根本语言才能正常的交流。而创口通讯就是电话线,是信号发送和接收的物理装置,比如 ultrs 四八五和 ca。 比如通过锂电池宝宝板向电动车仪表盘发送电压五十四点二的信息。首先宝宝版芯片要根据通讯协议, 先将五十四点二定义成二进制码零幺零幺零幺,然后将这段二进制码以高低电瓶的方式发送给燃脂瓶的芯片。对照商量好的协议,将五十四点二放在电压显示的位置,如果协议不通,就有可能会把五十四点二放在了电流的位置了。那不同的串口通讯之间有什么区别呢?首先 you out 串口通讯。通讯线 有三根引脚,分别是发送线 t 叉负责发送数据,接受线 r 叉负责接受数据。 d 线音底, a 设备的 t 叉连接 b 设备的 r 叉, b 设备的 t 叉连接 a 设备的 r 叉。可实现点对点通讯,输出的是单端信号。他们定义的逻辑零和幺 是根据电压的高低来判定的,距离短,速率低。而 rs 四八五和看有两根线,不需要地线,输出的是差分信号,可以实现一对多通讯。他们的工作原理是,当 a 线的电压大于 b 线时,判定逻辑为零。而当 a 线电压小于 b 线时,判定逻辑是一。 这种方式比上一种抗干扰性更强,传输距离可以达一公里以上,速率可达每秒十兆自己。一般情况下,要想让电动车仪表准确的读取锂电车信息,只需要一种通讯方式即可。但由于不同的厂商对离异和串口的要求过于复杂,所以就需要锂电车保管去更好的通讯兼容性,支持多种 空气上口。因此薄板就需要有更强大的芯片。此外,强大的芯片还可以更准确的阻取电池的电量数据。比如很多朋友用库伦计来测量电动车的电量,市场上有很多是根据电压来推算的,不准真正准确的方 是利用安时机冰算法配合模糊电压的方式,然后通过通讯直接显示薄板测量的电池电量数据。点赞加关注,持续为大家带来优质电视频!
看总线和 ur 在机器人上用适合用哪一个?在复杂的机器人上面,看总线用的多一些,因为看总线是汽车 vcu、 拖拉机的 ecu 等这样一些通用的一些系 协议,那么肯定是越通用越标准,越符合行业的规范越好,那么他有十分完善的功能节点,通讯方式也比较容易扩展, 所以一般我们都会选看懂线,除非客户有特殊的要求。但是在另外一些情景之下,比如说我们的主机主,从通讯的方式我们会选 urt。
还是来说一下今天这个傻瓜系统有多智能吧!九号,真智能,二点零,我的天哪,这个真是能二点零,不仅四十多账号控制云助手远程启动车辆,四十四 交两下仪表盘就能够开关车灯,下载了可以听歌、导航打电话的彩屏仪表盘。并且在你过天桥台阶推车的时候,我们还有助力推行功能,可以发现你的车辆是处于斜坡之中,那我要是拿他越野上下坡呢?傻瓜,哎呀,才开了不到半个小时,怎么这么多东西啊,倒是把车赶紧掏出来呀!九号电动 a 系列哦,居然是通勤买菜两不误的 a 系列电动车,那这个 a 就有专属的车身定制配色,光说这个车灯装饰仪表盘,这是不同规格的储物包,并且这一次九号居然全系标配,不晕,哥,我的天哪,这也太良心了吧,跟你说一下,你到底标配了哪些东西啊? a 系列将标配铝轮毂,标配安座,标配后视镜。快快快, 你看我这新买的手机,他居然标配了屏幕,我,我听筒,哦,这里还有标配了个摄像头,哇哇,你看,还有一个卡槽,傻瓜。
上一期呢,我们室友说到和四小牛原装可以装的控制器,那这一期我们就来介绍这一款九号可以时尚的控制器来,我们现在看下它合适用的范围啊。 这款呢现在是七二二六零,母线呢是可以达到八十安,象限呢是可以开到两百六十安,合适的电压是四十八伏到七十二伏都可以用啊, 这个范围以内的合适一系列的一百,还有就是一八零七,一八零一幺二五,一七零七都可以试用,然后纸上空, 呃,他有单独配有一根全新的排线,这个排线拿回去直接对插就行了啊,没有什么太大的难度, 都是对插就可以了。控制器在原装的基础上的速度啊,可以提升个十多至二十码左右,差不多大概就是这样子,而且力气的话也会变大。所以说你们首选控的话,再不换电机, 不换电池的情况下选这个型号就行了,太大的控制器也带不动电池放电放不够,然后还有就是那个电机承受不住,所以说首选的话选这一台这个型号七二二六零就够用了。
还是来说一下今天这个傻瓜系统有多智能吧!九号,真智能二点零,我的天啊,这个真智能二点零不仅四十多账号控制云助手远程启动车辆,甚至只要敲两下仪表盘就能够开关车灯,搭载了可以听歌、导航、打电话的彩屏仪表盘。并且在你过天桥台阶推车的时候,我们还有树立推行功能,可以发现你的车辆是处于斜坡之中,那我要是拿它越野上下坡呢?傻 傻瓜,哎呀,才开了不到半个小时,怎么这么多东西啊,要是把车赶紧掏出来呀!九号电动 a 系列哦,居然是通勤买菜两不误的 a 系列电动车,那这个 a 就有专属的车身定制配色,光说这个车灯,当时仪表盘支不同规格的储物包,并且这一次九号居然全系标配,不阉割我,天啊,这也太良心了吧,赶紧说一下你到底标配了哪些东西? a 系列将标配铝轮毂,标配安座,标配后视镜。快快快,你看我这新买的手机,他居然标配了屏幕,哇哇,听筒哦,这里还有标配了个摄像头,哇哇,你看,还标配了一个卡槽,傻瓜!
这是九号新出的恩熙啊,就轴距长了,你能看?他后轱辘明显在车底之后,但是座还是挺软的。座还可以啊,也换了大屏了,外观还不错。还是这种电镀膜的外观吗? 然后他分三个档次啊,但是他最高速度都是四十七,我估计不止四十七。应该是啊,额定功率最大的是一千五百瓦的这档啊,续航是七十八十五幺零五, 最大的这个电池有点低,才二十四啊啊,起步是二十安,前面是碟刹,正新的胎八零九零十二,这胎比较窄,后边也是碟刹啊,其实有一个标配小踏板的风格,这开 方式,储箱比较大,这还不错,我觉得做工和用料一贯是九号的优势。做工用料和设计感觉都不错。这是 n 九零 c, 最大的变化就是轴距长了,可以看看啊。看,这是正经的轻便摩托车,有这个名牌。 九号原来的这个新国标车啊,都比较瘦弱瘦小,就是 b 系列和 c 系列。我看觉得为了对抗速科的他 ceo 咪咪这系列他也出了一个正面像轻模的,你看正面像轻模,但是收到尾部脚踏之后就比较瘦的,你们看看 这其实有那个脚踏的盖,然后有链条,就代表这是一个中国标的车,然后呢坐垫也也更大了,就显得这车比较匀称了,像一个摩托车的,这感觉 起来了。然后整体仪表其实跟刚才那个呃恩系列比较像啊,都是这种大的这种仪表,但是有点容易留指纹。再看这个新出的这个最小的 a 系列, a 系列,这就是比较小巧的单人做的, 他这最高时速就是二十五了,续航最大才六十五二十一。然后也用的这种 塑料材质啊,应该是没喷漆的,这种比较防磨,但是你看他前大灯,几款车的前大灯都是一个设计风格, 然后我估计可能把应该是跟原来的 c 系列和 b 系列有好多通用的啊,但是这设计明显更可爱了。后座特别小,应该后边也能加这个置物架,在眼前 做了一个座或者增加植物座,还挺软的,很厚。他在这个位置其实可以加这个原厂的一些储物袋,这个位置电池因为座筒太小了,所以把电池搁到这个位置。