huzhiyang 发表于 2015-5-1 18:00:56

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

很久之前,实习的时候做了一个自平衡小车,使用的是NI的labview for arm来实现对 单片机的编程。使用到的很多的函数都是可以封装好。。

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

lans0625 发表于 2015-5-1 18:06:24

楼主NB.想不到LabVIEW也可以用来搞自平衡小车。。。。{:tongue:}

ibichao 发表于 2015-5-1 18:23:15

施耐德PLC的编程软件,也是这种图形化编程方式。
都看起来比较牛X

huzhiyang 发表于 2015-5-1 18:28:17

lans0625 发表于 2015-5-1 18:06
楼主NB.想不到LabVIEW也可以用来搞自平衡小车。。。。

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

huzhiyang 发表于 2015-5-1 18:29:12

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

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

PCBBOY1991 发表于 2015-5-1 18:41:09

最近的广告有点多。

PCBBOY1991 发表于 2015-5-1 18:43:06

呵呵,楼主开了个淘宝店嘛!名字都差不多。

huzhiyang 发表于 2015-5-1 18:56:11

PCBBOY1991 发表于 2015-5-1 18:43
呵呵,楼主开了个淘宝店嘛!名字都差不多。

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

PCBBOY1991 发表于 2015-5-1 18:58:28

huzhiyang 发表于 2015-5-1 18:56
细心的网友。。就是你了。。哈哈

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

huzhiyang 发表于 2015-5-1 19:01:09

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

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

PCBBOY1991 发表于 2015-5-1 19:02:33

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

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

jlhgold 发表于 2015-5-1 20:12:20

500都不给我 好坏好坏的 哈哈哈

huzhiyang 发表于 2015-5-1 21:13:23

jlhgold 发表于 2015-5-1 20:12
500都不给我 好坏好坏的 哈哈哈

哈哈,什么意思?

jlhgold 发表于 2015-5-1 22:00:04

huzhiyang 发表于 2015-5-1 21:13
哈哈,什么意思?

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

huzhiyang 发表于 2015-5-1 22:02:46

jlhgold 发表于 2015-5-1 22:00
你不是在卖这个板子么 500一个 ( ̄▽ ̄")

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

tangcangeng 发表于 2015-5-1 22:13:58

楼主 labview平衡车成功控制的视频有吗?

huzhiyang 发表于 2015-5-1 22:35:54

tangcangeng 发表于 2015-5-1 22:13
楼主 labview平衡车成功控制的视频有吗?

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

cqfeiyu 发表于 2015-5-1 23:05:13

能贴点转换成C的PID和卡尔曼的代码吗,看看NI的有啥区别.

huzhiyang 发表于 2015-5-2 08:33:04

cqfeiyu 发表于 2015-5-1 23:05
能贴点转换成C的PID和卡尔曼的代码吗,看看NI的有啥区别.

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

huzhiyang 发表于 2015-5-2 21:18:46

PCBBOY1991 发表于 2015-5-1 19:02
哦,那么借鉴性还是很大的。

恩,对的

bg6agf 发表于 2015-5-3 08:39:11

我想问.cpu是啥?

hongguan 发表于 2015-5-3 09:12:24

我之前用的CPU: LM3S8962

huzhiyang 发表于 2015-5-3 09:19:17

bg6agf 发表于 2015-5-3 08:39
我想问.cpu是啥?

LPC2378   
http://item.taobao.com/item.htm?spm=a230r.1.14.136.nAScqd&id=45057113128&ns=1&abbucket=9#detail
这里面有

huzhiyang 发表于 2015-5-3 09:19:44

hongguan 发表于 2015-5-3 09:12
我之前用的CPU: LM3S8962

哦哦,
http://item.taobao.com/item.htm?spm=a230r.1.14.136.nAScqd&id=45057113128&ns=1&abbucket=9#detail
这家做的挺好的

chenerbox2 发表于 2015-5-3 09:47:34

记号下 万一以后用得上

hongguan 发表于 2015-5-3 10:16:22

labview编程是方便,貌似只支持这两种CPU了(LM3S8962,LPC2378),但编译时是超级的慢,慢!!! 受不了那编译速度。

huzhiyang 发表于 2015-5-3 11:13:07

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

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

iqxt88 发表于 2015-5-3 13:08:41

LabVIEW 到还没用过 也来耍耍

huzhiyang 发表于 2015-5-3 14:06:02

iqxt88 发表于 2015-5-3 13:08
LabVIEW 到还没用过 也来耍耍

http://item.taobao.com/item.htm?spm=a230r.1.14.8.ahNReP&id=45057113128&ns=1&abbucket=9#detail

可以看看,在做这个

最笨的企鹅 发表于 2015-5-3 14:56:15

很强大啊!呵呵!可以不用C语言了。

lans0625 发表于 2015-5-3 15:00:54

是很强大,只是商业应用涉及版权问题啊。。。

huzhiyang 发表于 2015-5-3 15:31:51

lans0625 发表于 2015-5-3 15:00
是很强大,只是商业应用涉及版权问题啊。。。

国内都还好。。你懂得

huzhiyang 发表于 2015-5-4 15:07:56

最笨的企鹅 发表于 2015-5-3 14:56
很强大啊!呵呵!可以不用C语言了。

恩,对的。。

huzhiyang 发表于 2015-5-6 14:26:02

iqxt88 发表于 2015-5-3 13:08
LabVIEW 到还没用过 也来耍耍

{:biggrin:} {:biggrin:}

agilentvee 发表于 2015-5-6 15:50:52

本帖最后由 agilentvee 于 2015-5-6 15:52 编辑

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

huzhiyang 发表于 2015-5-7 11:37:21

agilentvee 发表于 2015-5-6 15:50
看到全局变量我就头疼,另外开放代码

{:lol:} 挺好的。。。

tangcangeng 发表于 2015-5-7 15:27:52

支持ST 的STM32就好了

huzhiyang 发表于 2015-5-7 15:57:01

tangcangeng 发表于 2015-5-7 15:27
支持ST 的STM32就好了

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

tangcangeng 发表于 2015-5-7 16:51:07

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

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

huzhiyang 发表于 2015-5-7 18:51:40

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

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

llww30402048 发表于 2015-11-14 01:16:43

mark下 有点兴趣
页: [1]
查看完整版本: 利用LabVIEW作为下位机的编程语言,实现自平衡小车