搜索
bottom↓
回复: 21

求助,怎样准确的确定出DALI从机的随机数值?

[复制链接]

出0入0汤圆

发表于 2015-4-28 11:27:45 | 显示全部楼层 |阅读模式
在做DALI的scan功能。DALI从机产生24bit的随机数,即范围在0x000000~0xFFFFFF之间。DALI主机给从机发送某个值,去询问从机的随机数是否小于等于该值。从机收到主机的数值后,会进行判断,如果小于等于,从机会有应答,否则无应答。

问题:
DALI主机通过什么算法,能快速的确定出从机的产生的随机数的数值?
如果使用for语句,一个一个的发送、比较、判断应答,肯定可以查出,但这个速度就非常慢了。大家有什么好办法吗?

出0入0汤圆

 楼主| 发表于 2015-4-28 17:15:19 | 显示全部楼层
没有人回复,板块发错了吗?

出0入0汤圆

 楼主| 发表于 2015-5-8 18:08:59 | 显示全部楼层
自己解决了

出0入0汤圆

发表于 2015-6-7 11:20:43 | 显示全部楼层
楼主是开发DALI这块的专业人员吗?我们目前想要搭建这样一套基础平台。请推荐下具体需要哪些东西。谢谢

出0入0汤圆

发表于 2015-6-8 10:07:50 | 显示全部楼层
还有人做DALI..做了两三年

出0入0汤圆

发表于 2015-6-8 10:55:29 | 显示全部楼层
借楼主位问一下,有在做DALI TYPE8 的不?有的话私信我
现在公司有个项目要外包

出0入0汤圆

 楼主| 发表于 2015-6-16 13:37:17 | 显示全部楼层
jssz_hf 发表于 2015-6-7 11:20
楼主是开发DALI这块的专业人员吗?我们目前想要搭建这样一套基础平台。请推荐下具体需要哪些东西。谢谢 ...

公司产品用到dali调光。不算专业,只是了解一些。不知道你要搭建什么平台,怎么推荐?

出0入0汤圆

发表于 2016-2-25 10:02:55 | 显示全部楼层
efen 发表于 2015-6-8 10:07
还有人做DALI..做了两三年

兄弟你好,小弟我最近被安排搞一个DALI的东西,从头摸索,遇到很多不明白的地方,一个人在钻,很是郁闷。您是不是之前研究过?能不能帮忙点拨一下?
不知102:2009协议里的GTIN和OEM GTIN有什么不同,怎么用的?system failure,lamp failure和power failure分别是什么意思?希望兄弟你能不吝指点一下,非常感谢。

出0入0汤圆

发表于 2019-4-18 17:25:41 | 显示全部楼层
楼主在做DALI主机吗? 是DALI 2吗?

出0入0汤圆

 楼主| 发表于 2019-4-18 17:54:26 | 显示全部楼层
kingaaa 发表于 2019-4-18 17:25
楼主在做DALI主机吗? 是DALI 2吗?

DALI主机,好几年了

出0入0汤圆

发表于 2019-4-18 18:14:34 | 显示全部楼层
一直搞不懂DALI是如何进行从机扫描的,楼主能谈谈这个逻辑吗?

出0入0汤圆

发表于 2019-4-18 19:35:54 | 显示全部楼层
huangsiyu 发表于 2019-4-18 17:54
DALI主机,好几年了


主机能卖吗?
能私信下联系方式吗? 我还没权限私信

出0入0汤圆

发表于 2019-4-19 08:48:12 | 显示全部楼层
一心2013 发表于 2019-4-18 18:14
一直搞不懂DALI是如何进行从机扫描的,楼主能谈谈这个逻辑吗?

我是做从机的,从抓包看是二叉树搜索

出0入0汤圆

 楼主| 发表于 2019-4-19 11:32:15 | 显示全部楼层
一心2013 发表于 2019-4-18 18:14
一直搞不懂DALI是如何进行从机扫描的,楼主能谈谈这个逻辑吗?

好几年了,有点忘了,大致是这样的流程,可以参考下:
1.主机发指令,让从机产生随机数HHMMLL。
2.主机发比较数据A,等待是否有从机响应
3.有从机响应则表示有从机的HHMMLL值比这个A小;无从机响应,则表示所有从机的HHMMLL都比这个A大。
4.逐渐减小这个A值,直到确定出最小的一个DALI从机,给这个从机写地址,发命令给这个从机让它退出比较。
5.重复步骤1234,就可以扫描出所有的从机。

怎么样最快的扫描出所有的从机,就看A这个取值

出0入0汤圆

发表于 2019-4-22 00:20:29 | 显示全部楼层
huangsiyu 发表于 2019-4-19 11:32
好几年了,有点忘了,大致是这样的流程,可以参考下:
1.主机发指令,让从机产生随机数HHMMLL。
2.主机发 ...

受教了,谢谢啊

出0入0汤圆

发表于 2019-4-24 10:01:44 | 显示全部楼层
huangsiyu 发表于 2019-4-19 11:32
好几年了,有点忘了,大致是这样的流程,可以参考下:
1.主机发指令,让从机产生随机数HHMMLL。
2.主机发 ...

这里面减小地址的关键策略是采用二分法,可以大大提高效率。

出0入0汤圆

发表于 2019-4-24 23:45:23 | 显示全部楼层
第一次用dali时,对于主机的快速地址扫描功能印象挺深刻的,毕竟也是主从通信方式。

出0入0汤圆

发表于 2022-8-12 08:05:44 | 显示全部楼层
huangsiyu 发表于 2019-4-19 11:32
好几年了,有点忘了,大致是这样的流程,可以参考下:
1.主机发指令,让从机产生随机数HHMMLL。
2.主机发 ...
(引用自14楼)

您的联系方式私信给我,我最近想找有经验人开发这一块。

出0入0汤圆

发表于 2022-8-13 16:12:08 | 显示全部楼层
我开发过DALI  QQ11901226

出0入0汤圆

发表于 2022-8-13 16:13:24 | 显示全部楼层
laihappy 发表于 2022-8-12 08:05
您的联系方式私信给我,我最近想找有经验人开发这一块。
(引用自18楼)

我开发过DALI  QQ11901226

出100入90汤圆

发表于 2022-8-13 21:27:24 来自手机 | 显示全部楼层
他是想找弄过主机的,还有电脑端的这种。

出0入0汤圆

发表于 2022-8-14 11:09:29 | 显示全部楼层
wang137long 发表于 2022-8-13 21:27
他是想找弄过主机的,还有电脑端的这种。
(引用自21楼)

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

本版积分规则

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

GMT+8, 2024-4-20 07:23

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

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