设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
论坛
BBS
每日签到
搜索
搜索
本版
帖子
用户
聪普智能
»
论坛
›
crodigy
›
交流中心
›
中性窗帘电机协议及开合度编程(二)
返回列表
发新帖
回复
中性窗帘电机协议及开合度编程(二)
[复制链接]
WSTAR
发表于 2019-4-26 15:16:23
|
显示全部楼层
|
阅读模式
本帖最后由 WSTAR 于 2019-4-26 15:25 编辑
这篇帖子的重点有两个:一、窗帘开合度怎么编写;二、命令发出后返回的字符串怎么筛选(前四个字符都是一样的,第五个才是需要的,聪普只能筛选前四个)
重点一
窗帘开合度
1、先把窗帘电机的控制指令和开合度指令协议解析好,并填写到Serial I/O中,如下图:
2、首先要讲的的是查询开合度的方法分两种,一种是震荡查询,也就是一直查询;第二种是有操作查询。
有操作查询编写工程有点多,这里只对震荡查询讲解,震荡查询是一分钟查询一次(窗帘电机不像空调地暖实时性那么强),用到的逻辑块有Buffer,Oscilloter,Stepper,这个窗帘电机的查询是分地址查询并不是一条总的查询命令。具体编写内容如下图:
重点二
3、查询命令发出后,需要把指令过滤筛选,这个中性窗帘电机尴尬的地方是地址在第五字符,而我聪普的筛选字符逻辑块只能筛选前四个字符。那么我们就要做特殊处理。
1>Serial Check筛选字符
2>Serial to Byte筛选字符
3>Analog Equate匹配地址
具体逻辑关系如下图
4、手机APP操作开合度需要的逻辑块如下图
5、查询出来的开合度指令
\xAA\xAA\x03\x15\x01\x00\x19关布帘客厅
\xAA\xAA\x03\x15\x01\x64\x7D开
\xAA\xAA\x03\x15\x02\x64\x7E纱帘关客厅
\xAA\xAA\x03\x15\x02\x00\x1A纱帘开
\xAA\xAA\x03\x15\x03\x00\x1B主卧布帘开
\xAA\xAA\x03\x15\x04\x64\x80主卧纱帘关
\xAA\xAA\x03\x15\x05\x00\x1D书房布帘开
\xAA\xAA\x03\x15\x06\x00\x1E书房纱帘开
\xAA\xAA\x03\x15\x07\x00\x1F书房布帘开
\xAA\xAA\x03\x15\x08\x64\x84书房纱帘关
\xAA\xAA\x03\x15\x09\x00\x21更衣室布帘开
\xAA\xAA\x03\x15\x0A\x64\x86更衣室纱帘关
天和47栋801最终.cpro
(1.16 MB, 下载次数: 1111)
2019-4-26 15:16 上传
点击文件名下载附件
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
返回列表
发新帖
回复
高级模式
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
智能影音沙发控制器