RS485总线相信对大家来说都不陌生,我也使用了很多年,熟知其电路的画法、软件程序的设计方法,并积累了一些在工程上实际应用的经验。但总感觉自己附在表面上,“为什么要加120欧的匹配电阻?”、 “匹配电阻要加在哪里?”、“为什么要加偏置电阻?”,“偏置电阻多少才合适”,“如何才能正确通过EMC测试”等等这些问题已经困扰了我很久,经验是工程中反复实验得来的,现在该是沉下心来,弥补自己理论的时候了,所以...
分类:
其他好文 时间:
2015-08-02 23:23:39
阅读次数:
211
我写的非常早期的串行通信代码。但是,今天也用,做一个简单的类封装。码,如以下:rs485Test.h#include #include #include #include #include #include #include #include #include class RS485 { publi...
分类:
其他好文 时间:
2015-07-30 20:49:16
阅读次数:
127
最初接触到AT91SAM9G25这个芯片是在两年前,做过好几个项目,效果挺 不错,使用的方案板是核风智能的一块demo板,叫CORE9G25,集成了众多功能:比如网络,多达7个的串口,SPI,IIC,等,尤其是用作RS485功能时特别靠谱,CPU内置的RS485控制器可以很好地处理这个问题,
今天做车载产品测试了一下休眠唤醒功能,查看了ATMEL官方的参考原理图,将CPU核心部分的电路供电区别开...
分类:
其他好文 时间:
2015-07-28 14:36:17
阅读次数:
163
下图所示,DB9针型RS485输出信号及接线端子引脚分配。 此DB9针型与 标准 RS232 or RS485 DB9定义有所不同,下图中的DB9针型说明仅是针对USB转485DB9接口。
标准RS232的引脚对应关系是: 2-- RXD;
3-- TXD; 5-- SGND;
标准RS485的引脚对应关系是: 3-- A+; 8-- B-;...
分类:
数据库 时间:
2015-07-27 21:10:41
阅读次数:
519
1.1 应用场景
通讯平台的交互对象包括两方面:第一、与硬件产品交互。第二、与软件产品交互。基本这两方面考虑,通讯平台一般会应用在两个场景:
1)通讯平台应用在PC机上
主要应用在自动站的工控机上,通过RS485/RS232、RJ45、4-20mA等方式采集硬件设备的数据信息。同时,通讯平台与服务器端的软件进行交互,负责上传数据信息,以及接收控制命令等。
2)通讯平台应用...
分类:
其他好文 时间:
2015-07-14 23:59:28
阅读次数:
392
原理图设计如下:VCC电平为5V,VCC_IO电平为3.3V。示波器抓取信号显示,485A电平为2.13V,485B电平为1.54V。该电平由电阻比设计决定,可以做相应调节。485A信号:485B信号:正确的发生和接受信号的波形如下,485A的信号在2.10V电平以下,485B的信号电平在1.54V...
分类:
其他好文 时间:
2015-07-10 18:33:14
阅读次数:
226
CJ/T-188 水表协议解析
本文以实例说明CJ/T-188水表协议的解析过程,以下数据未经特殊说明,均指十六进制。
数据发送:
FE FE FE FE 68 10 44 33 22 11 00 33 78 01 03 1F 90 00 80 16
说明如下:
FE FE FE FE:协议头(1-...
分类:
其他好文 时间:
2015-07-10 09:28:05
阅读次数:
1484
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ZNJM2.Win{ public class CommandBase { public ...
分类:
其他好文 时间:
2015-06-29 11:31:08
阅读次数:
119
#include SoftwareSerial mySerial(4,5); byte ZERO=0x00;byte Addr=0x03;byte Status=0x00;int buffLen=32;char HexTable[] = "0123456789ABCDEF";int pinTr...
分类:
其他好文 时间:
2015-06-12 11:36:25
阅读次数:
177
在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口...