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

matlab的串口数据接收和显示

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
现在在使用雷达测得的16进制数据,通过串口和电脑连接,然后进入matlab实时显示,能绘图更好,其实最主要的是希望通过matlab把雷达数据转换成10进制后,进行下一步的计算。
7 ^' P1 O# h1 v- V9 z' z: K: ]* R  m7 W
这是在论坛看到的代码,也是出现同样的问题,但是那个楼主是另一个程序占用了串口导致的问题,我这个就没有被占用,不晓得什么原因。而且这个代码好像没有进行数据的显示进行下一步运算,简单的说就是输出雷达测到的数据。  J8 ^, b* ^" \
clc;. N- q, A: k9 f4 V3 F& P7 A+ a
clear;( a8 M- I, N: A/ r! {- e9 U
s1=serial('COM3','BaudRate',9600,'Parity','none','DataBits',8,'StopBits',1);
: E$ I) f: k* o! ~. U7 f) us1.InputBufferSize=4096;
$ x# {% ~. m2 D: S. u) Ks1.OutputBufferSize=4096;  [& O& k7 {+ v
fopen(s1);; Y) d3 j4 X* [9 b# ~
out=fscanf(s1);
+ Q) G" @9 \# X/ tfclose(s1);
, i8 R: V  e) ^: ^8 ~; O: }. ]) A. `delete(s1);
( _& Z2 q7 |% O1 Kclear s1;/ A' r$ k- E5 c9 H, k8 P( G! S
错误使用 serial/fopen (line 72)) k$ k7 e5 F- ?
打开失败: Port: COM3 is not available. No ports are available.
8 j/ e& p: j' |/ pUse INSTRFIND to determine if other instrument objects are connected to the requested device.: c  a3 a0 @8 e; Y- z! ~# C( Z
' U2 I0 n/ r/ R7 i9 v6 q4 b

" u! z/ j- ]/ I0 R( Z( F9 ~这是我运行 s = serial('COM3');
' D5 H7 {9 G. z# i: X4 ^s
; e! Q; T' K5 ]; o后的结果。
' v: @2 B  |4 x& n$ K/ A) F
% d6 Y# V9 C# ^' W; N0 k1 k   Serial Port Object : Serial-COM3% h$ Y6 G: V2 ^1 k1 ]
+ E- y1 B" m( O/ N
   Communication Settings
# {4 X% n# w6 K& U& @# L5 k6 l& x      Port:               COM3
  a/ g) B! x8 ?' I9 s! w. _8 ~      BaudRate:           9600- i" f% N7 J- C
      Terminator:         'LF'
4 L& o& P% |+ s: f2 \
/ Z9 M4 F* Q0 }   Communication State
6 F( J9 i/ u+ M      Status:             closed+ G9 n4 Z" o  U
      RecordStatus:       off8 o: `' R( q0 l* R: J; W9 e$ K

) a9 d) b: H0 A) n. L+ n   Read/Write State  $ ]8 B! V5 S" `( B
      TransferStatus:     idle( q' n# l+ A1 r9 ?/ t0 M% Z1 {
      BytesAvailable:     01 S+ @: V9 s5 b& h: m
      ValuesReceived:     06 \: ?- b2 U. O) B
      ValuesSent:         0- y. ]% X6 y$ |$ g% t6 X* p8 }

该用户从未签到

3#
 楼主| 发表于 2020-10-23 16:22 | 只看该作者
我试试,谢谢你
  • TA的每日心情
    开心
    2022-12-27 15:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

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

    , P4 r* R, Q$ Sinstrfindall看一下串口情况。
    : ?, ^. ^9 [- `
    ) ?1 `. Q$ p- J1 L- H, N有其他串口就把他delete掉 delete(instrfindall)
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-24 13:14 , Processed in 0.156250 second(s), 25 queries , Gzip On.

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

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

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