新建
上传
首页
助手
最?/div>
资料?/div>
工具

龙源期刊?/p>

 http://www.qikan.com.cn 

利用

MC9S12

?/p>

X

)单片机构建

CAN

总线

网络的研?/p>

 

作者:宋富?/p>

 

熊武

 

冯宇?/p>

 

彭思苑

 

黄海?/p>

 

来源:《电脑知识与技术?/p>

2016

年第

20

?/p>

 

        

摘要:飞思卡?/p>

MC9S12

?/p>

X

)单片机的控制器局域网?/p>

MSCAN

)是一种通信控制器,?/p>

绍基于使用该单片机的

MSCAN

模块构建小型网络的研究,实现三块单片机的实时交互通信?/p>

三块单片机包括一块主控制器和两块辅控制器,系统将两块辅控制器挂在主控制器?/p>

CAN

?/p>

线上,与主控制器进行数据交换。其中,数据包括采集的环境温度和用电压模拟的车速?/p>

 

        

关键词:

MC9S12

?/p>

X

);

CAN

总线;通信

 

        

中图分类号:

TP393 

文献标识码:

A 

文章编号?/p>

1009-3044

?/p>

2016

?/p>

20-0210-03 

        CAN

全称?/p>

Controller Area Network

,即控制器局域网,是国际上应用最广泛的现场总线

之一。最初,

CAN

是由德国?/p>

Bosch

公司提出,被设计为汽车环境中的微控制器通信,在?/p>

载各电子控制装置

ECU

之间交换信息,形成汽车电子控制网络。本文按?/p>

CAN

总线协议设计

了一个小型的

CAN

总线网络,正文从硬件设计和软件流程来进行阐述?/p>

 

        1 

硬件电路设计

 

        1.1 CAN

接口电路

 

        

本文采用

TJA1050

作为

CAN

总线的接口芯片,它是一种标准的高?/p>

CAN

收发器,可以

为总线提供差动发送性能和为

CAN

控制器提供差动接收性能?/p>

 

        TJA1050

?/p>

3

引脚?/p>

2

引脚分别为电源的正极和负极,连接

5V

电源和地?/p>

1

引脚?/p>

4

?/p>

脚为

CAN

模块的发送和接收引脚,分别用于从

CAN

总线控制器中输入发送到总线上的数据?/p>

将从总线接收的数据发送给

CAN

总线控制器,连接单片机的

PM1

?/p>

PM0

引脚?/p>

7

引脚?/p>

6

?/p>

脚连接到

CAN

总线?/p>

CANH

?/p>

CANL

线上,信号使用差分电压传送,因此两条信号线被称为

CAN_L

?/p>

CAN_H

?/p>

8

引脚是工作模式选定引脚,该

CAN

接口芯片一共有高速、斜率控制和

待机

3

种工作模式,把该引脚直接接地可选择高速工作模式。在总线接口部分还要接一?/p>

120

欧姆的匹配电阻?/p>

J_CAN

是与

CAN

总线连接的接口?/p>

CAN

总线接口电路见图

1

?/p>

 

        1.2 

电源模块

 

        

电源模块采用

LM2940

稳压芯片,将电压?/p>

12V

稳到

5V

。原理图?/p>

C11

?/p>

C12

?/p>

C13

?/p>

C14

?/p>

C15

?/p>

C16

分别为滤波电容,

F11

为滤波电感,

D12

是电源指示灯,防止指示灯被烧,串

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

龙源期刊?/p>

 http://www.qikan.com.cn 

利用

MC9S12

?/p>

X

)单片机构建

CAN

总线

网络的研?/p>

 

作者:宋富?/p>

 

熊武

 

冯宇?/p>

 

彭思苑

 

黄海?/p>

 

来源:《电脑知识与技术?/p>

2016

年第

20

?/p>

 

        

摘要:飞思卡?/p>

MC9S12

?/p>

X

)单片机的控制器局域网?/p>

MSCAN

)是一种通信控制器,?/p>

绍基于使用该单片机的

MSCAN

模块构建小型网络的研究,实现三块单片机的实时交互通信?/p>

三块单片机包括一块主控制器和两块辅控制器,系统将两块辅控制器挂在主控制器?/p>

CAN

?/p>

线上,与主控制器进行数据交换。其中,数据包括采集的环境温度和用电压模拟的车速?/p>

 

        

关键词:

MC9S12

?/p>

X

);

CAN

总线;通信

 

        

中图分类号:

TP393 

文献标识码:

A 

文章编号?/p>

1009-3044

?/p>

2016

?/p>

20-0210-03 

        CAN

全称?/p>

Controller Area Network

,即控制器局域网,是国际上应用最广泛的现场总线

