亿加合和智能车制作

标题: 传一个自己做的很简单的串口上位机软件 [打印本页]

作者: sonwendi    时间: 2011-9-28 20:54
标题: 传一个自己做的很简单的串口上位机软件
本帖最后由 sonwendi 于 2011-9-28 20:57 编辑

学习了matlab的gui三天,参考了matlab中文论坛的罗华飞老师用gui做的串口通信助手程序,自己做了很简陋的一个上位机~本届比赛也没有太大用途,已经在硬盘里静静地躺了两个月~
      功能很简单,接收传过来的速度信息,然后描点画图,可以观察速度曲线,图片默认存储在“D:\Backup\我的文档\MATLAB\描点图像”,可以回头再对照跑的路径观察速度~当然速度也可以换成角度什么的,由于用串口的模块找别人借的,有点慢,没试过传图像~

[attach]12303[/attach]

速度曲线:
[attach]12304[/attach]

当然也可以测试电机的空载启动特性曲线(20KHz的PWM):
[attach]12305[/attach]

由于摄像头是60Hz的,所以一场就发送一个数据,一秒钟发送60个是足够的,串口模块的波特率更高的话就可以接收多个数据,自己完全可以在serial_test.m这个文件里改动~
[attach]12306[/attach]

希望大家不吝赐教,有什么好的建议和想法都分享一下~
作者: wanglichao    时间: 2011-9-28 21:41
也可以拿labview做有线无线串口
作者: wanglichao    时间: 2011-9-28 21:41
matlab做上位机有什么优势没?
作者: sonwendi    时间: 2011-9-29 12:55
回复 3# wanglichao


    用gui觉得比较方便,labview的图形一点都不方便~
作者: tju_speed    时间: 2011-9-29 14:23
支持原创
作者: O.Z.N    时间: 2011-10-25 22:34
顶起楼主
学习
作者: O.Z.N    时间: 2011-10-25 22:34
想用matlab
但不知学什么,用什么
作者: lsa4100    时间: 2011-10-30 09:48
顶早川老师!顺便问下做上位机最好是labview还是matlab还是vc?
作者: 征服者    时间: 2011-10-30 11:29
厉害厉害
作者: sonwendi    时间: 2011-10-30 16:17
回复 8# lsa4100


    哈哈,老师不敢当~我用的matlab,不知道哪个好,随便抓过来就用了
作者: sonwendi    时间: 2011-10-30 16:18
回复 9# 征服者


    哪里哪里,我做的这个很简单还是参考罗华飞老师的程序~
作者: 653943306    时间: 2011-11-3 19:19
我是新手 请问一下这个的主要用途有哪些?
作者: lifei092    时间: 2011-11-6 21:46
高手啊!!
作者: sonwendi    时间: 2011-11-6 23:56
回复 12# 653943306


     观察数据~可以对小车运行的动态过程有个了解~
作者: xujinpeng110    时间: 2011-11-7 00:16
很不错啊  平时都是用串口工具记录下来之后再放到MATLAB里面去看  能直接看就方便多乐
作者: sonwendi    时间: 2011-11-7 12:54
回复 15# xujinpeng110


    就是这个波特率限于模块比较慢,用更高的波特率模块或者蓝牙串口可以传输更多数据~
作者: king_wyc1234    时间: 2011-12-6 10:32
早川队队长 很给力啊 !据说matlab 很强大 想做个上位机体验一下!感谢了!可以的话能否加在下QQ531267717  望请往后多多指教!谢谢
作者: 我是雨过留痕    时间: 2011-12-6 11:14
VC做串口上位机也挺方便。
上半年做的一个很简陋的显示摄像头采集图像的
作者: rocklee25    时间: 2011-12-6 12:14
原创就是好!
作者: 徐晋鸿    时间: 2012-1-26 22:30
膜拜一下
作者: 篪骋    时间: 2012-1-28 22:47

作者: 断翅at雄鹰    时间: 2012-2-9 21:33
谢谢
作者: dhyyag    时间: 2012-2-17 17:04
高手啊!
作者: tangyikejun    时间: 2012-2-17 19:32
高手
作者: hellofuxin    时间: 2012-2-26 20:02
我也学过Matlab,有空也做个

