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

matlab的串口数据接收和显示

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
现在在使用雷达测得的16进制数据,通过串口和电脑连接,然后进入matlab实时显示,能绘图更好,其实最主要的是希望通过matlab把雷达数据转换成10进制后,进行下一步的计算。
$ Y" b4 i4 ^6 }2 M7 q5 x- D( Q' S. x' A9 E  ]) ?
这是在论坛看到的代码,也是出现同样的问题,但是那个楼主是另一个程序占用了串口导致的问题,我这个就没有被占用,不晓得什么原因。而且这个代码好像没有进行数据的显示进行下一步运算,简单的说就是输出雷达测到的数据。( ~4 L$ [# A: V/ [& j7 Y
clc;5 _0 @$ p7 F# d2 x$ i' s
clear;
4 W7 s3 r" [$ h% Q0 @6 W; U% ns1=serial('COM3','BaudRate',9600,'Parity','none','DataBits',8,'StopBits',1);% M+ n6 \$ t* }: n0 Y' m7 F
s1.InputBufferSize=4096;
* V4 F. M9 A2 r2 ?s1.OutputBufferSize=4096;3 j+ c7 y2 w, x; n
fopen(s1);' O) a) O1 N) w. `  {5 W
out=fscanf(s1);
+ D0 C: b0 B8 Yfclose(s1);# a: ~* Q* ?& \& D
delete(s1);8 t' T" m. M* E8 P0 B) b
clear s1;
: {0 m. t6 ]8 {6 U' C( k8 x错误使用 serial/fopen (line 72)/ D) g1 g& G/ n: ^
打开失败: Port: COM3 is not available. No ports are available.
& T0 V! |8 L/ T! \& ?8 W8 ^( ?Use INSTRFIND to determine if other instrument objects are connected to the requested device.
" u* N, J! R# A" k8 ?
: Z7 N  q4 c* J# _& y  m7 J7 C  Z
这是我运行 s = serial('COM3');8 v4 c0 o0 |* L& z$ x
s
; ~/ N* s4 D2 T* w: o' j% r# f后的结果。
- R- T8 L. m% p2 p1 k" H
& E; P5 G9 b# D8 v5 D7 z% T( S' S   Serial Port Object : Serial-COM3" R( Y$ E8 m% e7 o
' }& {* j+ d/ c9 {0 x+ k
   Communication Settings# s+ E2 j. ?( x7 z2 x4 S
      Port:               COM3
! a1 Y- d+ o' ~" J% ]      BaudRate:           96000 D0 r& h: ?4 V* w0 m
      Terminator:         'LF'
; W; s' w) |1 z% M; E, @
, @% O& [- f: |- I5 J* c1 q" I   Communication State
, A& F8 G) Y7 k& W3 J3 {! Y      Status:             closed
; q  K7 W& g9 N5 A+ ~' I6 h! Q/ c      RecordStatus:       off
) U0 p; a% ]% ^$ |9 H& H  ^% i5 f7 k( U3 j& o1 b! `) u4 s" u
   Read/Write State  
2 t. |" C; p: v+ n      TransferStatus:     idle$ ^, S3 k6 L! ~% i6 _
      BytesAvailable:     03 f( T' O( m. a. L. A4 g' t
      ValuesReceived:     0
0 F/ x& I4 b+ K( ~+ _, N# t. e      ValuesSent:         0: P4 e9 r* B" T
  • TA的每日心情
    开心
    2022-12-27 15:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2#
    发表于 2020-10-23 14:14 | 只看该作者
    2 m( S% P3 J2 g* k
    instrfindall看一下串口情况。
    6 c6 d( p2 b5 H4 H! L- j7 \! s
    " t5 V) F$ c- K4 `有其他串口就把他delete掉 delete(instrfindall)

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-30 01:19 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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