资源简介
基于卡尔曼滤波的SOC估算模型,可通过串口读取实时数据,并将此数据作为模型输入使用。

代码片段和文件信息
function ReadUsart()
instrreset %先用instrreset复位
serialPort = serial(‘COM3‘);
serialPort.BaudRate = 115200; % 设置波特率
serialPort.BytesAvailableFcn = @readData; % 设置读取数据回调函数
serialPort.BytesAvailableFcnMode= ‘byte‘; % 读取数据类型
serialPort.BytesAvailableFcnCount = 2; % 指定触发回调函数的缓冲区数据的个数
fopen(serialPort); % 打开串口
set_param(‘batterysoc‘‘SimulationCommand‘‘start‘);%仿真开始
set_param(‘batterysoc‘‘SimulationCommand‘‘pause‘);%开始立刻暂停使仿真时间偶从0s开始即可控
end
function readData(obj event)
received = fread(obj [1 2] ‘uint8‘); % 一次读取2个字节
data = received(1)*2^8+received(2); %将生成的uint16数据结合
set_param(‘batterysoc/Constant‘ ‘value‘num2str(data));%将值动态赋给输入模块
set_param(‘batterysoc‘ ‘SimulationCommand‘‘step‘); %执行一个仿真步长
pause(0.2); %延时令M语句等待模型做出响应
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 154820 2018-02-02 15:32 BatterySOC\batterysoc.mdl
文件 1022 2018-02-02 15:42 BatterySOC\ReadUsart.m
目录 0 2018-02-02 15:45 BatterySOC
----------- --------- ---------- ----- ----
155842 3
- 上一篇:黑苹果通用ps2键盘驱动
- 下一篇:kun.rar
相关资源
- 通信软件的具体实例──基于Socket的
- 用Socket编程实现FTP
- websocket实现一对一聊天
- 代码客:G-TcpServer(IOCP) 1.0 正式版及
- SOCKET 网络编程 计算机网络 作业 客户
- linux 网络实验 ftp程序
- 毕业设计:网络围棋对弈
- 用Socket写的简易FTP服务器和客户端
- socket小工具(可方便建立TCP UDP的soc
- socket客户端源码
- 基于CSocket的多人聊天室
- 采用WINSOCK2 编写的TCP/UDP通信程序
- socket文件传输源码
- winsock win10 注册表备份文件
- 易语言 TCP使用HTTP、SOCKES5代理IP。
-
电池 SOC 估算 simuli
nk·模型 - Socket自制系统
- HP用SOCKET实现(客户端---服务端)
- 360态势感知与安全运营平台产品技术
- 智能传感器的蓝牙协议栈与SoC结构设
- 智能传感器的蓝牙协议栈与SoC结构解
- Laboratory investigation of the effects of str
- Association of estrogen receptor alpha polymor
- Centering Conditions for the Poincar‘
- zeromq的windows版本安装包
- STM32分别以串口硬件SPI模拟并口驱动
- 卡尔曼滤波与组合导航原理_第三版
- 卡尔曼滤波与组合导航原理
- 交互多模IMM 卡尔曼滤波
- 卡尔曼滤波、自适应卡尔曼、抗差卡
评论
共有 条评论