amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
查看: 1619|回复: 15

DMX512 协议,使用STC15F单片机,如何实现多端控制?

[复制链接]
发表于 2016-1-7 09:36:09 | 显示全部楼层 |阅读模式
本人目前使用的控制芯片是STC15F2K60S2,用来控制DMX512 信号输出。现在遇到的问题是如何实现多控制器,异地控制。各位大神有没有好的想法能够提点下啊?
目前我的思路是 开始上电时,各控制器都默认为接收512信号模式,当任意一个控制器动作后,即作为主控制器,开始发送数据,此时其他控制器作为从机,接收512信号,并存取。当主控制超过一定时间未动作,就自动进入接收信号模式。
这种思路下需要解决如何避免多端同时调,导致出现多主的情况。因此我的想法是增加个LED提示,若作为从机时,则亮红灯,说明该控制器不可调,只有亮绿灯时才能调。
各位有没有更好的办法来自动锁死从机,只能接受,当当前控制器退出主机模式时,才能解锁其他从机。
发表于 2016-1-7 09:56:34 | 显示全部楼层
DMX512 好像做舞台灯用的
头像被屏蔽
发表于 2016-1-7 10:04:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2016-1-7 10:10:14 | 显示全部楼层
用CAN,成本就高不少了!
 楼主| 发表于 2016-1-7 10:23:57 | 显示全部楼层
pcwinner 发表于 2016-1-7 10:10
用CAN,成本就高不少了!

用CAN总线可以解决多主,成本也是要考虑的问题。
 楼主| 发表于 2016-1-7 10:26:38 | 显示全部楼层
bbs2009 发表于 2016-1-7 10:04
鄙人孤陋寡闻。见过用DMX512的, 没见过这么用DMX512的。
即使是RDM 也不会改变主从的关系。貌似 主就是主 ...

呵呵,之前也看过您的帖子,还有很多方面要向你学习。我就是这么一想,看看有没有好的解决办法。
发表于 2016-1-7 10:30:05 | 显示全部楼层
从机做主机前,检查1-2个数据帧时段内是否有数据接收,如果有自动设定为从机,无数据接收时才能做主机。由于DMX512协议是连续发送的,主机即使未动作也连续发送数据,超时后才停止发送数据,这样基本就没有冲突了,毕竟2个从机同时做主机的概率极低。
头像被屏蔽
发表于 2016-1-7 10:36:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
发表于 2016-1-7 10:37:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2016-1-7 10:38:28 | 显示全部楼层
zhuxm 发表于 2016-1-7 10:30
从机做主机前,检查1-2个数据帧时段内是否有数据接收,如果有自动设定为从机,无数据接收时才能做主机。由 ...

主要是当心出现这种双主机情况。我也考虑过,使用两路串口,一路用于控制器之间的通讯,一路用于DMX512,控制灯具。但是这个想着想着,又短路了~~~
头像被屏蔽
发表于 2016-1-7 10:42:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
发表于 2016-1-7 10:48:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2016-1-7 11:20:08 | 显示全部楼层
bbs2009 发表于 2016-1-7 10:36
STC15F2K60S2  也不便宜。 75176 质量好的 也要 0.8 元。
GD32F103C8    和 STC15F2K60S2 价格 基本一样。  ...

谢谢 bbs2009 的建议,你是老司机,多带带我们啊!呵呵
 楼主| 发表于 2016-1-7 11:20:41 | 显示全部楼层
bbs2009 发表于 2016-1-7 10:42
使用两路串口,一路用于控制器之间的通讯,一路用于DMX512,控制灯具。
--------------------------------- ...

使用两路,5芯线
头像被屏蔽
发表于 2016-1-9 10:52:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2016-1-9 13:43:07 | 显示全部楼层
那酱紫的话不是每个设备中都要存储所有设备的信息?
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号 )

GMT+8, 2019-9-20 22:59

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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