- 博客(4)
- 收藏
- 关注
原创 PLC与Matlab的简单通信
1、博途中新建一个空白项目,CPU为1212DC/DC/DC(与自己手上的设备对应),在默认变量表中新建四个变量,其中TCON_Req控制TCON模块用于建立通信连接,TDIS_Req控制TDISCON模块用于断开通信连接,TSEND_Req控制TSEND模块用于控制PLC向Matlab发送数据,TRCV_Req控制TRCV模块用于控制PLC接收Matlab的数据。3、连接参数中,伙伴选择“未指定”,新建连接数据,连接类型选择TCP,连接ID1,伙伴地址填写matlab所在主机ip地址,端口2000。
2023-12-20 18:04:36
3107
2
原创 C语言10进制与16进制转换
在做一个模拟量模块的485通讯时,控制模拟量输出的协议格式是将需要输出的真实电压值(0~10V)数据扩大1000倍后转换成16进制数据,一般情况数据转换后为4位16进制数据(0xWXYZ),协议需要的是两个2位的数据0xWX和0xYZ,由此写出以下代码。
2023-11-21 18:18:03
642
1
原创 HC-SR04超声波传感器测距(学习笔记)
c.HC-SR04的Trig接口接收到单片机高电平信号自动发送方波的同时,Echo接口向单片机IO口发送高电平信号,当HC-SR04接收到返回信号时,Echo接口向单片机IO发送低电平信号,高电平持续的时间就是超声波从发射到返回的总时间T,此时空气中的声速为v,则测得的距离S=(T*v)/2。b.HC-SR04接收到来自单片机的信号后,自动发送8个频率为4KHz的方波,方波遇到障碍物后会反射,HC-SR04会。Tout:TIMx的溢出时间,即定时时间(单位us)arr:自动重装载寄存器周期的值,自定。
2023-04-23 11:31:49
1783
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人