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

matlab的串口数据接收和显示

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
现在在使用雷达测得的16进制数据,通过串口和电脑连接,然后进入matlab实时显示,能绘图更好,其实最主要的是希望通过matlab把雷达数据转换成10进制后,进行下一步的计算。" q  P3 T- {) n" G
8 x+ J( U' J3 V' k( ^" b8 ~- |) z$ W0 d
这是在论坛看到的代码,也是出现同样的问题,但是那个楼主是另一个程序占用了串口导致的问题,我这个就没有被占用,不晓得什么原因。而且这个代码好像没有进行数据的显示进行下一步运算,简单的说就是输出雷达测到的数据。
) @, ?' b% {+ G5 X/ Pclc;
1 v$ i3 `# ~+ H" d4 i# S# Q$ _clear;' v) e  i9 G: `7 h5 }7 z( |
s1=serial('COM3','BaudRate',9600,'Parity','none','DataBits',8,'StopBits',1);* b5 a4 W4 i0 B; g5 W
s1.InputBufferSize=4096;/ d' ?) c/ y& ?5 b9 Q$ H" D
s1.OutputBufferSize=4096;
2 a- o2 }* z2 G5 ~( ~fopen(s1);
# N# s! r2 G; x( A9 vout=fscanf(s1);
$ q. \9 i( T3 H* U; |: [& ?  j- E# n' Kfclose(s1);5 m; D4 M/ t% w6 N0 ~3 ^
delete(s1);5 l3 A9 t, E8 G
clear s1;
+ _+ R( F( S% D% s. `# m错误使用 serial/fopen (line 72)
5 [% x8 |( F2 Z% S( o, ]打开失败: Port: COM3 is not available. No ports are available.
6 B3 `* n6 g0 }  I( ~. W: nUse INSTRFIND to determine if other instrument objects are connected to the requested device.1 k, O% h7 c8 s% W% f" J
9 S+ {3 u# W6 v8 D1 k  M
; E. `6 [4 {* l" t4 T4 n" B0 j/ P
这是我运行 s = serial('COM3');* M5 F5 @% S+ J- {
s7 G. a7 G8 Q! Z
后的结果。
7 l) E3 [" T* ^! d0 z& {
- |( G9 p$ i1 H: F) t   Serial Port Object : Serial-COM34 @) P/ F$ a: b7 y  _/ @+ E
2 i5 R5 r8 M1 R2 b  ?
   Communication Settings
+ Y  g* i8 s) }8 S8 i9 d2 H6 K/ J      Port:               COM3( F0 ^3 F" w% E
      BaudRate:           96004 [& ]; g2 b1 z; @- ]* X$ S+ K
      Terminator:         'LF'' n( q6 m+ x4 K: j1 q8 O  H

  \6 H* |! y$ H7 r8 z9 O   Communication State: b0 X( ]% [7 Q
      Status:             closed
  R) b. W5 Q8 o+ Z# S      RecordStatus:       off$ ]3 A: v4 C. B

, o6 p( ]$ p1 ~" w; a   Read/Write State  9 H+ _/ r/ `7 {; s9 @6 P" P
      TransferStatus:     idle+ M* A+ K  C# y2 I7 ]
      BytesAvailable:     01 ]4 S( Q, B$ p
      ValuesReceived:     0
8 D. j1 f- B: b( u- s      ValuesSent:         0
5 k( A9 y5 i3 L/ r4 H+ Y3 A0 g- `" T
  • TA的每日心情
    开心
    2022-12-27 15:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2#
    发表于 2020-10-23 14:14 | 只看该作者
    ' i& W! W. a' ^7 I7 A3 I" h0 U
    instrfindall看一下串口情况。+ u! K4 c5 y- W9 Z5 L+ _7 d

    ) J) H" Q6 l4 P" _5 [# Q$ \有其他串口就把他delete掉 delete(instrfindall)

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-12 09:22 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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