CAN是Controller AreaNetwork 的缩写,ISO国际标准化的串行通信协议。最早应用在汽车上,在欧洲是汽车网络的标准协议,目前已经广泛应用在工业自动化、智能家居、船舶、纺织和医疗设备等领域(详情请参见百度百科《CAN总线协议》)。

由于CAN总线接口.NET Micro work官方库并不支持,所以我在串口类库的基础上,根据CAN总线的特点,设计出一套CAN总线通信库。

CAN类库的声明如下:

public class CAN    {        publicCAN(string canName, CanBaudRatebaudRate);        publicCAN(string canName, CanBaudRatebaudRate, CanConfig config);    
收藏 打印