找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 4806|回复: 10

我的毕业设计,用labview控制多个LED灯的亮度

[复制链接]
发表于 2009-7-15 17:12:56 | 显示全部楼层 |阅读模式
其实用labview控制多个LED灯的亮度只是这个毕业设计的一部分,不过这也算是核心内容了。

对于labview我是新手,在编程上也没有什么天赋,所以需要大家的帮助,当然我也是有辅导员的。从今天开始我会不时的更新我的进度,也给各位从头开始学labview的同学们一个参考。
 楼主| 发表于 2009-7-15 17:18:33 | 显示全部楼层
怎么用labview控制多个LED灯的亮度呢?
当然要用到单片机和LED驱动IC 了,这部分我已经基本完成,可以给大家看看。
单片机用的是Atemega 32,LED驱动IC 用的是MAX16834。
电路基本完成,还有几个元件没有焊上去,能不能运行心里也没底。
回复 顶

使用道具 举报

 楼主| 发表于 2009-7-15 17:30:11 | 显示全部楼层
本帖最后由 庐陵太守 于 2009-7-17 16:25 编辑

软件的部分是这样,把电脑和PCB板通过RS232(串口)相连,然后用labview给出一串String(字符串)到单片机上,这串String应该是属于控制单片机的命令,单片机接受命令后发出PWM信号给LED驱动IC,然后调节LED灯的明暗。
回复 顶

使用道具 举报

发表于 2009-7-15 19:04:35 | 显示全部楼层
回复 顶

使用道具 举报

发表于 2009-7-17 09:34:11 | 显示全部楼层
搂主怎么没来更新进展呢~~~~
回复 顶

使用道具 举报

发表于 2009-7-17 10:50:44 | 显示全部楼层
兄弟,这个不难!

亮度无非是调节IC的输出的电流或电压!然后比如通过相关的方波关与开,灯就在不断的亮灭,这个比例不同,亮度就变化了!上位机要控制下位机的这个,只要发个比例子即可!我们学习套件其实以前就有这个例子!论坛可以下载的,我看一下名称!
回复 顶

使用道具 举报

发表于 2009-7-17 10:57:10 | 显示全部楼层
程序找不到了,原理就是上面的,或用定时器来做!调节定时时间即可,每次IO取反!
回复 顶

使用道具 举报

发表于 2009-7-17 10:58:51 | 显示全部楼层
比如这样的意思:
P1_0=~P1_0;
delay(DelayTime);

其中这个DelayTime就可以用LABVIEW发送下来给单片机,就可以调节了!这个DELAY可以用论坛的学习套件的延时程序!自己写也行,用FOR延时!定时器做也一样,就直接将取反放定时器里即可,延时也免了!
回复 顶

使用道具 举报

 楼主| 发表于 2009-7-17 16:14:35 | 显示全部楼层
多谢热心的cpubbs,我的毕业设计是这样,对于单片机的编程,我是不需要涉及的,因为我编程真的很弱,有另外的同志专门负责这个东西,我所需要的就是将已经编好的Atemega单片机通过labview来实现人机控制。

但是现在还没看到单片机编程的结果,拿到后我会及时告诉大家的。
回复 顶

使用道具 举报

发表于 2009-7-18 09:40:25 | 显示全部楼层
如版猪说。发指令。主要还是看你单片机编程的哥们如何编。如果他要求你只发一个比例哪就容易
回复 顶

使用道具 举报

 楼主| 发表于 2009-7-29 20:29:27 | 显示全部楼层
本帖最后由 庐陵太守 于 2009-7-29 20:33 编辑

单片机编程的哥们已经搞定,现在就是数字编码的问题。
比如我要输入PORTA1这个指令通过串口给单片机。
好像在labview里这个PORTA1指令只能通过字符串来发出,而如果我在labview的字符框里单单输入PORTA1,到单片机那会不会认为我给出的指令是PORTA49呢。因为字符CHAR“1‘'对应的10进制数是49。
怎样才能让单片机正确的得到我想给出的信息呢?
回复 顶

使用道具 举报

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

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 12:21 , Processed in 0.053328 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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