简析基于PIC32单片机的CAN总线通信

2016-03-18 06:06:49王越胡宇
移动信息 2016年8期
关键词:单片机

王 越 胡 宇



简析基于PIC32单片机的CAN总线通信

王 越1胡 宇2

1.沈阳金科精密仪器设备有限公司,辽宁 沈阳 110136 2.岚山嵌入系统(沈阳)有限公司,辽宁 沈阳 110000

CAN全称为“Controller Area Network”即控制器局域网,是国际上应用最广泛的现场总线之一。随着通信技术的快速发展,CAN总线通信得到广泛的应用。基于此,阐述了CAN总线数据库的设计,对基于PIC32单片机的CAN总线结构及其总线通信进行了简要分析。

CAN总线;数据库;结构;通信

PIC32单片机系列适用于各种嵌入式应用领域,包括:工业、通信、家电以及消费电子产品等等。以下就基于PIC32单片机的CAN总线通讯进行分析。

1 CAN总线数据库的设计

CAN总线数据库的设计主要包括:

(1)CAN节点。具体包括CAN总线网络中所有节点的名称以及通信ID。

(2)信号signal。信号signal代表一种类型的变量,一般用消息中的一位或者几位来表示。一般包含的主要信息有:startBit,即开始位;length即这个变量的长度是多少位的。除此之外还有最大值、最小值的设置等。

(3)消息Message。其实质就是在CAN总线上通信的数据帧,一个Message包含的主要信息有:ID,表明这个数据帧是从哪个节点发出的:DLC,也就是数据帧的长度,即多少个字节(Byte):信号signal,一条消息一般含有一个或多个信号。

2 基于PIC32单片机的CAN总线结构分析

PIC32控制器局域网模块实现了CAN规范2.0B,该规范主要用于工业和汽车。该异步串行数据通信协议能在电气噪声环境下提供可靠的通信。PIC32器件系列可以集成最多两个CAN模块。

2.1 CAN模块支持以下主要特性

第一,符合标准。

(1)完全符合CAN规范2.0B;(2)最高1 Mbps的可编程比特率。

第二,报文接收和发送。……

登录APP查看全文

猜你喜欢
单片机
基于单片机的SPWM控制逆变器的设计与实现
电子制作(2019年13期)2020-01-14 03:15:28
基于单片机的层次渐变暖灯的研究
电子制作(2019年15期)2019-08-27 01:12:10
基于单片机的多功能智能插排
电子制作(2019年11期)2019-07-04 00:34:48
基于单片机的便捷式LCF测量仪
电子制作(2019年9期)2019-05-30 09:42:02
小议PLC与单片机之间的串行通信及应用
电子制作(2018年12期)2018-08-01 00:48:04
MSP430单片机在仿真中要注意的几点问题
电子制作(2017年9期)2017-04-17 03:00:53
基于单片机的平衡控制系统设计
电子制作(2017年19期)2017-02-02 07:08:27
基于单片机的三维LED点阵设计
电子制作(2016年21期)2016-05-17 03:52:51
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计