智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 小豹
打印 上一主题 下一主题

专业智能车上位机调试软件将为各大高校提供免费服务

    [复制链接]

5

主题

137

帖子

0

精华

高级会员

Rank: 4

积分
545
QQ
威望
287
贡献
140
兑换币
175
注册时间
2014-8-16
在线时间
59 小时
毕业学校
电子科技大学
111#
发表于 2015-4-3 22:12:14 | 只看该作者
:(:):):):)
回复 支持 反对

使用道具 举报

14

主题

82

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1705
威望
870
贡献
521
兑换币
545
注册时间
2014-1-9
在线时间
157 小时
毕业学校
华南师范大学
112#
发表于 2015-4-5 22:39:42 | 只看该作者
用豹哥的上位机有一段时间了,现在来说说一下感受吧(好的就不说了,直接提几点建议)。
1、波特率过高(115200)时容易丢失图像。(后来降为38400后就完全没问题了)(蓝牙串口)
2、停止接收后再重新接收数据时就接收不到数据了,必须得关闭串口然后重新打开才行
3、自带的算法只能适合固定大小的图像,如果算法对应的图像大小可以改动那就好很多了。
4、示波器波形不可以回放。调pid时如果可以回放来慢慢观察那获取又便捷了很多哦:hug:。
5、串口只可以监控不可以发送数据。用户有时需要发送一些指令或者修改参数,所以觉得这个还是需要的
6、示波器pid发送窗口的数据格式是否可以任意设置呢,而不是必须三位整数加三位小数,有时觉得挺麻烦的,也不方便处理:(;

最后送上我的pid数据处理程序吧,今天才写出了,勉强可以用,望指出不足之处
  char ch;
  static char PID_temp = 0;
  uart_pendchar(FreeCarsUARTPort, &ch);
  switch (ch)    //小豹上位机pid数据处理。数据格式:P001.200I000.060D050.123  
  {
      case 'P':
          PID_temp = ch;  //保存标志,为后面赋值
          ch = 0;
          P_DATA = 0;
          break;
      case 'I':
          PID_temp = ch;
          ch = 0;
          I_DATA = 0;
          break;
      case 'D':
          PID_temp = ch;
          ch =0;
          D_DATA = 0;
          break;
      case '.':
          PID_temp = 0; //小数点后的数据舍弃
          break;
      default :
          ch -=48;   //ASCII码转化为数据
          break;
  }
  switch (PID_temp)  //赋值
  {
      case 'P':
          P_DATA = P_DATA*10 + ch;
          break;
      case 'I':
          I_DATA = I_DATA*10 + ch;
          break;
      case 'D':
          D_DATA = D_DATA*10 + ch;
          break;
      default: break;
  }

为了观察数据发送是否成功,有个小技巧,用示波器的通道来显示你修改的数据;P;P
好了,谢谢豹哥的分享,望小豹上位机愈来愈强

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

高级会员

Rank: 4

积分
629
威望
322
贡献
195
兑换币
212
注册时间
2013-7-14
在线时间
56 小时
毕业学校
合肥工业大学
113#
发表于 2015-4-8 20:53:13 | 只看该作者
小豹大神,能问一下你用的什么开发工具么?我的课程设计跟这个差不多,可是一点头绪都没有,求大神给一份源代码吧,跪求大神救命啊...1847889543@qq.com
回复 支持 反对

使用道具 举报

10

主题

150

帖子

0

精华

版主

Rank: 9Rank: 9Rank: 9

积分
4173

活跃会员奖章优秀会员奖章在线王奖章

QQ
威望
1826
贡献
1013
兑换币
564
注册时间
2012-3-1
在线时间
667 小时
114#
 楼主| 发表于 2015-4-9 12:33:21 | 只看该作者
H文举 发表于 2015-4-5 22:39
用豹哥的上位机有一段时间了,现在来说说一下感受吧(好的就不说了,直接提几点建议)。
1、波特率过高( ...

谢谢你分享的单片机解析上位机发送的pid数据部分,可以让更多的童鞋借鉴和学习。还有提的这些建议,软件就应该是这样,有感觉不爽的地方才能不断完善化和人性化。
回复 支持 反对

使用道具 举报

10

主题

150

帖子

0

精华

版主

Rank: 9Rank: 9Rank: 9

积分
4173

活跃会员奖章优秀会员奖章在线王奖章

QQ
威望
1826
贡献
1013
兑换币
564
注册时间
2012-3-1
在线时间
667 小时
115#
 楼主| 发表于 2015-4-9 12:45:20 | 只看该作者
小白学车 发表于 2015-4-8 20:53
小豹大神,能问一下你用的什么开发工具么?我的课程设计跟这个差不多,可是一点头绪都没有,求大神给一份源 ...

那会用的vc6.0开发的,其实用更高级些版本的vs系列工具更好些,例如vs2010 vs2012等等。
至于软件代码部分,觉得设计不漂亮,所以就不考虑公开了。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

高级会员

Rank: 4

积分
629
威望
322
贡献
195
兑换币
212
注册时间
2013-7-14
在线时间
56 小时
毕业学校
合肥工业大学
116#
发表于 2015-4-9 13:35:12 | 只看该作者
小豹 发表于 2015-4-9 12:45
那会用的vc6.0开发的,其实用更高级些版本的vs系列工具更好些,例如vs2010 vs2012等等。
至于软件代码部 ...

亲,我只想要来自己学习的,不会公开,我的课程设计项目跟这个很像,可是一点头绪都没有,所以想大神要代码学习一下,绝对不回公开传播,求大神给一份啊。。。1847889543@qq.com
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

高级会员

Rank: 4

积分
570
威望
303
贡献
177
兑换币
187
注册时间
2014-12-15
在线时间
45 小时
毕业学校
河北深州中学
117#
发表于 2015-4-9 23:34:17 | 只看该作者
为什么我用这款软件时串口采集不到数据
回复 支持 反对

使用道具 举报

10

主题

150

帖子

0

精华

版主

Rank: 9Rank: 9Rank: 9

积分
4173

活跃会员奖章优秀会员奖章在线王奖章

QQ
威望
1826
贡献
1013
兑换币
564
注册时间
2012-3-1
在线时间
667 小时
118#
 楼主| 发表于 2015-4-11 13:04:58 | 只看该作者
fly_bird 发表于 2015-4-9 23:34
为什么我用这款软件时串口采集不到数据

一般是蓝牙驱动有影响。卸载掉或者换一个驱动。
回复 支持 反对

使用道具 举报

19

主题

411

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2926
威望
1594
贡献
68
兑换币
1062
注册时间
2014-6-4
在线时间
632 小时
119#
发表于 2015-4-24 10:06:11 | 只看该作者
豹哥,你好,对示波器那个模块不是太了解,有没有教程之类的
回复 支持 反对

使用道具 举报

19

主题

411

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2926
威望
1594
贡献
68
兑换币
1062
注册时间
2014-6-4
在线时间
632 小时
120#
发表于 2015-4-24 12:17:08 | 只看该作者
H文举 发表于 2015-4-5 22:39
用豹哥的上位机有一段时间了,现在来说说一下感受吧(好的就不说了,直接提几点建议)。
1、波特率过高 ...

大神,对你的代码不甚了解,能否交流一下
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 14:11 , Processed in 0.129335 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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