打喷嚏流鼻涕吃什么药好| 警告处分有什么影响| 7月份是什么季节| 男人结扎对身体有什么影响| 大肠杆菌是什么| 吃藕粉对身体有什么好处| 硒片不适合什么人吃| 婴儿第一次理发有什么讲究吗| 玫瑰和月季有什么区别| 青色五行属什么| 怀孕要检查什么项目| 女人梦见老鼠什么征兆| 甲功六项检查什么| 河东狮吼什么意思| 什么是穴位| 头发斑秃是什么原因引起的| 飞机联程票是什么意思| 佐匹克隆是什么药| 无法无天是什么生肖| 八月三十日是什么星座| 血珀五行属什么| 妒忌什么意思| 杨梅泡酒有什么功效| 欲钱看正月初一是什么生肖| 五味杂粮什么意思| 阿飘是什么意思| crp偏高说明什么| 25周岁属什么生肖| 梦见吃饭是什么意思| 尿是绿色的是什么原因| 昙花一现什么意思| 马英九属什么| 蛇和什么属相相冲| 凤梨不能和什么一起吃| 梦到老公被蛇咬是什么意思| tips是什么意思| 宾馆和酒店有什么区别| 智叟是什么意思| 皇帝的新装是什么意思| 81年属鸡的是什么命| 积聚病什么意思| 粤语什么怎么说| 外泌体是什么| 上善若水下一句是什么| 投诉与举报有什么区别| 舌苔发白厚吃什么药| 分开后我会笑着说是什么歌| 筛窦炎吃什么药| 集体户口是什么意思| 着床出血什么时候出现| 经常看手机有什么危害| 后背疼是什么原因| 罪对什么| 多动症吃什么药| 术后血压低什么原因| live什么意思| 大材小用是什么生肖| 白带拉丝是什么原因| 吃什么解腻| 孔雀的尾巴有什么作用| 什么药化痰效果最好| 心衰吃什么食物好| 秋天有什么花开| 艾灸治什么病| 感染hpv用什么药| 耳膜穿孔吃什么长得快| 三月份是什么星座的| 肺气不足有什么症状| 祛湿是什么意思| 犇是什么意思| 做梦梦到很多蛇是什么意思| 双子男喜欢什么样的女生| 迪丽热巴的全名叫什么| 意境是什么意思| 怀孕的人梦见蛇是什么意思| 常吃南瓜有什么好处和坏处| 输卵管堵塞有什么样症状| 抓龙筋什么意思| 上呼吸道感染是什么病| 三伏天什么时候结束| 兔和什么生肖最配| 芹菜什么时候种植| 4.25什么日子| 女人左手掌有痣代表什么| 分娩是什么意思| 奶酪是什么做的| 鄙人不才是什么意思| 奢华是什么意思| 女人带貔貅有什么讲究| 体格检查是什么意思| mcv是什么意思| 内服什么可以美白全身| 皮肤松弛是什么原因造成的| 上火牙齿痛吃什么药| 10月出生是什么星座| 缅怀什么意思| 脾大是什么原因| 不可理喻什么意思| 什么是毛囊炎及症状图片| 大致正常心电图是什么意思| 牙龈肿胀什么原因| 孕妇为什么要左侧睡不能右侧睡| 圆脸适合什么发型女| 沉默是什么意思| 多是什么结构的字| 囊中羞涩什么意思| 粉色玫瑰花代表什么意思| 做梦哭醒了有什么征兆| 下体痒是什么原因| 珐琅手镯是什么材质| 缺铁性贫血吃什么水果| 耳鸣脑鸣是什么原因引起的| 什么是积食| 大张伟的真名叫什么| 鼻炎是什么原因引起的| 看阴茎挂什么科| 67年的羊是什么命| 什么时候做人流才是最佳时间| 一什么桥| 益生菌什么时间吃最好| 骨结核吃什么药效果好| 框框是什么意思| 黄痰吃什么药| 什么白| 鱼头和什么搭配煲汤好| ts是什么意思| acl医学上是什么意思| 临官是什么意思| 喝什么茶去火| 贡菜是什么菜| 安宫丸什么时候吃效果是最佳的| 蜗牛的天敌是什么| 肾阴虚吃什么中药| 便秘吃什么水果| 吃烧烤后吃什么水果可以帮助排毒| 尿频尿急尿不尽挂什么科| 鬼迷心窍什么意思| 吃什么丰胸| 酸碱度偏低是什么原因| 抗宫炎片主要治什么| 水蚤吃什么| 6月25日是什么星座| 睡眠不好挂什么科门诊| 吃什么可以补黑色素| 柠檬水有什么功效| 九五至尊是什么生肖| 治未病是什么意思| 2021年五行属什么| 什么水果含铁| 83年属什么| 脚起皮是什么原因| 在岸人民币和离岸人民币什么意思| 泛是什么意思| 什么样的红点是艾滋病| 蜂蜡是什么东西| 藏在我回忆里的那个人什么歌| 胆结石吃什么| 压力与什么有关| 六爻是什么意思| 来龙去脉是什么生肖| 射手座男生喜欢什么样的女生| 什么钱最值钱| 爷爷的妈妈叫什么| 无济于事的济是什么意思| jessica是什么意思| 38岁属什么的生肖| 憩是什么意思| dv是什么牌子| ad是什么缩写| 右眼上眼皮跳是什么预兆| 尿道灼热感吃什么药| 吃酸的有什么好处| 刮宫后需要注意什么| 职业年金什么时候领取| 什么是义眼| 生理期提前是什么原因| 厌氧菌感染用什么药| 为什么一喝水就出汗| 花中皇后指的是什么花| 高丽参和红参有什么区别| 吃什么容易排大便| 口吐白沫是什么原因| 12320是什么电话| 肝做什么检查最准确| 客家人什么意思| 胃幽门螺旋杆菌吃什么药效果好| 夏枯草是什么| 深明大义是什么意思| 叶凡为什么找石昊求救| 狂风暴雨是什么意思| 房产证和土地证有什么区别| 尿素氮偏高是什么原因| 什么是阴虚什么是阳虚| 高危妊娠是什么意思啊| 海鸥手表是什么档次| 国家专项是什么意思| 艾滋病检查什么项目| 吃什么补白细胞效果最好| 什么叫关税| wuli是什么意思| 梦见摘黄瓜是什么意思| 基本医疗保险包括什么| 市政府办公室主任是什么级别| 姨妈期吃什么| 娇气是什么意思| 什么凝视| 性生活频繁有什么危害| 支原体衣原体是什么病| 什么样的房子风水好| 感冒可以吃什么水果| 美特斯邦威是什么档次| 腰酸胀是什么原因| 打生长激素有什么危害和副作用| 湖南简称什么| 梨什么时候成熟| 什么叫尿潴留| 女性吃辅酶q10有什么好处| 现在是什么季节| 扇子骨是什么肉| 血红蛋白低吃什么药| 床垫选什么材质的好| 乙醚是什么| 茧是什么意思| 胃窦在胃的什么位置| 心脏传导阻滞吃什么药| 为什么会胰岛素抵抗| 汗臭味很重是什么原因引起的| 病毒性感冒什么症状| 无机磷测定是检查什么| 为什么新生儿有胎记| 彩超是检查什么的| r是什么数| 紫癜是什么症状| 黄豆可以和什么一起打豆浆| 鼻息肉是什么样的图片| 腿脚肿是什么原因| mcg是什么意思| 刷墙的白色涂料叫什么| 手工diy是什么意思| 甘油三脂高是什么意思| 高度鳞状上皮内病变是什么意思| p波代表什么| 男人纹身纹什么运气好| 头不舒服是什么原因| 如花似玉什么意思| 盆腔炎是什么原因引起的| 胰子是什么意思| 鼻头长痘痘什么原因| 尿路感染吃什么药最快| 肝囊肿是什么原因引起的| 什么变什么化| 冠心病做什么检查| 淋巴吃什么药可以消除| 灵隐寺求什么最灵| 细什么细什么| 什么是犯太岁| 什么叫做亚健康| 鸡伸脖子张嘴用什么药| 开水烫伤用什么药| 抖是什么生肖| 因公殉职是什么意思| 什么是阴道| 喝什么水最好| 血常规一般查什么病| 百度
打印
[其他产品]

