物联网工程实践 教案 电子教案21.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉软件工程职业学院教案(附页) 教案(附页) (第 2 页) (第 PAGE 6 页) 教案 (第 1 页) 章 节名 称 21继电器的连接跟使用 装 订 线授 课安 排 装 订 线 授 课 时 数 2 授 课时 间 第21次 授 课 方 法 讲练结合 授 课 教 具 机房 教 学目 的 使学生掌握继电器正确的使用方法 教 学重 点 继电器的安装和参数配置 教 学 难 点 继电器的安装和参数配置 设备参数: 四路光电隔离开关量采集 四路30A大功率继电器常开、常闭输出 RS485/RS232标准接口;MODBUS-RTU标准协议控制可通过拨码开关设置IO输入变化主动上传软件设定地址等参数;标准工业导轨安装。 导轨安装:拉开 I/O 控制器背部的红色卡扣,将导轨插入背部卡槽,松开红色卡扣,即完成控制器的安装。 螺钉安装:用 2 枚自带垫片的 M4 螺钉以及 4 颗螺母,先将螺钉与模块固定,然后,将螺钉卡入网孔板。 我们了解了安装以后下面我们看一下设备接口的详细信息。 设备连接:采用RS232串口连接 选用 RS232 时,拨码开关第 2 位必须置 ON 采用RS485接口的连接: RS485建议采用120Ω双绞线连接。当传输距离较远时采用带屏蔽的双绞线连接,并将屏蔽层接地。总线上挂接多个设备时,采用并联方式并接。具体接线方法请参考RS485接线规范。选用RS485时,拨码开关第2位必须置OFF 继电器输出的连接: 继电器输出的应用,需要用常开接点进行连接。连接时应注意所接设备的工作电源电压与极性。 开关量输入的连接: 开关量输入电源端(Vio)必须接直流12V电源正极,开关量输入公共端接直流12V电源地。各种开关输入量一端可以接在19-22端口之一,另一端接地。 开关量输入24接12V、23接GND,把开关的一端接在GND另一端接在开关量输入的19~22脚口 当开关有变化时,开关量输入有对应相应的变化,给智能终端一定的返回值。 LED指示灯的功能: 1.I/O控制器上电启动时LED指示灯闪烁两次 2.工作状态下,无数据通信时,LED指示灯每5S亮一次 3.接收到非正确指令时,控制器不响应且不返回数据,LED指示灯微弱快闪。 4.收到正确指令时,控制器响应指令并返回数据,LED指示灯较亮的快闪。 串口通信定义: 波特率 9600(不能修改)、1 位起始位、8 个数据位、1 个停止位、无校验位。 默认通讯地址:0x01 采用 ModBus-RTU 通讯协议 发送的一般指令规则一般是有这么几条,首先是从机地址,它的长度是一个字节,默认地址是01;第二个字节是命令,也是一个字节的长度,如果是0x01表示读取继电器状态,如果是0x0f表示控制全部继电器,0x05表示控制单个继电器,0x02表示读取开关量输入,0x06表示设定设备地址;然后第三个部分是寄存器地址,这一部分是由两个字节组成,0x0010表示读取继电器状态,如果是0x0010表示控制全部继电器,0x0010-0x0013表示控制单个继电器,0x0020表示读取开关量输入,0x0040表示设定设备地址;再往下是数据域;最后两个字节是CRC校验,我们可以通过Java、c工具进行自动生成。 举例:通过智能终端控制声光报警器 在Pc端用串口调试工具给智能终端发送开第一路:AT+AA_RS485TXF008DFF 关第一路: AT+AA_RS485TX=010500100000CC0F 该怎么控制连在第二路的风扇呢? 根据上表我们能看出来控制第二路的吸和命令是: 0x01,0x05,0x00,0x11,0xFF,0x00 CRC计算器 unsigned short crc16(unsigned char *ptr,unsigned char len){ unsigned short crc = 0xFFFF; unsigned char i; while(len --){ crc ^= *ptr++; for(i = 0;i 8;i++){ if(crc 0x01){ crc = 1; crc ^= 0xA001; } else{ crc = 1; } } } return crc; } 只需在CRC计算器中输入前六位数,CRC校验会直接显示在下面的方框中 开第一路: 01 05 00 10 FF 00 8D FF 关第一路: 01 05 00 10 00 00 CC 0F 那么开第二路的命令就是: 01 05 00 11 FF 00 DC 3F 同样的道理关第二路的命令就是: 01 05 00 11 00 00 9D CF 这样就能实现对一、二、三、四路开关

您可能关注的文档

文档评论(0)

WanDocx + 关注
实名认证
文档贡献者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档