485通讯协议
文章平均质量分 53
fangyuan621
事在人为,路在人走,业在人创。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CAN总线通信协议详讲
CAN是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。由德国电气商博世公司在1986 年率先提出。此后,CAN 通过ISO11898 及ISO11519 进行了标准化。现在在欧洲已是汽车网络的标准协议。CAN协议经过ISO标准化后有两个标准:ISO11898标准和ISO11519-2标准。其中ISO11898是针对通信速率为125Kbps~1Mbps的高速通信标准,而ISO11519-2是针对通信速率为125Kbps以下的低速通信标准。转载 2022-08-22 13:50:00 · 2797 阅读 · 0 评论 -
C# 遍历窗体上控件方法
foreach(Controlcinthis.Controls) { if(cisTextBox) { ((TextBox)c).Clear(); } elseif(cisLabel) { ~~~~~~ } }...原创 2022-04-16 13:56:03 · 264 阅读 · 0 评论 -
C# 十进制转十六进制
C#将int型十进制转换成十六进制的方法int a = 10a.ToString("x4");// x表示转换的格式是16进制,4表示填充位为4位,不够4位补0。/* 字符串转换成数字的方式 */string strAbc = "10";a = int.Parse(strAbc);原创 2022-04-16 10:39:36 · 6476 阅读 · 0 评论 -
整数转十六进制,将16进制字符串低位字节补零
//整数转十六进制 public byte[] tenTo16(int str) { string hex = Convert.ToString(str, 16); byte[] hexinfo = new byte[2]; string[] s = new string[2]; if (hex.Length == 4) { ...转载 2022-04-16 09:42:53 · 1534 阅读 · 0 评论 -
C# 进制转换 自动补0 2进制 10进制 16进制
十进制转化为二进制 不补0 向左补齐0 十进制转换为十六进制 不补0 自动补0 十进制转化为二进制不补0Convert.ToString(d, 2);// d为int类型 以4为例,输出为100向左补齐0Convert.ToString(0x21, 2).PadLeft(8,'0');十进制转换为十六进制不补0string example1 = Convert.ToString(54986, 16); //D6CAstring exa原创 2022-04-16 09:20:52 · 1566 阅读 · 0 评论 -
C#发送16进制串口数据
⼀个困扰两天的问题:需要通过串⼝向设备发送的数据:0A010 7e 08 00 11 00 00 7e 76 7f我先将每个16进制字符转换成10进制,再将其转换成ASCII码对应的字符。///<summary>/// 16进制数组转ASCII字符串///</summary>///<param name="strArrHex"></param>///<returns></returns>publicstaticstrin原创 2022-04-16 09:13:36 · 7661 阅读 · 2 评论 -
c#串口的十六进制发送转换函数
private static byte[] strToHexByte(string hexString) { hexString = hexString.Replace(" ", ""); if ((hexString.Length % 2) != 0) hexString += " "; byte[] returnBytes = new byte[hexString.Length / 2]; ...转载 2022-04-16 09:09:35 · 1384 阅读 · 0 评论 -
RS485通讯协议
RS485通讯协议转载 2022-01-05 17:07:43 · 272 阅读 · 0 评论 -
485通讯协议_终于有人把RS485通讯协议应用及缺点分析清楚了,看完收获多多
RS-485是工业控制环境中常用的通信协议,具有抗干扰能力强、传输距离长的特点。RS-485通信协议是对RS-232协议的改进。协议层不变,但只有物理层得到了改进,从而保留了串行通信协议应用简单的特点。RS-232和RS-485的特性的不同典型的串行通信标准是RS-232和RS-485,它们定义了电压、阻抗等。但不定义软件协议。不同于RS-232和RS-485的特性包括:1、RS-485的电气特性:逻辑“0”由两条线之间的电压差表示为+(2-6)伏;逻辑“1”表示为两条线之间的电压差为-(2转载 2022-01-05 17:02:13 · 22892 阅读 · 0 评论
分享