化学性肝损伤是指什么

[复制链接]
1257|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
MCU板间通信,方法与问题我这里展开说一下,我个人使用的一些方法。在嵌入式系统开发中,MCU板与板之间通信是构建复杂系统的关键环节。两块甚至多块板子之间需要高效、稳定地交换数据,才能协同完成特定任务。不同的通信方式各有优劣,而在实际应用中,各种通信问题也层出不穷。


I2C通信,多设备互联的精妙之选,为什么说是精妙之选呢?
I2C简单的硬件连接和灵活的多主多从架构,在板之间通信中占据一席之地。它仅需SDA和SCL两根线,就能实现多个设备之间的数据传输。
设备地址分配,每个I2C设备都有唯一的地址,在连接多个设备时,要确保地址不冲突。可以通过硬件跳线、软件配置等方式来设置设备地址。部分传感器芯片提供了地址选择引脚,通过连接不同的电平状态来改变地址。
总线长度与电容控制,I2C对总线电容敏感,布线时应尽量缩短总线长度,减少分支。如果必须长距离通信,可以考虑使用I2C总线扩展器或者中继器,以增强信号驱动能力,降低电容影响。
时钟同步与仲裁,在多主设备通信时,I2C的时钟同步和仲裁机制非常重要。主设备之间会通过竞争总线来获得通信权,确保通信的有序进行。开发时需要了解仲裁规则,避免出现总线冲突。
SPI通信,高速数据传输的利器
SPI以高速、全双工的特点,适用于对数据传输速率要求较高的场景。它需要MOSI、MISO、SCLK和CS四根线。
片选信号管理,SPI支持多个从设备,通过不同的片选信号CS来选择与哪个从设备通信。在硬件设计时,要合理分配片选信号,避免信号冲突。软件上,要正确控制片选信号的时序,确保在通信开始时拉低片选信号,通信结束后拉高。
时钟极性与相位配置,SPI有四种工作模式,由时钟极性CPOL和时钟相位CPHA决定。主从设备的时钟极性和相位必须一致,否则会导致数据传输错误。在初始化SPI接口时,要根据设备规格书正确配置这两个参数。
长距离传输优化,由于SPI通信距离相对较短,长距离传输时信号容易失真。可以采用增加信号缓冲器、使用差分信号传输等方式来提高信号质量。像使用RS422等差分信号转换芯片,将SPI信号转换为差分信号进行长距离传输,再在接收端转换回来。
串口通信,稳定可靠的经典之选
串口以其简单的连接和良好的抗干扰能力,在板间通信中广泛应用。它只需要TX和RX两根线。
波特率匹配,通信双方必须设置相同的波特率,否则会导致数据乱码。在选择波特率时,要考虑通信距离、电磁干扰等因素。一般来说,波特率越高,通信距离越短,抗干扰能力越弱,特别是最近我开发产品时使用485通信,就出现了干扰严重的问题,最后没有办法了,使用的光纤通信才解决。
数据格式与校验,串口通信需要约定好数据位、停止位和校验方式。常见的数据位有8位、9位,停止位有1位、1.5位、2位,校验方式有无校验、奇校验、偶校验等。在开发时,要确保双方的数据格式和校验方式一致。
流控机制,对于高速串口通信,为了避免数据丢失,可以采用硬件流控或软件流控机制。硬件流控通过额外的信号线来控制数据的发送和接收,软件流控则通过特定的字符来实现。

