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

matlab的串口数据接收和显示

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
现在在使用雷达测得的16进制数据,通过串口和电脑连接,然后进入matlab实时显示,能绘图更好,其实最主要的是希望通过matlab把雷达数据转换成10进制后,进行下一步的计算。' k, s; |# V1 u. }3 p

; g& O, i9 p1 {7 m这是在论坛看到的代码,也是出现同样的问题,但是那个楼主是另一个程序占用了串口导致的问题,我这个就没有被占用,不晓得什么原因。而且这个代码好像没有进行数据的显示进行下一步运算,简单的说就是输出雷达测到的数据。
! h( T% ]* o. aclc;
, b6 W) [4 {7 m; |clear;
/ v/ g0 e, l  O( Bs1=serial('COM3','BaudRate',9600,'Parity','none','DataBits',8,'StopBits',1);
+ ?( R' w, N7 ]9 S9 S, F9 ks1.InputBufferSize=4096;+ p4 q+ S# I1 \9 H- G" X. I
s1.OutputBufferSize=4096;
& T7 ~: S' e# E+ F8 vfopen(s1);
  [" ?5 L# p4 w4 ?. hout=fscanf(s1);) o( J& {* Q6 I8 z7 b
fclose(s1);
+ {/ X( |# \' q1 P1 F7 U- rdelete(s1);
$ T/ V( u) x$ q4 g# a$ G3 Eclear s1;5 c# `% V' ]3 s2 j, `
错误使用 serial/fopen (line 72). h2 E6 {4 z' j3 ~* R  e. |4 \
打开失败: Port: COM3 is not available. No ports are available.8 ?4 q) M7 s: ]/ ^% W6 ?" i8 o
Use INSTRFIND to determine if other instrument objects are connected to the requested device.% E* X; w" K# X7 x1 |+ ~/ B6 c
2 b; l3 z. E: F. }+ z

2 I2 ]. U5 H8 ]: h8 t这是我运行 s = serial('COM3');! s/ n4 v4 F8 n, Z
s
9 F& }# |+ s  w; v后的结果。+ }: g2 L" |2 b, o1 ]# U- [

4 x3 g1 H8 Z. r( q" l4 h2 b   Serial Port Object : Serial-COM3
7 d# a  m/ |: S
$ w& u8 \+ G* y! v/ e7 A   Communication Settings
: P2 z/ R* l# I  n9 F      Port:               COM3
2 C4 u+ O, ?0 Q: }* C' p( b      BaudRate:           9600- V+ f  \2 f+ G9 b* r0 B
      Terminator:         'LF'
2 [" v% ~: [6 C! \4 k- t0 x% C9 R  _' ^) i/ l( M7 {! l
   Communication State
8 n4 t, U) x% ~1 y9 u' S4 j      Status:             closed
- Q+ j1 u: i; `" y0 o      RecordStatus:       off
) S  S( c1 y/ z1 v
1 Q4 r2 y, ]- l: M8 @7 o% Y   Read/Write State  
1 I% T* r4 s8 m, K; \/ e      TransferStatus:     idle
3 P2 y* l5 b" U7 r) e      BytesAvailable:     0- t- q6 |- D3 j2 ^
      ValuesReceived:     0
" b% d& M# U. _, K* ~' Q/ P2 y4 }      ValuesSent:         0
7 r  f7 _; U+ k
  • TA的每日心情
    开心
    2022-12-27 15:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

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

    $ o: N$ ]) C; a9 B6 T8 einstrfindall看一下串口情况。
    / M* D$ H) J5 g+ x  _/ W+ C
      D) ]! }' U* R/ p; _0 P有其他串口就把他delete掉 delete(instrfindall)

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-24 15:49 , Processed in 0.187500 second(s), 23 queries , Gzip On.

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

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

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