19号模块说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

19号模块:CAN 总线通信、无线红外通信
该模块上集成有CAN 控制器芯片SJA1000T 和CAN 收发器TJA1050T 以及CAN 通信接口插座。

AD 61AD 72ALE 3/C S 4/R D 5/W R 6
C LK OUT 7VSS18XTA L19XTA L210MO DE 11V
D D312TX013
TX114
VSS3
15/INT 16/R ST 17VD D218R X 019R X 120VSS221VD D122AD 023AD 124AD 225AD 326AD 427AD 528UB01
SJA 1000T
TXD 1GN D 2VCC 3
R X D
4
Vre f
5
C A NL 6C A NH
7VSS 8UB02
TJA 1050T
D 0
D 1
D 2
D 3
D 4
D 5
D 6
D 7
JZY 3
16M HZ
C B02
30P C B01
30P
GN D
162738495
DB_C AN
R B0710K R B0510
R B06390
R B 010
120
R B02390R B0310
R X D _C
T X D _C
R B0410K
R B01
10K
R B0810
GN D
R B0910
INT _C AN
C A N_C S
R 0510L
GN D
VCC
R ST _L 123456ZHX 1010
R Z5000
R zh110
R zh268
VCC
ZTX D ZR X D SD C Z10.33
GN D LED A ZVCC
ZTX D SD
ZR X D 1
2
3
4
J_CAN
VCC VCC
VCC
GN D
1
2
3
4
5
6
78
JD
DC3-8
12J0
/W R /R D ALE
GN D VCC C A N_V
C A N_V
C A N_G
C A N_V C A N_G
GN D
C A N_G
VCC
C A N_G
图1 CAN 总线通信、无线红外通信电原理图
1. J0:是电源接入插座,用2芯排线和系统板J5-J9任一相连。

2. JD: 是数据总线接入插座。

信号名D0~D7,板上D0对面就是D1,依次排列。

3. L :模块+5V 电源指示灯。

4. /RD 、/WR :CAN 接口芯片的读写控制信号。

实验时和系统板上/RD 、/WR 对应相连。

5. RST_L: CAN 芯片的复位信号,低电平有效,实验时和系统板上的/RS 插孔相连。

6. CAN_CS: 是SJA1000T 的片选信号,系统板上的译码输出Y0~Y7中的某一根相连。

7. INT_CAN: 是SJA1000T 的中断输出信号。

8. DB_CAN 和J_CAN: 分别是标准CAN 总线接口插座和自定义接口。

9. ZTXD: 是红外通信器件IRM5000SE的数据发送脚。

10.ZRXD: 是红外通信器件IRM5000SE的数据接收脚。

11.SD: 红外通信器件IRM5000SE的省电模式控制脚。

高电平时进入省电模式。

图2 CAN总线通信、无线红外通信元件布局图
实验一CAN总线应用实验
一、实验目的
1、了解掌握CAN总线的原理及应用。

2、掌握CAN控制器SJA1000与单片机的接口方法。

二、实验内容
设计CAN控制器SJA1000和CAN总线收发器与单片机的接口原理图,进行自发自收。

三、实验原理和接线图
见CAN.PDF
由图可以看出,电路由三部分组成:单片机、独立CAN控制器SJA1000、CAN总线收发器TJA1050T。

单片机负责SJA1000初始化,通过控制SJA1000实现数据的收发等通信任务。

SJA1000的数据线AD0~AD7连到单片机的数据总线P0口(在仿真状态下为XD0~XD7),SJA1000的片选连主机上的译码输出Y0,即器件地址为8000H,SJA1000的/RD、/WR、ALE 分别和单片机的对应脚相连。

在本系统中留有CAN总线接口DB_CAN,再有一根CAN总线,就可以组成基本的CAN网络。

两个CAN节点的连接方法为CANH和CANL对应相连。

1、 19号板上CAN_CS 连接到系统板Y0,INT_CAN 连接到系统板P3.3 ,RST_L 连
系统板上的负单脉冲输出插孔。

2、 18号板上串行键盘显示接口的SDA_04连接P3.1,SCL_04连接P3.0,BIT 连数
码管显示区的BIT ,DU 连到数码管显示区的DU 。

RST_L 连系统板上的负单脉冲输出插孔。

3、 开机,按单脉冲按钮AN 一次,给CAN 芯片和7290芯片复位。

4、 实验系统运行程序can_self/Testcan 。

5、 观察LED 显示器的显示结果,实验正确时,初始显示“00000”,稍后显示 “GOOD1”。

实验二 红外接口通信实验
一、 实验目的
了解红外接口芯片IRM5000(或ZHX1010)的原理和应用 二、 实验内容
IRM5000SE 是一个符号IrDA SIR (Serial Infrared,串行红外协议)的收发模块,是VISHAY 公司的红外收发芯片,该模块在1米范围内的最高速度可达115.2kbps 。

而且它的供电范围较宽(2.4~5.5V ),可方便地与各种电压的CPU 进行接口。

IRM5000SE 在3V 供电时,其典型电流只有90μA ,非常适用于电池供电产品。

此外,ZHX1010体积小,仅有9.9mm×3.7mm ,且其外围元件少(只需一个电阻和一个电容)。

IRM5000SE 有6个引脚,依次是LEDA 、TXD 、RXD 、SD 、Vcc 和GND 。

LEDA 内部与IRED 红外发光二极管相连,外部接一限流电阻到Vcc ,以给红外管提供工作电流。

但应注意提供的最大电流不能超过500mA (20%的占空比)。

TXD 是数据发送引脚,该脚内部带有下拉电阻,可以直接接到MCU 的数据发送端,当器件进入省电模式时,该下拉电阻开路。

RXD 是接收到红外数据后的输出脚,它是一个三态输出引脚,摆率控制的CMOS 输出驱动器可驱动标准CMOS 或LSTTL 负载。

该引脚无需外接电阻。

SD 是省电模式控制脚,该引脚输入高电平时,IRM5000SE 进入省电模式,此时的最大电流只有1μA 。

三、 实验原理图
键盘显示部分原理参考串行键盘显示接口ZLG7290应用实验
1
2
3
4
56Z HX1010
Z HX1010
Rz h1
Rz h2
VCC
Z T XD Z RXD SD CZ 10.33
GND
L E DA Z VCC Z T XD
SD
Z RXD
P1.0
P1.1P1.2
图(28-1)
1、19号板上红外接口的ZTXD接主机上单片机I/O口的P1.0,ZRXD接P1.1,SD接P1.2。

2、18号板串行键盘显示接口区SDA_04连接P3.1,SCL_04连接P3.0,INT_KEY连
接P3.2。

用8芯线将串行键盘显示接口区的BIT和DU连接到数码管显示区的BIT
和DU,用4芯线将串行键盘显示接口区的KL和KH连接键盘区的KL和KH。

3、18号板RST_L连系统板上的负单脉冲输出插孔。

3、开机,按单脉冲按钮AN一次,给7290芯片复位。

4、将两台机的红外接口相对靠近对准(在1米30度范围之内)。

五、实验步骤
1、先在二号机上运行IRDA/IRDARXD.ASM。

2、再在一号机上运行IRDA/IRDA TXD.ASM。

一号机上显示“IRDAooo1”,二号机
上显示“IRDAooo2”。

3、在一号机上按键,则在该数码管的最右边显示该键值,同时二号机在接收到红外数
据后也在数码管的右边显示该值。

相关文档
最新文档