找回密码
 注册
关于网站域名变更的通知
查看: 430|回复: 2
打印 上一主题 下一主题

matlab的串口数据接收和显示

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-10-23 13:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
现在在使用雷达测得的16进制数据,通过串口和电脑连接,然后进入matlab实时显示,能绘图更好,其实最主要的是希望通过matlab把雷达数据转换成10进制后,进行下一步的计算。
8 M2 x0 @) z. H( x" a$ b
7 c& A; }+ F( u这是在论坛看到的代码,也是出现同样的问题,但是那个楼主是另一个程序占用了串口导致的问题,我这个就没有被占用,不晓得什么原因。而且这个代码好像没有进行数据的显示进行下一步运算,简单的说就是输出雷达测到的数据。
+ B) I  Z: l2 v4 x/ w& q* G2 `clc;# r1 i! G! X+ X% H
clear;
& A4 }, K( R5 K1 Z# Xs1=serial('COM3','BaudRate',9600,'Parity','none','DataBits',8,'StopBits',1);
' K. x0 L: k3 U7 ^0 {* }- y$ ts1.InputBufferSize=4096;
% G) |7 w* I( K  rs1.OutputBufferSize=4096;8 `9 i; B+ g/ H
fopen(s1);1 \+ `! s; X5 N6 i
out=fscanf(s1);' @, T: o6 |* p. w
fclose(s1);
5 y2 s( n8 \2 u  R# J0 D- \: ~* Cdelete(s1);
0 o' }. S4 L. ^clear s1;
' X9 A9 h4 d. M+ l( f4 K  U' f错误使用 serial/fopen (line 72): z. [' O" i' a" s: m3 l
打开失败: Port: COM3 is not available. No ports are available.5 w" u- W9 A) r1 L; G
Use INSTRFIND to determine if other instrument objects are connected to the requested device.
; i& x' M3 D- j) z, y) N- y! o) L2 M5 P. D6 Q6 K& L5 M

- z$ u' m6 x. |这是我运行 s = serial('COM3');$ W" {* y) X6 q) u
s
: `2 w" \3 G: v后的结果。
% U' \$ w8 D' g" [6 N6 e: K2 P( W$ x  ]: u( D2 |2 _
   Serial Port Object : Serial-COM34 l' U) ^2 r3 a" a" o& x

. @: k' b4 s- n+ M, u   Communication Settings
# B: `0 S6 O! _4 E0 i* j: M, n& w      Port:               COM3! M- s2 n: k5 Y3 [# E) b. G
      BaudRate:           9600& S, x+ H6 D  l, F
      Terminator:         'LF'
/ O6 `* _7 C+ @. H8 Q0 ^
9 y% m) u9 W1 c( K. s, j+ ~   Communication State
5 S$ r2 K4 o9 o; \& u# f" z+ K      Status:             closed
9 S  ?6 n" b6 H5 ?7 W      RecordStatus:       off9 k# r* y7 |% F4 G$ O

4 n8 h) b5 n7 \   Read/Write State  
3 G2 E! A$ A( a3 j% S      TransferStatus:     idle9 K$ S4 }4 v: ]# h; O3 t! c: V  F, `
      BytesAvailable:     0; M  g1 b9 n- Z1 L1 _& m) q5 L% A
      ValuesReceived:     0& `  e5 B2 g( ~* z# K- M) V
      ValuesSent:         0
% \( x6 e; v, E! [+ b
  • TA的每日心情
    开心
    2022-12-27 15:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2#
    发表于 2020-10-23 14:14 | 只看该作者

    $ x( I2 v8 _" D3 l" ?instrfindall看一下串口情况。" V, r. ^7 T0 E, ^8 f7 Y# J
    7 ^7 h$ Q6 I1 e, E  B  H; @% E
    有其他串口就把他delete掉 delete(instrfindall)

    该用户从未签到

    3#
     楼主| 发表于 2020-10-23 16:22 | 只看该作者
    我试试,谢谢你
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-2 16:14 , Processed in 0.125000 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表