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

matlab的串口数据接收和显示

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
现在在使用雷达测得的16进制数据,通过串口和电脑连接,然后进入matlab实时显示,能绘图更好,其实最主要的是希望通过matlab把雷达数据转换成10进制后,进行下一步的计算。# J& V/ `5 ^" @: W' O4 u
( z- S+ t. W* X& K5 J
这是在论坛看到的代码,也是出现同样的问题,但是那个楼主是另一个程序占用了串口导致的问题,我这个就没有被占用,不晓得什么原因。而且这个代码好像没有进行数据的显示进行下一步运算,简单的说就是输出雷达测到的数据。7 z+ e' A5 e# {) C
clc;/ }3 Q* y1 Q* @, U* r, A0 u! q
clear;* z) u, g6 x- [) G6 u+ l
s1=serial('COM3','BaudRate',9600,'Parity','none','DataBits',8,'StopBits',1);
6 Y) T2 l7 S4 ~6 H) ^& ws1.InputBufferSize=4096;
& O# A; ?  Y! L/ j( ks1.OutputBufferSize=4096;' m. f# B& v! l8 }
fopen(s1);5 k; u: @5 R, `* ?9 B
out=fscanf(s1);
% V. k3 z9 g2 efclose(s1);
; L% Y( l+ u$ Y4 q% idelete(s1);
/ o9 x, V$ W0 u- N2 u# S, Fclear s1;& r1 m8 n! R8 [
错误使用 serial/fopen (line 72)
2 I7 P2 Z2 d+ x, h/ u" Y, b. e9 `% w. U打开失败: Port: COM3 is not available. No ports are available.
  p; g" M9 z0 y: t) \Use INSTRFIND to determine if other instrument objects are connected to the requested device.$ I! D6 Z9 ~- k, p1 n

8 z8 D0 U8 B1 f
+ }! r. ~6 [: X7 }, ?这是我运行 s = serial('COM3');
8 [5 p- F1 J0 E, c% Ns' m4 r% J4 ^. B2 p- G; J
后的结果。
- R4 _& {  i) n5 d. m9 n# q
; w$ v/ y  B: |& o" L+ j   Serial Port Object : Serial-COM3
8 S+ B/ i1 J* c0 l! y- i/ G! K! {4 f; B: Q& _! H
   Communication Settings$ G% F1 s+ m3 b6 T
      Port:               COM3
) @/ m8 s1 H+ U  ?, h5 L      BaudRate:           9600
% A( Z! g/ w) x- o      Terminator:         'LF'
! V3 c6 Y- g# J& b" [. L8 A* E2 U, o% u" Q8 A
   Communication State$ V& A  M0 L+ R  `. Y. E8 A- ]
      Status:             closed
( s1 N6 t4 m5 ?: ?# T' N0 c7 Y      RecordStatus:       off
$ e4 @& n8 j- E8 m! T7 P* ^
' @+ H8 c- K# I: m& Q/ @9 Z   Read/Write State  $ G# a, h5 V8 e% e& m' H5 M+ y+ |
      TransferStatus:     idle$ L* A- j" _: |# m. [& B
      BytesAvailable:     08 n- v. y: [2 k+ r! H5 ?
      ValuesReceived:     0
. W5 p8 M9 V8 e1 B6 {      ValuesSent:         0- |: S6 A9 `* }/ F7 d
  • TA的每日心情
    开心
    2022-12-27 15:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

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

    0 E$ m& I  s! rinstrfindall看一下串口情况。
    ; t& C& L) ~; f4 K" Z( ^! z* T! I6 f3 l1 r9 d* u
    有其他串口就把他delete掉 delete(instrfindall)

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-23 04:38 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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