LabVIEW通过树莓派GPIO来控制继电器
2021-01-08 本文已影响0人
刘小白DOER
上一篇文章完成LabVIEW与树莓派结合来控制LED灯,但是发现英文的LabVIEW社区版使用起来太难受了,平时一眼可以读懂的东西,用英文就太慢了。然后折腾又把英文的LabVIEW社区版换成中文的专业版。换了以后,用LINX软件连接树莓派正常,但是部署程序时有语言冲突,把树莓派在中文、美式英语、英式英语都改了一遍还是不行!折腾一番,又装回LabVIEW社区版,后来想想英语慢点就慢点,争那个几分钟干啥。
重新装好后就就开始实验我的继电器了!LabVIEW拥有丰富的函数,在嵌入式开发方面可以结合软硬件让开发更加简单。
1、接线图
V是正极5V,G是负极,S是信号线(GPIO口),BORAD编码时40。树莓派控制界面是BORAD编码。
2、LINX连接树莓派
安装树莓派插件并打开demo来控制继电器。
3、部署程序
程序框图:布尔量控制GPIO口通断。
前面板:通过按钮控制继电器。
4、生成Real-Time Application部署到树莓派,这个请参考我的文章-LabVIEW与树莓派结合,有意思的嵌入式开发。
通过这个实验测试,目前可以通过labview的LINX软件、C语言和Python都可以完成控制继电器的功能,请参考我的文章-树莓派上使用C语言和Python控制继电器和LED灯。C语言和python本是嵌入式的,labview是可以通过人机界面来控制,也可以做成嵌入式来完成控制。
实测效果图: