智能车制作

标题: 基友五号_串口波形上位机_最新版 [打印本页]

作者: znfc2    时间: 2012-4-15 16:29
标题: 基友五号_串口波形上位机_最新版
本帖最后由 znfc2 于 2013-8-1 11:23 编辑

增加PID演示,修复了一些bug
之前有很多人问我之前的那个串口波形上位机怎么用,
上次的说明不严谨,很抱歉,这次来个绝对能行的
使用说明如下:

  1. void main()

  2. {

  3. int i=0;

  4. while(1)

  5. {
  6. //串口发送,协议如下
  7. Uart1_PutChar(i/90+' ');//波形一
  8. Uart1_PutChar(i%90+' ');

  9. Uart1_PutChar(i/2/90+' ');//波形二
  10. Uart1_PutChar(i/2%90+' ');

  11. Uart1_PutChar(i/3/90+' ');//波形三
  12. Uart1_PutChar(i/3%90+' ');

  13. if(++i>8099) //i的范围0~8099

  14. i=0;

  15. delay_ms(10);//时间太短会有问题//尽量用电脑自带的串口^_^

  16. }

  17. }
复制代码
更新:http://www.znczz.com/forum.php?mod=viewthread&tid=121921
作者: gongjm46    时间: 2012-4-15 17:45
好,先下在了!!感谢LZ!!
作者: znfc2    时间: 2012-4-15 18:33
再来一张{:soso_e113:}
作者: lrbdh    时间: 2012-4-15 20:02
楼主牛逼!佩服!!
作者: renqinglei    时间: 2012-4-15 22:22
膜拜
作者: saleman    时间: 2012-4-15 22:26
弱弱的问一句我还是看不懂,这个是干嘛了,求解释~~~
作者: zhu_xuekui    时间: 2012-4-16 00:13
装不上 。。。。打不开。。。怎么办。。。。
作者: zhu_xuekui    时间: 2012-4-16 00:20
现在能打开了。。。呵呵。。。但不知道如何用,伤感哥,给个详细教程呗。。。
作者: yutakayi    时间: 2012-4-16 07:46
请问楼上是怎么打开的,同样的问题
作者: 天涯小极莫    时间: 2012-4-16 08:58
虽然最近没时间搞,但还是要顶!
作者: znfc2    时间: 2012-4-16 11:49
zhu_xuekui 发表于 2012-4-16 00:20
现在能打开了。。。呵呵。。。但不知道如何用,伤感哥,给个详细教程呗。。。

按照上面的代码就行了
作者: zhu_xuekui    时间: 2012-4-16 18:27
[attach]22972[/attach]
右击程序,用管理员身份运行,就行了。。
作者: zhu_xuekui    时间: 2012-4-16 18:28
伤感哥,假如我想显示变量,是不是把 i 替换为变量就行了呢???
作者: 一号放牛娃    时间: 2012-4-16 18:35
zhu_xuekui 发表于 2012-4-16 00:20
现在能打开了。。。呵呵。。。但不知道如何用,伤感哥,给个详细教程呗。。。

怎么打开的,我也是你的这种错误提示?求指教啊

作者: 一号放牛娃    时间: 2012-4-16 18:44
zhu_xuekui 发表于 2012-4-16 18:27
右击程序,用管理员身份运行,就行了。。

嗯知道了,谢谢

作者: 一号放牛娃    时间: 2012-4-16 18:44
znfc2 发表于 2012-4-16 11:49
按照上面的代码就行了

写个使用说明啊

作者: ☆帅气★_べ    时间: 2012-4-17 15:43
好东西,顶,有问题再来问啊
作者: 月光疾风    时间: 2012-4-18 20:37
顶了~
作者: znfc2    时间: 2012-4-19 12:24
zhu_xuekui 发表于 2012-4-16 18:28
伤感哥,假如我想显示变量,是不是把 i 替换为变量就行了呢???

对的
作者: 不确定的轨迹    时间: 2012-4-20 03:09
狂顶啊。。。。。。。。
作者: 流水青云    时间: 2012-4-20 09:11
怎么波形和自己发送的数据不一样啊。。。。
作者: 流水青云    时间: 2012-4-20 09:28
这个怎么用啊 怎么我发送的数据和对应的波形不一样呢  求指导
作者: znfc2    时间: 2012-4-20 18:41
流水青云 发表于 2012-4-20 09:28
这个怎么用啊 怎么我发送的数据和对应的波形不一样呢  求指导

