设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
论坛
BBS
每日签到
搜索
搜索
本版
帖子
用户
聪普智能
»
论坛
›
crodigy
›
交流中心
›
杜亚窗帘电机无窗帘模块之聪普PCCT工程编写开合度 ...
返回列表
发新帖
回复
杜亚窗帘电机无窗帘模块之聪普PCCT工程编写开合度
[复制链接]
WSTAR
发表于 2019-5-6 09:16:50
|
显示全部楼层
|
阅读模式
本帖最后由 WSTAR 于 2019-5-6 09:16 编辑
此篇帖子适合对象-聪普高级工程师,初学的请勿套用。
此贴适合的内容-窗帘电机少,又想完成智能新高度的可以使用,如果窗帘电机多,用的是杜亚窗帘电机还是建议用聪普匹配的窗帘电机模块更加简单,可靠,快捷!
亮点
在于新的逻辑块的使用,省去开合度对应变量的协议解析;
难点
在于新的逻辑块是如何正确使用的。
虽然我这里把窗帘的开关停复杂化了,但是可以让大家深入了解并掌握新逻辑块的使用方法
下面就一步一步讲解
一、窗帘电机的开关停工程编写,窗帘电机APP块如下图
二、窗帘电机开关停触发后赋值Analog Initialize SO,如下图
三、有操作触发变量Or,为第六步使用,如下图
四、Or变量经过Stepper延迟0.2秒再触发一个变量,为第七步使用,如下图
五、窗帘电机开关停协议的每个字符的赋值Analog Initial,如下图
六、把赋值的变量整合输出AnatoSerial,逻辑块中trig需从0到1才可以触发,如下图
七、整合的协议CRC16校验并输出SerialCRC16,逻辑块中trig需从0到1才可以触发,如下图
八、总的关系图如下
以上内容就是窗帘电机的开关停控制工程的编写。注意:第五项赋值的内容是10进制,而协议中是16进制,填写时需转换一下
接下来讲解手机APP开合度控制工程的编写,需要注意的是开合度0和100的协议需要解析出来,找出规律
一、窗帘电机APP块中,开合度的out变量的变化是随着手机APP中滑块的变化而变化的
二、开合度out变量值得范围是0到65535,需用逻辑块AnaScaler处理,得到0到100的开合度,如下图
三、赋值Analog Initial,比较用如下图
四、用逻辑块Analog Sum把第二步得出值和赋值相加,如下图
五、用逻辑块AnaReduce把第二步得出值和赋值相减,如下图
六、用逻辑块Analog Comparison,把第二步得出来的值和第五步的出来的值作比较输出变量,如下图
七、第六步输出的变量经过逻辑块Stepper,输出变量(为下一步的trig使用)。如下图
八、用逻辑块AnatoSerial把开合度命令整合,逻辑块中trig需从0到1才可以触发,如下图
九、第七步输出的变量经过逻辑块Stepper,输出变量(为下一步的trig使用),如下图
十、整合的协议CRC16校验并输出SerialCRC16,逻辑块中trig需从0到1才可以触发,如下图
十一、
总的关系图如下
接下来讲解窗帘电机的真实反馈,为了节约主机资源,这里做了一个特殊处理,有操作时持续5分钟震荡查询,每5秒查一次。
一、用逻辑块Serial Check筛选字符串以“
55 01 01 01
”开头的指令,如下图
二、第一步筛选出来的指令,用逻辑块
Serial to Byte取第八个字符并输出变量,如下图
三、第二步得出变量经过运算转换成,窗帘电机APP快开合度左侧的变量,值的范围0到65535,如下图
最后讲解有操作查询
一、用逻辑块Or
处理有操作输出变量,如下图
二、第一步输出的变量,用逻辑块RetrigOneShot处理,并输出300秒即5分钟高电平信号,如下图
三、第二步变量经过逻辑块Oscilloter,输出每5.5秒震荡查询一次,如下图
四、第三部变量填写到逻辑块Serial I/O中发送协议查询(这里就不用新的逻辑块处理了)如下图
五、
总的关系图如下
杜亚窗帘电机群控命令:
第一种:(在不设置地址时可以使用)
群控开 55 FE FE 03 01 B9 24 \x55\xFE\xFE\x03\x01\xB9\x24
群控关 55 FE FE 03 02 F9 25 \x55\xFE\xFE\x03\x02\xF9\x25
群控停 55 FE FE 03 03 38 E5 \x55\xFE\xFE\x03\x03\x38\xE5
第二种:(不设地址可以用,设地址后未测试)
全控开 55 00 00 03 01 E9 3C \x55\x00\x00\x03\x01\xE9\x3C
群控关 55 00 00 03 02 A9 3D \x55\x00\x00\x03\x02\xA9\x3D
群控停 55 00 00 03 03 68 FD \x55\x00\x00\x03\x03\x68\xFD
杜亚窗帘电机的查询命令:
地址
01 01
查询命令
查询
55
01 01
01 00 79 A0
\x55
\x01\x01\
x01\x00\x79\xA0
反馈数据:
55 01 01 01 79 01 01
64
00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E3 77
55 01 01 01 79 01 01
00
00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C7 15
杜亚窗帘电机开合度.rar
(17.77 KB, 下载次数: 993)
2019-4-30 09:07 上传
点击文件名下载附件
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
13429666767
发表于 2019-5-6 09:50:48
|
显示全部楼层
内容好多,慢慢学习,辛苦了
回复
使用道具
举报
照妖镜
Amadeus
发表于 2019-5-6 10:53:37
|
显示全部楼层
回复
使用道具
举报
照妖镜
喵喵侠作怪
发表于 2019-5-6 14:14:12
|
显示全部楼层
无敌
综以上所述
回复
使用道具
举报
照妖镜
羽电流音
发表于 2019-5-7 10:07:02
|
显示全部楼层
回复
使用道具
举报
照妖镜
返回列表
发新帖
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
回复楼主
返回列表
主机模块
PCCT
APP
对接说明
交流中心
在线解答
每日一帖
方案分享
图文推荐
二级路由设置图解及教程
2019-03-12
小米音响通过红外接入方法
2018-11-26
萤石云多功能互联网摄像机wifi配置异常解决方法(一)
2019-03-25
杜亚DOOYA电机RS485控制精华篇
2019-01-21
DALI教程
2020-07-20
热门排行
1
小米音响通过红外接入方法
2
PCCT使用小窍门
3
语音面板(弧音Apanel)485接入说明
4
crodigy论坛守则通知
5
麦克维尔MDS-D
6
论坛更新声明1
7
论坛更新内容征集@all
8
泊声海豚e7、E69、E76-TCP协议对接说明
9
聪普对接第三方面板程序“复位”与逻辑块详解
10
智能影音沙发控制器