搜索
bottom↓
回复: 40

利用LabVIEW作为下位机的编程语言,实现自平衡小车

[复制链接]

出0入0汤圆

发表于 2015-5-1 18:00:56 | 显示全部楼层 |阅读模式
很久之前,实习的时候做了一个自平衡小车,使用的是NI的labview for arm来实现对 单片机的编程。使用到的很多的函数都是可以封装好。。

对于互补滤波,卡尔曼只需要一个控件就可以实现。。自己填写参数即可。。哈哈。好方便

本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2015-5-1 18:06:24 | 显示全部楼层
楼主NB.想不到LabVIEW也可以用来搞自平衡小车。。。。

出0入4汤圆

发表于 2015-5-1 18:23:15 | 显示全部楼层
施耐德PLC的编程软件,也是这种图形化编程方式。
都看起来比较牛X

出0入0汤圆

 楼主| 发表于 2015-5-1 18:28:17 | 显示全部楼层
lans0625 发表于 2015-5-1 18:06
楼主NB.想不到LabVIEW也可以用来搞自平衡小车。。。。

之前买的是淘宝上的开发板。。labview for arm就有人卖的。。。

出0入0汤圆

 楼主| 发表于 2015-5-1 18:29:12 | 显示全部楼层
ibichao 发表于 2015-5-1 18:23
施耐德PLC的编程软件,也是这种图形化编程方式。
都看起来比较牛X

对的,使用起来平台很快就搭起来了。。。特别是LCD屏相关的,操作都非常简单

出0入0汤圆

发表于 2015-5-1 18:41:09 | 显示全部楼层
最近的广告有点多。

出0入0汤圆

发表于 2015-5-1 18:43:06 | 显示全部楼层
呵呵,楼主开了个淘宝店嘛!名字都差不多。

出0入0汤圆

 楼主| 发表于 2015-5-1 18:56:11 | 显示全部楼层
PCBBOY1991 发表于 2015-5-1 18:43
呵呵,楼主开了个淘宝店嘛!名字都差不多。

细心的网友。。就是你了。。哈哈

出0入0汤圆

发表于 2015-5-1 18:58:28 | 显示全部楼层
huzhiyang 发表于 2015-5-1 18:56
细心的网友。。就是你了。。哈哈

哈哈,labview听说过,一直没有认真学习过,据说这个看起来容易深入难。
那labview里边模块能不能直接转换成C语言的代码然后看一下人家是怎么写的函数呢?

出0入0汤圆

 楼主| 发表于 2015-5-1 19:01:09 | 显示全部楼层
PCBBOY1991 发表于 2015-5-1 18:58
哈哈,labview听说过,一直没有认真学习过,据说这个看起来容易深入难。
那labview里边模块能不能直接转 ...

恩,可以的。。NI其实只是做了一个工具链,最终还是在KEIL环境下编译和下载

出0入0汤圆

发表于 2015-5-1 19:02:33 | 显示全部楼层
huzhiyang 发表于 2015-5-1 19:01
恩,可以的。。NI其实只是做了一个工具链,最终还是在KEIL环境下编译和下载 ...

哦,那么借鉴性还是很大的。

出0入0汤圆

发表于 2015-5-1 20:12:20 | 显示全部楼层
500都不给我 好坏好坏的 哈哈哈

出0入0汤圆

 楼主| 发表于 2015-5-1 21:13:23 | 显示全部楼层
jlhgold 发表于 2015-5-1 20:12
500都不给我 好坏好坏的 哈哈哈

哈哈,什么意思?

出0入0汤圆

发表于 2015-5-1 22:00:04 | 显示全部楼层
huzhiyang 发表于 2015-5-1 21:13
哈哈,什么意思?