CAN通信,工业与汽车领域的宠儿,也是非常常用的。
CAN总线具有高可靠性、实时性和抗干扰能力强的特点,常用于汽车电子、工业控制等领域。
总线拓扑结构,CAN总线通常采用总线型拓扑结构,所有节点都连接在同一条总线上。在布线时,要注意总线的终端电阻匹配,一般在总线的两端各接一个120Ω的终端电阻,以减少信号反射。
报文过滤与优先级,CAN总线上的节点可以通过报文过滤器来选择接收特定的报文。每个报文都有一个标识符,标识符越小,优先级越高。在开发时,要根据系统需求合理设置报文标识符和过滤器。
错误处理与故障诊断,CAN总线具有完善的错误处理机制,当检测到错误时,节点会发送错误帧,并采取相应的措施。开发人员需要了解CAN总线的错误类型和处理方法,以便在出现故障时能够快速定位和解决问题。

以太网通信,高速远程通信的解决方案
以太网通信通过以太网接口,可以实现板子之间的高速、远距离数据传输,适用于智能家居、物联网等场景。
网络协议选择,常见的以太网协议有TCP/IP、UDP等。TCP协议提供可靠的、面向连接的服务,适用于对数据完整性要求较高的场景;UDP协议则提供无连接的、不可靠的服务,但传输效率较高,适用于对实时性要求较高的场景。在开发时,要根据具体需求选择合适的协议。
IP地址与端口配置,每个连接到以太网的设备都需要有一个唯一的IP地址,同时还需要配置端口号来区分不同的应用程序。在开发时,要确保设备的IP地址和端口号不冲突,并且能够正确地进行网络通信。
网络安全,以太网通信面临着各种网络安全威胁,数据窃取、篡改等。在开发时,要采取相应的安全措施,加密通信、身份认证等,保障数据的安全。

其实还有IO口之间的通信
这里我只贴图,不解其中的意思。
这里是接口:
这里是与们之间的沟通部分电路:

板间通信常见问题
硬件连接问题
焊接不良,焊接不牢固会导致通信线路时通时断。在硬件生产过程中,要加强焊接质量检测,使用合适的焊接工艺和设备。对于已经出现焊接不良的板子,可以使用热风枪、电烙铁等工具进行重新焊接。
线序错误,线序错误会导致数据无法正确传输。在布线时,要严格按照设计图纸进行接线,并在接线完成后进行测试验证。如果发现线序错误,要及时更正。
电磁干扰,复杂的电磁环境会对通信信号产生干扰,导致数据传输错误。可以采取增加屏蔽层、优化布线、使用滤波器等措施来减少电磁干扰。将通信线路用金属屏蔽罩包裹起来,或者将通信线路远离强干扰源。

