ljt80158015 发表于 2012-2-1 15:56:08

uLan protocol for RS-485 9-bit network

面向消息的多主微控制器的通信协议。
它采用9位字符格式,寻址和链路控制和RS - 485物理层。支持更多的RS -485卡,转换器,电脑RS - 232端口和嵌入式微控制器


What is uLan
uLan provides 9-bit message oriented communication protocol, which is transferred over RS-485 link. Characters are transferred same way as for RS-232 asynchronous transfer except parity bit, which is used to distinguish between data characters and protocol control information. A physical layer consists of one twisted pair of leads and RS-485 transceivers.
Use of 9-bit character simplifies transfer of binary data and for intelligent controllers can lower the CPU load, because of the CPU need not to care about data characters send to other node. Producers of most microcontrollers for embedded applications know that and have implemented 9-bit extension in UARTs of most of today's MCUs. There is the list below to mention some of them :
all Intel 8051 and 8096 based MCUs with UART
members of Motorola 683xx family ( 68332, 68376, ... )
Hitachi H8 microcontrollers
Intel has developed a multiprotocol UART i82510, which is very well suited for implementing 9-bit communication interface for PC computers. The second example of the chip, which is well suited for 9-bit communication, is OX16C954-PCI produced by Oxford Semiconductors.
One of the problems of 9-bit communications is missing standardization of message protocol. Drivers and formats of one possible implementation of uLan message protocol are described below.

rt-ics 发表于 2012-11-20 17:43:08

哪位验证过啊
页: [1]
查看完整版本: uLan protocol for RS-485 9-bit network