注意加" "或者' '

作者: klain    时间: 2012-4-20 22:33
想问一下,pid调节下面三个栏目是设置pid参数的吗?  这样没意义吧·~  调节出来是要基于车子本身反馈的状态啊
作者: bingovnn    时间: 2012-4-21 02:52

作者: dongfangzi    时间: 2012-4-21 10:33
这么高级压
作者: heyangfengyue    时间: 2012-4-21 10:54
不顶怎行?!
作者: kidbang    时间: 2012-4-21 21:48
楼主 i/90+''是啥意思? 他写在C语言里会报错
作者: znfc2    时间: 2012-4-21 22:26
kidbang 发表于 2012-4-21 21:48
楼主 i/90+''是啥意思? 他写在C语言里会报错

i/90+'' “
作者: li331374761    时间: 2012-4-22 22:56
能看到波形 ,说明什么呢,具体怎么用,求指教……

作者: ljl1033835624    时间: 2012-4-23 13:12
先下了,学习学习!!
作者: wacsysys    时间: 2012-4-24 19:56
顶顶

作者: 摩云金翅    时间: 2012-4-26 19:40
感激不尽、、、
作者: 如水似衡    时间: 2012-4-26 21:05
LZ最强大
作者: 木未    时间: 2012-4-30 22:28
顶顶 ~~·
作者: xining_yang    时间: 2012-5-1 19:08

作者: 沧茫    时间: 2012-5-1 21:09
以管理员身份运行 可以打开
作者: jwl6220    时间: 2012-5-9 00:19
楼主啊,我对于您发的那个PID帖子有些不解,能不能再QQ上帮我一下,我已经加了您的QQ。万分感谢啊!
作者: jwl6220    时间: 2012-5-9 00:23
我仔细研读了您的PID,对这个判断不解  if (abs(err) > pid->deadband)。差值大于死区好理解,小于的时候该怎么办,是只用积分项吗?还是不处理。我看到最后的这句 else result = pid->integral; 。可是问题是这个pid->integral在差值小于死区的时候没有计算当前的微分项而是默认值啊(貌似是0)。不解,求教,感激不尽!!!!!
作者: znfc2    时间: 2012-5-9 10:01
jwl6220 发表于 2012-5-9 00:23
我仔细研读了您的PID,对这个判断不解  if (abs(err) > pid->deadband)。差值大于死区好理解,小于的时候该 ...

这是为了抗积分饱和
作者: wanglichao    时间: 2012-5-9 10:01
这个不错
作者: sunabeng    时间: 2012-5-11 10:05
不用安装吧????我怎么没有安装就打开了
作者: 黄河浪    时间: 2012-5-15 16:22
如果我想发电机速度PID设定值,我应该怎么发呢,请教了

作者: znfc2    时间: 2012-5-15 16:29
黄河浪 发表于 2012-5-15 16:22
如果我想发电机速度PID设定值,我应该怎么发呢,请教了

把i变成速度设定值

作者: abc李瑞华    时间: 2012-5-15 16:34

作者: 黄河浪    时间: 2012-5-16 08:57
znfc2 发表于 2012-5-15 16:29
把i变成速度设定值

发送函数应该写在什么位置好呢呢(主函数的for循环中或中断里还是其他的)

作者: znfc2    时间: 2012-5-16 10:13
黄河浪 发表于 2012-5-16 08:57
发送函数应该写在什么位置好呢呢(主函数的for循环中或中断里还是其他的)

主函数的for循环
作者: 黄河浪    时间: 2012-5-17 13:17
znfc2 发表于 2012-5-16 10:13
主函数的for循环

其实放在for循环里可以,但你不感觉有那么长的延时会影响对速度的控制吗

作者: znfc2    时间: 2012-5-17 13:25
黄河浪 发表于 2012-5-17 13:17
其实放在for循环里可以,但你不感觉有那么长的延时会影响对速度的控制吗

我其实是用摄像头场中断推动的

