在simulink中使用串口模块接收数据并解帧延迟性问题解决

simulink接收串口数据_关于串口自由通信的几个问题 串口通信是常见的通信方式,串口接口是大部分工控器件标配的通信接口。在项目开发的过程中,也经常遇到进行串口通信的处理。这里就串口通信的部分问题分享给大家。1、TTL、RS232、RS422、RS458这几种通信接口有什么区别?TTL:TTL是一种芯片的电平信号,其电平电压一般为5V或3.3V;RS232:RS232通信有三根线,分别为发送TX、接收RX、信号参考GND;发送与接收信号的电平范围为±1... 阅读详情

山重水复疑无路,柳暗花明又一村。

最近在simulink中搭了一个模型,需要通过串口将外部惯导模块的数据读进来,解帧后输入模型中进行计算,算是半物理仿真。
起初烦恼于不知道如何将这种实时更新的数据实时解算并输出,在请大佬帮忙后,解算的问题解决了,但又遇到了解帧数据更新缓慢,延迟性大的问题。中间因为项目进度缓慢,被老板训斥了一顿。好在经过不断尝试,终于解决了解算数据更新延迟的问题。

一、起初接收解算串口数据的思路
刚开始我甚至不知道simulink模块有串口接收模块,试图通过在simulink中写matlab function调用Serial函数的方式实现串口数据的接收与解算,事实证明是行不通的。
后来查到,simulink中原来有专门的串口模块,晕,早知道就不费那么大周折了,然后在大佬的指导下搭建了下面的模型。

串口数据接收并解帧模型
其思路是:从串口每次一个读取数据,根据我的传感器的串口通信协议,每11个数据为一帧,所以加一个buffer模块,相当于将连续发送的串口数据分割为一帧一帧(每帧11个数据),到状态机中根据帧头判断是什么数据(加速度/角速度)后解帧,我在后边加了scope用来查看输出的数据。

二、遇到的问题
经过实验,数据的准确性上没有问题,但实现不了实时更新,而且随着仿真时间的增长,数据更新延迟越来越严重,从起初的2s,逐渐增加到5,10,15,30…这样还做个毛线的半物理仿真,就失去串口通信的意义了。
然后就是苦思冥想,问题到底出在哪?
起初是觉得状态机的问题,或许是解算耗时,从而延缓了数据的更新,解算程序没法改啊,改了设置又好像没用。
或许是仿真设置的问题?改成定步长或许会快一些?也没用。
又或者是电脑性能的问题?又研究了下Matlab的多核并行计算,也还是没有起色。

Simulink中使用串口通信 阅读详情

相关推荐

Simulink用串口接收程序

用Simulink接收串口数据,用S-Function函数去解析串口数据包,详情见博客: https://blog.csdn.net/humanking7/article/details/80856505

MATLAB/Simulink串口通信的实现

1. 介绍两款串口通信用的软件操作,方便串口代码的调试; 2. 以STM32单片机为例,讲解Simulink如何通过串口与其建立通信。

simulink 串口接收cmex函数编写

编写Cmex 函数,生成s function模块,实现上位机(simulink)与下位机(STM32)的串口通讯。

Python语言在工业控制中的简单应用

在工业控制中,经常需要对采集到的数据进行分析和处理,Python的这些库可以简化这一过程。传统的工业控制系统多依赖于专用的控制硬件和软件,但随着技术的发展,开放性和灵活性成为了新的需求焦点。还有,Python社区活跃,提供了大量的开源代码和模块,这对于工业控制领域来说是一个巨大的资产。Python作为一种高级编程语言,因其简洁的语法、强大的库支持和广泛的社区资源而在工业界获得了快速的发展和广泛的应用。在工业控制领域,Python的应用日益增多,这得益于其跨平台性、脚本语言的灵活性以及与硬件设备交互的能力。

2303_78014702的博客 1697

ABAQUS中CDP模型在钢筋混凝土节点低周反复荷载模拟的关键技术解析

本文深入解析了ABAQUS中CDP模型在钢筋混凝土节点低周反复荷载模拟中的关键技术。通过详细介绍CDP模型的核心价值、建模关键技术、滞回曲线优化方法及典型问题排查指南,帮助工程师精准模拟混凝土的拉伸开裂和压缩压碎行为,提升抗震分析效率。文章还提供了实用的工程应用技巧,如快速建模模板和后处理自动化脚本。

weixin_30555125的博客 500