作者: DENGDAI    时间: 2012-2-28 16:19
matlab用什么软件编写啊?

作者: 小木偶    时间: 2012-3-28 18:40
顶早川老师
作者: 从不耘败    时间: 2012-4-22 21:05
支持!
作者: zhanghao1403    时间: 2012-4-28 21:23
:lol:lol:lol:lol:lol:lol
作者: xinmengwangran    时间: 2012-4-28 23:03
请问怎么用啊
作者: kyle    时间: 2012-4-28 23:49
学习,谢大神~
作者: 夜马行空    时间: 2012-4-29 00:03
感谢
作者: 不离ad    时间: 2012-5-16 20:52
有没有用过C#来实现的,求指点
作者: 840149319    时间: 2012-5-22 16:56
顶起~~
作者: hhf1100    时间: 2012-5-23 11:40
谢谢楼主分享
作者: hhf1100    时间: 2012-5-23 11:43
请问你传送数据的格式是怎么样的
作者: 深海·    时间: 2012-5-23 13:09
顶!!
作者: 郭大侠哦    时间: 2012-5-25 16:48
  %    set_speed_right=round(data(2)*5.3);    楼主这句话加进去怎么有问题啊

作者: Smile_Sun    时间: 2012-6-9 22:54

作者: 雨哦了解    时间: 2012-7-6 11:31
顶顶,观摩一下
作者: cocacola    时间: 2013-2-24 09:57
学习!
作者: dlyt03    时间: 2013-2-24 10:13
很强!!
作者: xinquan456    时间: 2013-3-21 17:40
kankan
作者: yzf    时间: 2013-4-12 11:56

作者: 百川汇流    时间: 2013-4-13 15:18
好东西

作者: busboss    时间: 2013-5-6 17:24
学习一下
作者: wen123    时间: 2013-9-21 21:50
哥们还在不??急啊!!
作者: sonwendi    时间: 2013-10-30 01:13
wen123 发表于 2013-9-21 21:50
哥们还在不??急啊!!

不好意思啊,这俩月忙着做课题,几乎没上论坛,估计你的问题也早就解决了吧?

作者: wen123    时间: 2013-10-30 09:47
sonwendi 发表于 2013-10-30 01:13
不好意思啊,这俩月忙着做课题,几乎没上论坛,估计你的问题也早就解决了吧?

恩恩呢,早解决了。。你那个有个很大的bug,就是有时候不不开串口,有时候可以打开,,你可以去试试!!
作者: sonwendi    时间: 2013-11-3 01:59
wen123 发表于 2013-10-30 09:47
恩恩呢,早解决了。。你那个有个很大的bug,就是有时候不不开串口,有时候可以打开,,你可以去试试!!

晕,那会儿还不太会matlab,花了两天学了一下,写的很简单~

作者: wen123    时间: 2013-11-3 11:35
sonwendi 发表于 2013-11-3 01:59
晕,那会儿还不太会matlab,花了两天学了一下,写的很简单~

感觉matalab写的上位机不行啊
作者: 鹿死谁的手    时间: 2014-1-17 09:51
{:soso_e179:}
作者: I__Can__Play    时间: 2015-3-1 15:34
为什么放到MATLAB里边是错误的呢

作者: 小小草    时间: 2015-4-6 17:12
楼主,下位机发送数据的格式是怎样的啊?

作者: 小苹果    时间: 2015-4-10 16:48
请问用matlab仿真怎么做的?能我些用matlab仿真的学习资料吗   726927137qq.com
作者: 沙漏、、、    时间: 2015-5-16 18:13
膜拜....   
作者: Altstadt    时间: 2015-5-22 11:31
好厉害
作者: gulang007    时间: 2016-4-8 19:01
膜拜一下
作者: 永远的记忆    时间: 2016-4-16 09:45
谢谢楼主
作者: 代铜    时间: 2016-11-14 16:33
你matlab是什么版本的啊





欢迎光临 亿加合和智能车制作 (http://www.znczz.com/) Powered by Discuz! X3.2