软件协议问题
协议不一致,通信双方的数据格式、校验方式、通信流程等协议不一致,会导致数据解析错误。在开发过程中,要制定详细的通信协议文档,并确保双方严格按照协议进行开发。在联调阶段,要进行充分的测试,及时发现和解决协议不一致的问题。
缓冲区溢出,在数据接收过程中,如果缓冲区设置过小,可能会导致缓冲区溢出,丢失数据。要根据数据量和通信速率合理设置缓冲区大小,并在软件中实现缓冲区溢出检测和处理机制。
超时处理,在通信过程中,可能会出现通信中断或延迟的情况。需要设置合理的超时时间,当超过超时时间仍未收到数据时,采取相应的措施,重新发送请求、报告错误等。
通信稳定性问题
信号衰减,长距离通信时,信号会随着传输距离的增加而衰减。可以采用增加信号放大器、使用中继器等方式来增强信号强度。在光纤通信中,使用光放大器来放大光信号。
时钟偏差,在同步通信中,时钟偏差会导致数据采样错误。可以采用高精度的时钟源,或者使用时钟同步算法来减少时钟偏差。在以太网通信中,使用IEEE 1588精确时间协议来实现时钟同步。
设备故障,通信设备可能会出现故障,导致通信中断。在系统中要实现设备故障检测和恢复机制,当检测到设备故障时,能够及时切换到备用设备或者采取其他应急措施。
MCU板间通信是一个复杂而又关键的过程。选择合适的通信方式,掌握其方法要点,并解决好通信过程中出现的各种问题,才能确保板子之间的数据传输稳定、高效。希望每一位嵌入式开发者都能在实践中不断积累经验,提升板间通信的开发能力,为构建更加复杂、可靠的嵌入式系统贡献力量。

沙发
zjsx8192| | 2025-6-15 15:32 | 只看该作者
厉害,这么多协议
板凳
彩虹捕手| | 2025-6-15 21:56 | 只看该作者
I2C通信确实在多设备互联时非常方便,但如何确保设备地址不冲突是一个挑战。
地板
大大财迷| | 2025-6-16 08:27 | 只看该作者
在工况抗干扰应用时:UART>SPI>I2C
5
dukedz| | 2025-6-16 08:50 | 只看该作者
我的选择是:串口 RS485 使用 cdbus 协议,速率可以到 50Mbps,支持和 can 总线一样的多主仲裁
6
xch| | 2025-6-16 12:03 | 只看该作者
高压隔离芯片
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:工程师
简介:超越自我,为设计激发灵感和想象。

252

主题

821

帖子

6

粉丝
心电图伪差是什么意思 什么是智齿牙 什么拉车连蹦带跳 卅什么意思 merry是什么意思
血小板低吃什么好补 嗓子不舒服做什么检查 隐翅虫皮炎用什么药 吃什么蔬菜对眼睛好 下肢静脉曲张是什么原因引起的
刷墙的白色涂料叫什么 牙龈紫色是什么原因 看什么 上海市市长是什么级别 93年属于什么生肖
牙根吸收是什么意思 天朝是什么意思 姜黄与生姜有什么区别 pinky是什么意思 腰疼贴什么膏药
resp是什么意思hcv9jop8ns1r.cn 例假提前半个月是什么原因造成的jingluanji.com 绿豆汤放什么糖hcv8jop1ns3r.cn 糟卤对身体有什么危害jingluanji.com 腿不自觉的抖是什么原因gangsutong.com
芙蓉花是什么花hcv9jop1ns4r.cn 0x00000024蓝屏代码是什么意思hcv9jop3ns1r.cn 什么的手hcv8jop3ns5r.cn 经常心慌是什么原因hcv9jop0ns6r.cn tag是什么意思hcv7jop4ns8r.cn
尖锐湿疣什么症状hcv9jop6ns4r.cn 骨龄是什么hcv8jop3ns7r.cn 什么是窦性心律不齐hcv8jop5ns6r.cn 妯娌什么意思xinjiangjialails.com 耽美什么意思bjcbxg.com
月经血黑是什么原因hcv8jop0ns1r.cn 掌中宝是什么东西hcv9jop3ns1r.cn 孕初期吃什么对胎儿好hcv8jop1ns8r.cn 前置胎盘是什么原因引起的hcv8jop6ns5r.cn ft是什么hcv9jop6ns3r.cn
百度