作者: zsk-    时间: 2012-5-17 19:16
膜拜
作者: 断点断了    时间: 2012-5-18 09:58
顶顶....
作者: yeksforever    时间: 2012-5-18 20:13
顶一个,楼主好人!
作者: xiwang    时间: 2012-5-18 20:35
学习中,谢谢楼主。
作者: 擎天    时间: 2012-5-21 19:12
太帅了!

作者: 擎天    时间: 2012-5-22 09:13
能不能发一下这个程序啊Uart1_PutChar
作者: znfc2    时间: 2012-5-22 15:30
擎天 发表于 2012-5-22 09:13
能不能发一下这个程序啊Uart1_PutChar

我的和你不一样,我的是DSC
作者: 小月月    时间: 2012-5-27 23:00
[attach]25096[/attach]这是怎么回事


作者: 840149319    时间: 2012-5-27 23:04

作者: 在彼岸等待    时间: 2012-5-28 21:54
Uart1_PutChar这个程序具体是什么呢
作者: 书的那页    时间: 2012-5-29 21:52
请楼主指教下前面战友的图片的意思,我的和  小月月的一样
作者: 书的那页    时间: 2012-5-29 21:54
还有就是这个图上的三种颜色的线具体代表什么意思?
作者: 书的那页    时间: 2012-6-1 21:33
请教我的程序一样和你的但是我的波形怎么是这样的?
作者: 书的那页    时间: 2012-6-1 21:33
本帖最后由 书的那页 于 2012-6-1 21:35 编辑

求指教
作者: znfc2    时间: 2012-6-2 16:45
书的那页 发表于 2012-6-1 21:33
求指教

每隔一段时间发一次//约8ms,可以用定时器

作者: 书的那页    时间: 2012-6-2 17:47
znfc2 发表于 2012-6-2 16:45
每隔一段时间发一次//约8ms,可以用定时器

好的,我试试

作者: 书的那页    时间: 2012-6-2 18:00
本帖最后由 书的那页 于 2012-6-2 18:02 编辑
znfc2 发表于 2012-6-2 16:45
每隔一段时间发一次//约8ms,可以用定时器

我在定时器中8ms发一次还是出不了你那种图片,很郁闷,不知道是上位机的问题还是程序的问题,不知大侠可以发一粉你那个图片的参考程序吗?谢谢我的邮箱 yelangxu@163.com 我们串口的波特率是9600,不知道这个有影响吗?
作者: 擎天    时间: 2012-6-4 21:28
多谢楼主!
作者: 宇智波普    时间: 2012-6-9 19:45
五条线分别是什么?
作者: Stroll_S    时间: 2012-6-10 16:52
谢谢!
作者: 浅语003    时间: 2012-6-11 23:04
挺好用的啊
作者: llhaibin    时间: 2012-6-11 23:48
好厉害啊,求指导啊
作者: 沉思乐署1    时间: 2012-7-12 13:37

作者: 沉思乐署1    时间: 2012-7-12 13:45
顶下
作者: bluered    时间: 2012-7-12 22:07
多谢伤感哥!!
作者: 1228463834    时间: 2012-8-30 20:22

作者: linping9656    时间: 2012-8-31 12:19
基友真牛啊
作者: silence2455    时间: 2012-12-21 18:10
好东西啊    谢谢了啊
作者: xxyz987    时间: 2012-12-23 11:02
什么样的波形,才说明PID调的比较好呢
作者: 飞鸿印雪    时间: 2013-3-27 13:29
呵呵 厉害
作者: Tuyb    时间: 2013-4-9 21:49
本帖最后由 Tuyb 于 2013-4-9 21:52 编辑

为什么串口打不开呢?[attach]43463[/attach]
G:\1.bmp

作者: znfc2    时间: 2013-4-9 23:58
Tuyb 发表于 2013-4-9 21:49
为什么串口打不开呢?

http://www.znczz.com/forum.php?mod=viewthread&tid=121921

作者: 378110705    时间: 2013-4-10 12:32
楼主慷慨啊
作者: 疾速魅影    时间: 2013-4-18 20:47
谢了
作者: 阿涛    时间: 2013-4-18 21:16
厉害啊。
作者: 审判者。。。欢    时间: 2013-7-23 10:25
谢啦!




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2