你不是在卖这个板子么 500一个 ( ̄▽ ̄")

出0入0汤圆

 楼主| 发表于 2015-5-1 22:02:46 | 显示全部楼层
jlhgold 发表于 2015-5-1 22:00
你不是在卖这个板子么 500一个 ( ̄▽ ̄")

哦哦,您已买,还是要买?

出0入0汤圆

发表于 2015-5-1 22:13:58 | 显示全部楼层
楼主 labview平衡车成功控制的视频有吗?

出0入0汤圆

 楼主| 发表于 2015-5-1 22:35:54 | 显示全部楼层
tangcangeng 发表于 2015-5-1 22:13
楼主 labview平衡车成功控制的视频有吗?

有的,您给个QQ号码,视频可以给您看看

出0入0汤圆

发表于 2015-5-1 23:05:13 | 显示全部楼层
能贴点转换成C的PID和卡尔曼的代码吗,看看NI的有啥区别.

出0入0汤圆

 楼主| 发表于 2015-5-2 08:33:04 | 显示全部楼层
cqfeiyu 发表于 2015-5-1 23:05
能贴点转换成C的PID和卡尔曼的代码吗,看看NI的有啥区别.

转化后的跟集成的都差不多。。。

出0入0汤圆

 楼主| 发表于 2015-5-2 21:18:46 | 显示全部楼层
PCBBOY1991 发表于 2015-5-1 19:02
哦,那么借鉴性还是很大的。

恩,对的

出0入0汤圆

发表于 2015-5-3 08:39:11 | 显示全部楼层
我想问.cpu是啥?

出0入0汤圆

发表于 2015-5-3 09:12:24 | 显示全部楼层
我之前用的CPU: LM3S8962

出0入0汤圆

 楼主| 发表于 2015-5-3 09:19:17 | 显示全部楼层
bg6agf 发表于 2015-5-3 08:39
我想问.cpu是啥?

LPC2378   
http://item.taobao.com/item.htm? ... p;abbucket=9#detail
这里面有

出0入0汤圆

 楼主| 发表于 2015-5-3 09:19:44 | 显示全部楼层
hongguan 发表于 2015-5-3 09:12
我之前用的CPU: LM3S8962

哦哦,
http://item.taobao.com/item.htm? ... p;abbucket=9#detail
这家做的挺好的

出25入12汤圆

发表于 2015-5-3 09:47:34 | 显示全部楼层
记号下 万一以后用得上

出0入0汤圆

发表于 2015-5-3 10:16:22 | 显示全部楼层
labview编程是方便,貌似只支持这两种CPU了(LM3S8962,LPC2378),但编译时是超级的慢,慢!!! 受不了那编译速度。

出0入0汤圆

 楼主| 发表于 2015-5-3 11:13:07 | 显示全部楼层
hongguan 发表于 2015-5-3 10:16
labview编程是方便,貌似只支持这两种CPU了(LM3S8962,LPC2378),但编译时是超级的慢,慢!!! 受不了那 ...

30s块的,慢的  1-2分钟。。。但是编程方便太多,而且自己做好调试软件,是不需要总是编译的,而且也不会这样

出0入0汤圆

发表于 2015-5-3 13:08:41 | 显示全部楼层
LabVIEW 到还没用过 也来耍耍

出0入0汤圆

 楼主| 发表于 2015-5-3 14:06:02 | 显示全部楼层
iqxt88 发表于 2015-5-3 13:08
LabVIEW 到还没用过 也来耍耍

http://item.taobao.com/item.htm? ... p;abbucket=9#detail

可以看看,在做这个

出0入0汤圆

发表于 2015-5-3 14:56:15 | 显示全部楼层
很强大啊!呵呵!可以不用C语言了。

出0入0汤圆

发表于 2015-5-3 15:00:54 | 显示全部楼层
是很强大,只是商业应用涉及版权问题啊。。。

出0入0汤圆

 楼主| 发表于 2015-5-3 15:31:51 | 显示全部楼层
lans0625 发表于 2015-5-3 15:00
是很强大,只是商业应用涉及版权问题啊。。。

国内都还好。。你懂得

出0入0汤圆

 楼主| 发表于 2015-5-4 15:07:56 | 显示全部楼层
最笨的企鹅 发表于 2015-5-3 14:56
很强大啊!呵呵!可以不用C语言了。

恩,对的。。

出0入0汤圆

 楼主| 发表于 2015-5-6 14:26:02 | 显示全部楼层
iqxt88 发表于 2015-5-3 13:08
LabVIEW 到还没用过 也来耍耍

出0入4汤圆

发表于 2015-5-6 15:50:52 | 显示全部楼层
本帖最后由 agilentvee 于 2015-5-6 15:52 编辑

看到全局变量我就头疼,另外开放代码

出0入0汤圆

 楼主| 发表于 2015-5-7 11:37:21 | 显示全部楼层
agilentvee 发表于 2015-5-6 15:50
看到全局变量我就头疼,另外开放代码

挺好的。。。

出0入0汤圆

发表于 2015-5-7 15:27:52 | 显示全部楼层
支持ST 的STM32就好了

出0入0汤圆

 楼主| 发表于 2015-5-7 15:57:01 | 显示全部楼层
tangcangeng 发表于 2015-5-7 15:27
支持ST 的STM32就好了

因为你在设计,编写程序的时候,根本不涉及底层。所以对于开发人员来说,芯片是哪个,就无关紧要了。。。
http://item.taobao.com/item.htm? ... p;abbucket=9#detail

出0入0汤圆

发表于 2015-5-7 16:51:07 | 显示全部楼层
huzhiyang 发表于 2015-5-7 15:57
因为你在设计,编写程序的时候,根本不涉及底层。所以对于开发人员来说,芯片是哪个,就无关紧要了。。。 ...

也就是说设计的时候不涉及底层 到最终需要下载到具体的芯片中也不需要去关注支不支持是吧?

出0入0汤圆

 楼主| 发表于 2015-5-7 18:51:40 | 显示全部楼层
tangcangeng 发表于 2015-5-7 16:51
也就是说设计的时候不涉及底层 到最终需要下载到具体的芯片中也不需要去关注支不支持是吧? ...

设计的时候完全不需要涉及,下载的时候,是需要具体芯片支持的。。。

出0入0汤圆

发表于 2015-11-14 01:16:43 | 显示全部楼层
mark下 有点兴趣
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-14 03:51

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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