之一。最初,

CAN

是由德国?/p>

Bosch

公司提出,被设计为汽车环境中的微控制器通信,在?/p>

载各电子控制装置

ECU

之间交换信息,形成汽车电子控制网络。本文按?/p>

CAN

总线协议设计

了一个小型的

CAN

总线网络,正文从硬件设计和软件流程来进行阐述?/p>

 

        1 

硬件电路设计

 

        1.1 CAN

接口电路

 

        

本文采用

TJA1050

作为

CAN

总线的接口芯片,它是一种标准的高?/p>

CAN

收发器,可以

为总线提供差动发送性能和为

CAN

控制器提供差动接收性能?/p>

 

        TJA1050

?/p>

3

引脚?/p>

2

引脚分别为电源的正极和负极,连接

5V

电源和地?/p>

1

引脚?/p>

4

?/p>

脚为

CAN

模块的发送和接收引脚,分别用于从

CAN

总线控制器中输入发送到总线上的数据?/p>

将从总线接收的数据发送给

CAN

总线控制器,连接单片机的

PM1

?/p>

PM0

引脚?/p>

7

引脚?/p>

6

?/p>

脚连接到

CAN

总线?/p>

CANH

?/p>

CANL

线上,信号使用差分电压传送,因此两条信号线被称为

CAN_L

?/p>

CAN_H

?/p>

8

引脚是工作模式选定引脚,该

CAN

接口芯片一共有高速、斜率控制和

待机

3

种工作模式,把该引脚直接接地可选择高速工作模式。在总线接口部分还要接一?/p>

120

欧姆的匹配电阻?/p>

J_CAN

是与

CAN

总线连接的接口?/p>

CAN

总线接口电路见图

1

?/p>

 

        1.2 

电源模块

 

        

电源模块采用

LM2940

稳压芯片,将电压?/p>

12V

稳到

5V

。原理图?/p>

C11

?/p>

C12

?/p>

C13

?/p>

C14

?/p>

C15

?/p>

C16

分别为滤波电容,

F11

为滤波电感,

D12

是电源指示灯,防止指示灯被烧,串

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

龙源期刊?/p>

 http://www.qikan.com.cn 

利用

MC9S12

?/p>

X

)单片机构建

CAN

总线

网络的研?/p>

 

作者:宋富?/p>

 

熊武

 

冯宇?/p>

 

彭思苑

 

黄海?/p>

 

来源:《电脑知识与技术?/p>

2016

年第

20

?/p>

 

        

摘要:飞思卡?/p>

MC9S12

?/p>

X

)单片机的控制器局域网?/p>

MSCAN

)是一种通信控制器,?/p>

绍基于使用该单片机的

MSCAN

模块构建小型网络的研究,实现三块单片机的实时交互通信?/p>

三块单片机包括一块主控制器和两块辅控制器,系统将两块辅控制器挂在主控制器?/p>

CAN

?/p>

线上,与主控制器进行数据交换。其中,数据包括采集的环境温度和用电压模拟的车速?/p>

 

        

关键词:

MC9S12

?/p>

X

);

CAN

总线;通信

 

        

中图分类号:

TP393 

文献标识码:

A 

文章编号?/p>

1009-3044

?/p>

2016

?/p>

20-0210-03 

        CAN

全称?/p>

Controller Area Network

,即控制器局域网,是国际上应用最广泛的现场总线

之一。最初,

CAN

是由德国?/p>

Bosch

公司提出,被设计为汽车环境中的微控制器通信,在?/p>

载各电子控制装置

ECU

之间交换信息,形成汽车电子控制网络。本文按?/p>

CAN

总线协议设计

了一个小型的

CAN

总线网络,正文从硬件设计和软件流程来进行阐述?/p>

 

        1 

硬件电路设计

 

        1.1 CAN

接口电路

 

        

本文采用

TJA1050

作为

CAN

总线的接口芯片,它是一种标准的高?/p>

CAN

收发器,可以

为总线提供差动发送性能和为

CAN

控制器提供差动接收性能?/p>

 

        TJA1050

?/p>

3

引脚?/p>

2

引脚分别为电源的正极和负极,连接

5V

电源和地?/p>

1

引脚?/p>

4

?/p>

脚为

CAN

模块的发送和接收引脚,分别用于从

CAN

总线控制器中输入发送到总线上的数据?/p>

将从总线接收的数据发送给

CAN

总线控制器,连接单片机的

PM1

?/p>

PM0

引脚?/p>

7

引脚?/p>

6

?/p>

脚连接到

CAN

总线?/p>

CANH

?/p>

CANL

线上,信号使用差分电压传送,因此两条信号线被称为

CAN_L

?/p>

CAN_H

?/p>

