智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 28949|回复: 105
打印 上一主题 下一主题

(升级版发布)专门为电磁组开发的上位机程序

  [复制链接]

15

主题

315

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5440

热心会员奖章优秀会员奖章活跃会员奖章论坛元老奖章资源大师奖章在线王奖章

威望
1409
贡献
3421
兑换币
109
注册时间
2011-10-9
在线时间
305 小时
跳转到指定楼层
1#
发表于 2012-3-18 17:14:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



这个程序的运行需要LabView的支持,所以,使用之前请确认你已经正确安装了LabView。
本软件属于业余开发,可能存在某些不足,敬请见谅。
如果大家在使用过程中发现漏洞,可通过邮件与本人联系,本人将在后续版本中加以改善。

本次升级说明:
    由于有人反应程序运行后,在采样过程中波形显示会发生卡而慢的现象,经个人分析后,给出了局部修正,推出新的解决方案:
    加入了校正系数一个变量参数,通过校正系数的调整,使用者可以自行整定到一个最佳显示速度。(5ms发送周期建议值在0-8之间调整,10ms发送周期建议值在2-15之间)。
    关于作者按钮只有在关闭串口时才会生效,使得采样时LabView不用测试按键状态,提高运行效率。
    至于卡的问题应该是由于CPU运算性能的差异引起的。

附上单片机送串口函数(使得采集数据能够正确被LabView识别)的伪代码:
void Sent_data(void)
{      
      SCI_TXD(0xff);
      SCI_TXD(0xff);                          //以上两个字节数据作为数据帧头
      int_angle=GYRO_IN;                 //陀螺仪采样数据
      SCI_TXD(int_angle/256);      
      SCI_TXD(int_angle%256);
      int_angle=ACCE_IN;                 //加速度计采样数据
      SCI_TXD(int_angle/256);  
      SCI_TXD(int_angle%256);  
      int_angle=ANGLE;                   //融合数据
      SCI_TXD(int_angle/256);  
      SCI_TXD(int_angle%256);
}

大家也可以自定义自己的曲线,及将发送陀螺仪加速度计的数据替换成自己希望显示的数据即可,比如测速得到的脉冲数等。

最后,希望各电磁组的参赛队都能如愿以偿,取得好成绩。

还是附上图片一张:



补充内容 (2012-4-8 22:34):
不知道大家用着效果如何?请及时反馈!

补充内容 (2012-4-22 12:13):
有发现连不上串口的请安装多LabView的VISA组件试试。

补充内容 (2012-8-14 09:53):
更新版本请见以下链接:
http://www.znczz.com/thread-105477-1-1.html
最新版本显示更多参数,并且支持负数的显示。

本帖子中包含更多资源

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

x

489

主题

1691

帖子

1

精华

管理员

网站创始人&站长

Rank: 11Rank: 11Rank: 11Rank: 11

积分
85856

特殊贡献奖章资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
56934
贡献
17352
兑换币
13128
注册时间
2007-6-8
在线时间
5785 小时
2#
发表于 2012-3-18 17:34:02 | 只看该作者
支持原创
回复 支持 反对

使用道具 举报

15

主题

315

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5440

热心会员奖章优秀会员奖章活跃会员奖章论坛元老奖章资源大师奖章在线王奖章

威望
1409
贡献
3421
兑换币
109
注册时间
2011-10-9
在线时间
305 小时
3#
 楼主| 发表于 2012-3-18 17:49:09 | 只看该作者
demon 发表于 2012-3-18 17:34
支持原创

多谢支持,有可能的话还会继续完善这个上位机程序。
回复 支持 反对

使用道具 举报

5

主题

42

帖子

0

精华

高级会员

Rank: 4

积分
759
威望
513
贡献
126
兑换币
6
注册时间
2011-11-12
在线时间
60 小时
4#
发表于 2012-3-18 18:41:43 | 只看该作者
顶,太强了!
回复 支持 反对

使用道具 举报

15

主题

315

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5440

热心会员奖章优秀会员奖章活跃会员奖章论坛元老奖章资源大师奖章在线王奖章

威望
1409
贡献
3421
兑换币
109
注册时间
2011-10-9
在线时间
305 小时
5#
 楼主| 发表于 2012-3-18 19:01:48 | 只看该作者
tianyi12 发表于 2012-3-18 18:41
顶,太强了!

其实这个并不难,只要你用点心学下LabView.
回复 支持 反对

使用道具 举报

5

主题

42

帖子

0

精华

高级会员

Rank: 4

积分
759
威望
513
贡献
126
兑换币
6
注册时间
2011-11-12
在线时间
60 小时
6#
发表于 2012-3-18 19:04:19 | 只看该作者
云端暮雪 发表于 2012-3-18 19:01
其实这个并不难,只要你用点心学下LabView.

正在学习中!
回复 支持 反对

使用道具 举报

1

主题

62

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1120
威望
654
贡献
156
兑换币
8
注册时间
2011-8-9
在线时间
155 小时
7#
发表于 2012-3-18 19:51:10 | 只看该作者
2.0版还是2.8版
回复 支持 反对

使用道具 举报

15

主题

315

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5440

热心会员奖章优秀会员奖章活跃会员奖章论坛元老奖章资源大师奖章在线王奖章

威望
1409
贡献
3421
兑换币
109
注册时间
2011-10-9
在线时间
305 小时
8#
 楼主| 发表于 2012-3-18 19:57:01 | 只看该作者
1002828597 发表于 2012-3-18 19:51
2.0版还是2.8版

2.x统称2.0版,因为内核没有大的改变,所以不称之为3.x版。
而且图片Photoshop制作的,2.x每个版本换张图,那还不麻烦死了,对吧?!
回复 支持 反对

使用道具 举报

1

主题

62

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1120
威望
654
贡献
156
兑换币
8
注册时间
2011-8-9
在线时间
155 小时
9#
发表于 2012-3-18 19:58:56 | 只看该作者
云端暮雪 发表于 2012-3-18 19:57
2.x统称2.0版,因为内核没有大的改变,所以不称之为3.x版。
而且图片Photoshop制作的,2.x每个版本换张图 ...

出色啊
回复 支持 反对

使用道具 举报

12

主题

96

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2049
威望
1062
贡献
519
兑换币
141
注册时间
2012-3-7
在线时间
234 小时
10#
发表于 2012-3-18 20:05:31 | 只看该作者
谢谢啦
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-5 14:55 , Processed in 0.199093 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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