Zipformer在RK3588上的性能实测:比Conformer快多少?内存省多少?

本文在RK3588平台上对Zipformer和Conformer语音识别模型进行了全面的性能实测。结果显示,Zipformer在模型部署中展现出显著优势:推理速度比Conformer快约56%,峰值内存占用降低约60%,同时在AISHELL-1等测试集上保持了相当的识别准确率。这为边缘ASR应用提供了更高效、更节省资源的解决方案。

metal的博客 461

SMPTE ST 2110 概论(一)

SMPTE ST 2110 概论(一)前言ST 2110与ST 2022-6ST 2110-10:基本结构与时序ST 2110-20:未压缩的视频流后续 前言 这是一份我在实习期间制作的,关于SMPTE ST 2110的简单介绍。 这篇文章主要以梳理总结 SMPTE ST 2110 的概念为主,关于具体的内容,比如IP数据报的格式、RTP时间戳的具体代码内容等等,大家可以查阅 SMPTE ST 2...

Cidd0422的博客 2万+

CryoEM - 使用 ChimeraX 工具 操作 冷冻电镜的 MRC 密度图(Density Map) 教程

由冷冻电镜 CryoSparc 软件所生成的 Volume,需要观察其内部结构,建议使用 ChimeraX 进行操作。

AGI 4905

华为OD机试 双机位C卷:微服务的集成测试 (C/C++/Py/Java/JS/Go)

华为OD机试 双机位C卷 :微服务的集成测试 ,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试 微服务的集成测试 , 华为OD 微服务的集成测试

qq_45776114的博客 2042

手把手教你学AutoSAR - 总目录

鉴于近期较多博友问及微信群,如下可申请好友验证,请备注“autosar”,否则可能添加不通过。验证通过后,拉入讨论群。PS:本人鉴于工作事项可能不能及时回复问题,可在交流群内部和其他博友之间相互沟通交流经验。欢迎来到桃源乐游的《AutoSAR配置与实践》,以下为学习大纲,蓝色字体点击可跳转。

nihaoljq2010的博客 7384

Arcgis中的模型构建器(ModelBuilder)技术之批量图层转KML

这段时间全省各地都在开展耕地流出图斑整改恢复工作,期间或多或少都需要村委会协助摸排举证,除了举证软件外,奥维、外业精灵等软件想必大家接触得也很多。这就经常需要我们转kmz文件给业主或者摸排人员,那么有没有什么方法在arcgis下快速批量转kmz文件呢,今天就介绍一下如何在模型构建器(ModelBuilder)构建批量图层转KML的模型。

weixin_44671081的博客 1301

vosk-server:基于Vosk和Kaldi库的WebSocket,gRPC和WebRTC语音识别服务器

关于这是使用Kaldi和进行高精度离线语音识别的服务器。 有四种支持四种主要通信协议的服务器-MQTT,GRPC,WebRTC和Websocket 该服务器可以在本地使用,以为智能家居,PBX(如freeswitch或星号)提供语音识别。 该服务器还可以作为后端运行,以在网络上进行流语音识别,它可以为聊天机器人,网站和电话提供动力。文献资料有关文档和说明,请参见

地级市数字贸易关注度词频数据及城市数字贸易关注度词频数据(2003-2024年).txt

因文件较多,数据存放网盘,txt文件内包含下载链接及提取码,永久有效。失效会第一时间进行补充。样例数据及详细介绍参见文章:https://blog.csdn.net/samLi0620/article/details/144769727

2003-2024年上市公司企业运营韧性数据-最新出炉.zip

一、资源特点全新力作:今年精心打造,人工细细打磨,品质上乘。权威精准:数据来源,准确靠谱,值得信赖。品质无忧:绝无数据造假,品质有保障,放心使用。二、适用人群学生:在校专科生、本科生、研究生,助力学业各个环节。教研人员:大学教师和学术科研工作者,为教学科研添力。三、适用专业社科经济:经济学、社会学专业适用。规划管理:地理学、城市规划,以及商业、工商管理专业皆可使用。

2020年深圳市建筑体块数据.zip

建筑物屋顶矢量数据,shp格式,38万栋建筑,WGS84地理坐标,包含每栋建筑面积,单位平方米,可通过GIS计算几何计算经纬度

上一篇: Simulink中为Scope模块添加图例的方法
下一篇: C语言中用typedef声明新类型名
云昇ys
博客等级 码龄9年 69粉丝 37原创
评论 32
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值