8

引脚是工作模式选定引脚,该

CAN

接口芯片一共有高速、斜率控制和

待机

3

种工作模式,把该引脚直接接地可选择高速工作模式。在总线接口部分还要接一?/p>

120

欧姆的匹配电阻?/p>

J_CAN

是与

CAN

总线连接的接口?/p>

CAN

总线接口电路见图

1

?/p>

 

        1.2 

电源模块

 

        

电源模块采用

LM2940

稳压芯片,将电压?/p>

12V

稳到

5V

。原理图?/p>

C11

?/p>

C12

?/p>

C13

?/p>

C14

?/p>

C15

?/p>

C16

分别为滤波电容,

F11

为滤波电感,

D12

是电源指示灯,防止指示灯被烧,串

Ͼλ">
Ͼλ
Ŀ

利用MC9S12(X)单片机构建CAN总线网络的研?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

龙源期刊?/p>

 http://www.qikan.com.cn 

利用

MC9S12

?/p>

X

)单片机构建

CAN

总线

网络的研?/p>

 

作者:宋富?/p>

 

熊武

 

冯宇?/p>

 

彭思苑

 

黄海?/p>

 

来源:《电脑知识与技术?/p>

2016

年第

20

?/p>

 

        

摘要:飞思卡?/p>

MC9S12

?/p>

X

)单片机的控制器局域网?/p>

MSCAN

)是一种通信控制器,?/p>

绍基于使用该单片机的

MSCAN

模块构建小型网络的研究,实现三块单片机的实时交互通信?/p>

三块单片机包括一块主控制器和两块辅控制器,系统将两块辅控制器挂在主控制器?/p>

CAN

?/p>

线上,与主控制器进行数据交换。其中,数据包括采集的环境温度和用电压模拟的车速?/p>

 

        

关键词:

MC9S12

?/p>

X

);

CAN

总线;通信

 

        

中图分类号:

TP393 

文献标识码:

A 

文章编号?/p>

1009-3044

?/p>

2016

?/p>

20-0210-03 

        CAN

全称?/p>

Controller Area Network

,即控制器局域网,是国际上应用最广泛的现场总线

之一。最初,

CAN

是由德国?/p>

Bosch

公司提出,被设计为汽车环境中的微控制器通信,在?/p>

载各电子控制装置

ECU

之间交换信息,形成汽车电子控制网络。本文按?/p>

CAN

总线协议设计

了一个小型的

CAN

总线网络,正文从硬件设计和软件流程来进行阐述?/p>

 

        1 

硬件电路设计

 

        1.1 CAN

接口电路

 

        

本文采用

TJA1050

作为

CAN

总线的接口芯片,它是一种标准的高?/p>

CAN

收发器,可以

为总线提供差动发送性能和为

CAN

控制器提供差动接收性能?/p>

 

        TJA1050

?/p>

3

引脚?/p>

2

引脚分别为电源的正极和负极,连接

5V

电源和地?/p>

1

引脚?/p>

4

?/p>

脚为

CAN

模块的发送和接收引脚,分别用于从

CAN

总线控制器中输入发送到总线上的数据?/p>

将从总线接收的数据发送给

CAN

总线控制器,连接单片机的

PM1

?/p>

PM0

引脚?/p>

7

引脚?/p>

6

?/p>

脚连接到

CAN

总线?/p>

CANH

?/p>

CANL

线上,信号使用差分电压传送,因此两条信号线被称为

CAN_L

?/p>

CAN_H

?/p>

8

引脚是工作模式选定引脚,该

CAN

接口芯片一共有高速、斜率控制和

待机

3

种工作模式,把该引脚直接接地可选择高速工作模式。在总线接口部分还要接一?/p>

120

欧姆的匹配电阻?/p>

J_CAN

是与

CAN

总线连接的接口?/p>

CAN

总线接口电路见图

1

?/p>

 

        1.2 

电源模块

 

        

电源模块采用

LM2940

稳压芯片,将电压?/p>

12V

稳到

5V

。原理图?/p>

C11

?/p>

C12

?/p>

C13

?/p>

C14

?/p>

C15

?/p>

C16

分别为滤波电容,

F11

为滤波电感,

D12

是电源指示灯,防止指示灯被烧,串



ļ׺.doc޸Ϊ.docĶ

  • Сѧ꼶Ӣ﷨ϰ
  • ·̸֪ʶ㼰׼(1)
  • ֯Ϊѧĩʹ
  • ѹλṹ
  • ̡ʵָ
  • ϰۺϿѵЧģۺϿѵϰЧ
  • ˮ˵
  • ͨѧϰ⼯ο
  • zuoƵ㻯ڽڸ.docx
  • Ͽѧ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)