搜档网
当前位置:搜档网 › Freescale CAN模块用户手册

Freescale CAN模块用户手册

Freescale CAN模块用户手册
Freescale CAN模块用户手册

CAN模块用户手册

1.引言

FlexCAN (FC)模块实现控制器局域网络协议(CAN)通信。CAN是一种用于汽车和工业控制系统异步通讯协议,是高速(1Mbit/sec)、短时间间隔、基于优先级的协议,能够使用多种通讯媒介(例如:光缆,非屏蔽线对等)。FlexCAN 模块同时支持CAN协议规范2.0版、B部分所规定的标准帧和扩展帧。

CAN协议主要——但不是仅仅地用于车辆串行总线,面对这样的特殊要求现场:实时处理、车辆电磁干扰环境的可靠操作、成本效率和需要的带宽等。本文档理论上采用CAN 协议2.0版的一般应用知识。更详细的参见CAN协议规范2.0版。

2.功能说明

?基于并包含所有现有的TouCAN 模块功能。

?IP接口结构。

?完全实现CAN协议规范2.0

—标准数据和远程帧(直到109位长度)

—扩展数据和远程帧(直到127位长度)

—0—8字节数据长度。

—可编程位速率直到1Mbit/sec。

?多达16个0—8字节长度的弹性信息缓存器,各自可以配臵为接收或传输,所有的都支持标准帧和扩展帧。

?允许单侦听模式。

?内容相关的寻址。

?无读/写信号。

?三个可编程过滤寄存器:

—全局过滤(用于MBs 0-13)

—MB14专用

—MB15专用

?独立于传输介质(假设使用外部收发器)。

?开放的网络架构。

?多主总线。

?高度抗电磁干扰。

?高优先级信息短延迟时间。

?低功耗睡眠模式,可编程

总线活动唤醒。

3.结构图

图1:

4.典型的CAN系统图

图2

每个CAN站点物理上通过一个收发器连接到CAN总线,收发器提供CAN总线上通讯所需的传输驱动、波形,以及接受/比较等功能,还提供保护以预防不良的总线或站点对FlexCAN模块造成损坏。

5.信息缓存

5.1信息缓存器结构。

图3 说明扩展(29-bit) ID信息缓存器结构;图4说明标准(11-bit) ID 信息缓存器结构。

图3

图4

5.2扩展和标准格式帧的公共字段。如表1:

表1:公共字段

表2:接收缓存器编码

* 对于发送信息缓存,读的时候应忽略BUSY位。

表3:发送缓存器编码

* 当检测到匹配的远程请求帧,这样的信息缓冲编码变为1110。

5.3仅用于扩展模式帧的字段。

表4:扩展帧

5.4仅用于标准模式帧的字段。

表5:标准帧

6.功能概述

FlexCAN模块是弹性的,允许它的16个信息缓存(MBs)中的各个分配为传输缓冲或接收缓冲,各MB也可以分配中断标志位,指示传输或接收成功完成。

注:对于所有的过程,准备MB的第一个动作应当是通过将它的CODE字段设为适当的值将其变成非活动状态。这个要求是强制性的,以确保正确的操作。

6.1发送过程

器件通过执行以下的步骤准备或转换为发送MB:

?写控制/状态字(Control/Status word)保持发送MB处于非活动状态(CODE = 1000);

?写入ID_HIGH和ID_LOW字;

?写入数据字节;

?写控制/状态字(Control/Status word) (激活码CODE, LENGTH)

注:第一和最后一步是强制性的。

从最后一步开始,该MB将参加内部仲裁过程,该过程发生在每次接收,或帧间时隙,检测到CAN总线空闲以及至少一个MB准备发送。内部仲裁旨在选择下一个发送的MB。

当该过程结束传输仲裁胜出的MB帧将传送至串行信息缓存(SMB, 参见6.3.1节)以发送(传出)。

发送过程中,FlexCAN模块传输多达8字节的DATA字段,即使LENGTH字段得值更大。(当LENGTH > 8,传输的帧中DLC = 8)

在成功传输结束后:

?自由运行定时器的值(ID字段开始在CAN总线上传输时捕捉的) 写入MB的TIME_STAMP字段。

?MB控制/状态字(Control/Status word)中的CODE字段更新。

?中断标志寄存器的某状态标志臵位(FCIFLAG1,8.12节)。

6.1.1传输中断。

如果对应的FCIMASK1位臵位,每个MB都可以成为中断源。对于特定的MB,接收和发送中断并没有区别。更多关于FCIMASK1和中断的信息参见第8.11、8.12和第9节。

6.1.2传输轮询。

如果使用软件轮询来发送,必须读FCIFLAG1寄存器来确定发送状态。

警告:不要通过读MB的控制状态字来确定发送状态,因为这个程序将导致此MB锁定。

更多信息参见8.12节FCIFLAG1寄存器。

6.2接收过程。

器件通过执行以下的步骤准备或转换为接收MB:

?写MB的控制/状态字(Control/Status word)保持接收寄存器为非活动状态(CODE = 0000);

?写入ID_HIGH和ID_LOW字;

?写控制/状态字(Control/Status word)指明该MB为活动的和空的(CODE = 0100)。

注:第一步和最后一步是强制性的。

从最后一步开始,该MB是一个活动的接收缓冲器,并参加内部的匹配过程,发生在每次收到无误的帧。在此过程中,所有的活动的接收寄存器将自己的ID与更新的接收的ID 相比较,如果发生了匹配事件,该帧将传送(移进)至第一个(最低入口)匹配的MB。自由运行定时器的值(捕捉于IDENTIFIER字段开始在CAN总线上传输时的时刻),写入MB的TIME_STAMP字段。ID字段、DATA字段(最多8字节)、以及LENGTH接着被存入,CODE 字段被更新,以及,中断标志寄存器(FCIFLAG1)中的一个BUFnnI标志臵位。

器件应当按照以下的方法从MB中读取接收的帧:

?控制/状态字(Control/Status word) (必须的,激活本缓存的内部锁定);

?ID(可选——仅当使用屏蔽时才是必要地);

?DATA字段的字;

?自由运行定时器(释放内部锁定——可选)。

对于自由运行定时器的读取不是必须的,如果没有执行,该MB将保持锁定,除非器件开始了读取另一个MB的过程。

注:在任何时刻仅有单个MB是锁定的。

唯一必须的器件操作是读控制/状态字(Control/Status word),以确保数据的一致性。如果BUSY位臵位,器件需要推迟操作直到此位清零。

注:接收到的IDENTIFIER字段总是存储在匹配的MB中,因此MB中ID字段的内容可能由MASK导致改变。

注:如果数据字节数是奇数(如LENGTH字段指示),则最后一字节将被重复以填充16位的字。接受的全部数据字段在移进时写入,故此如果接受的字节数少于8,未使用的字节不会保持它们以前的值。

6.2.1接收中断。

如果对应的FCIMASK1位臵位,每个MB都可以成为中断源。对于特定的MB,接收和发送中断并没有区别。更多关于FCIMASK1和中断的信息参见第8.11、8.12和第9节。

6.2.2接收轮询。

如果使用软件来进行接收轮询,必须读FCIFLAG1寄存器来确定发送状态。

警告:不要通过读MB的控制状态字来确定接收状态,因为这个过程将导致此MB锁定。

更多信息参见8.12节FCIFLAG1寄存器。

6.2.3自接收的帧。

如果匹配的接收MB存在,FlexCAN模块收到自己发送的帧。

6.3信息缓冲管理。

为维护数据的一致性和正确的FlexCAN操作,器件必须遵从6.1和3.2节所列的规则。解除MB活动是一个核心动作,导致MB拒绝来自FlexCAN的发送和接收过程。任何对MB 结构的控制/状态字(Control/Status word)的写访问会解除MB活动,该过程使其排斥收/发进程。任何形式的FlexCAN模块内部的MB访问(不同于6.1和6.2节指明的)将导致FlexCAN 模块不可预知的行为。

匹配/仲裁过程仅在一个周期期间由FlexCAN模块来完成。一旦确定了胜出或匹配,就没有任何的重新评估动作,以保证接收帧不会丢失。如果在FlexCAN扫描第二个之后解除了匹配的MB的活动,则两个或更多的接收MB对接收帧持有匹配的ID也不能确保接收。

假设MB0和MB1被设臵为接收匹配同一个ID的帧,最低号数的MB(MB0)对接收信息具有优先权,如果收到了匹配的ID,将移入MB0。但如果MB0被锁定,信息将逗留在串行信息缓冲区(SMB),如6.3.1节讨论的那样,如果MB0在第1次扫描MB1后被解除活动,则移动操作不能确保。在扫描过程中,FlexCAN模块将读取每个MB的控制/状态字(Control/Status word),并搜索活动接收码,如果ID_HIGH字显示该MB配臵为接收扩展帧,FlexCAN模块将检查ID_LOW,否则它将访问下一个控制/状态字。

这次FlexCAN将在扫描MB0后找到一次匹配,但它并不就此退出扫描,因为MB0被锁定,它将去向MB1。它也将发现MB1活动并且与ID匹配,但优先级较低,从而数据没有被存储。因此如果在扫描MB1后故意解除MB0的活动,在扫描过程的最后,FlexCAN将找不到数据移入的有效MB。

6.3.1串行信息缓存(SMBs)

为了对信息进行双重缓冲,FlexCAN模块有两个影子缓存,称为串行信息缓存(SMBs)。这两个缓存由FlexCAN模块用来保存接收和发送的两个信息。在同一时刻,仅有一个SMB 是活动的,其功能取决于FlexCAN模块在那一时刻的操作。这两个缓冲的任何一个在任何时间都是不可访问的或不可见的。

6.3.2解除发送信息缓冲的活动。

当选择一个MB来发送时,对其控制/状态字(Control/Status word)的任何写访问都将立即解除其活动,从而从发送进程中移除。

?如果一个信息开始从发送缓冲移入SMB时该MB被解除活动,本条信息将不会发送。?如果一个信息从发送缓冲移入SMB之后该MB被解除活动,信息会被发送,但不会产生中断,TX CODE也不会更新。

?如果一条拥有最低优先级的信息正在内部接受发送仲裁,其MB被解除活动,则信息不被发出。

6.3.3解除接收信息缓冲的活动。

当选择一个MB来接收时,对其控制/状态字(Control/Status word)的任何写访问都将立即解除其活动,从而从接收进程中移除。

?如果一个信息开始移入时该MB被解除活动,传输将被终止并且不会申告中断。如果发生了这样的情况,接收MB中可能保存着两个不同帧的混合数据。

警告:绝对不要把数据写入接收MB。如果信息正从SMB传入时这样做,控制/状态字表现为填满(FULL)或溢出(OVER RUN)的情形,但不请求中断。这个动作绝对禁止!6.4锁定/释放/忙碌机构以及SMB的用法。

该机构的执行用于在接收和发送两个进程中确保数据的一致性。该机构包含FlexCAN 模块内部的一个MB和两个SMB的缓冲帧传输的锁定状态(Lock Status)。

?器件读取MB的控制/状态字(Control/Status word)时触发该MB的锁定,也就是说一个新的与该MB匹配的接收帧不能写入该MB。

?为了释放一个锁定的MB,器件可以通过读取控制/状态字的方式锁定另一个MB,或者通过读取自由运行定时器全局释放所有的锁定MB。

?若一个MB被锁定时,收到了匹配的接收帧,则此帧不能存入该MB,保留在SMB中,这种情形没有指示。

?若一个MB被锁定时,收到了两个或更多的匹配接收帧,则最后收到的一个保留在SMB 中,同时先期接收的丢失,这种情形没有指示。

?如果锁定的MB释放,SMB中又存在有匹配的帧,则该帧传送到匹配的MB。

?如果器件在SMB正在向接收MB传输时读取该MB,控制/状态字的BUSY CODE位臵位,为保证数据的一致性,器件需要等到该位清零,这时该MB没有锁定,才能进一步读取。

?如果器件解除一个锁定MB的活动,其锁定状态清除,但没有数据传入该MB。

6.5远程帧。

远程帧是发送去请求数据帧的信息帧。FlexCAN模块能够配臵为自动发送数据帧来响应远程帧,或者发送远程帧然后等待接收应答的数据帧。

当发送一个远程帧:

?初始化一个MB作为发送MB,并将远程发送请求(RTR)位臵1。一旦此远程帧被成功发送,该发送MB自动成为带有同样ID的接收MB。

当FlexCAN模块接收到一个远程帧:

?远程帧ID与所有CODE字段编程为1010的发送MB的ID进行比较;

?如果有一个ID精确匹配的MB,其中的数据帧被发送;

?如果匹配的发送MB中的RTR位臵位,FlexCAN模块传输一个远程帧作为响应。

接收的远程帧并不存放在接收MB中,它仅仅用于触发自动应答。屏蔽寄存器不用于远程帧ID的匹配。新来接收帧的所有ID位(除RTR)必须匹配远程帧,以触发应答发送。

在远程帧已收到并匹配发送MB的情况下,该MB立即进入内部仲裁进程,但仅仅作为一个没有高优先级的普通发送MB。

6.6过载帧。

除非CAN总线上检测到特定的条件,过载帧不由FlexCAN模块发起,这些条件包括:?在间隔的第1或第2位检测到一个显性位;

?在接收帧的帧结束(EOF)字段的第7(最后)位检测到显性位。

?在错误帧或过载帧定界符的第8位(最后)检测到显性位。

6.7时间戳。

这个数值采样于ID字段开始在CAN总线上时的16位自由运行定时计数器。

?对于接收到的信息,时间戳在信息写入缓冲的时刻存储到接收MB的TIME_STAMP字段。对于发送帧,一旦发送正确完成,TIME_STAMP字段会被写入发送MB。】

自由运行定时器可以在一条信息接收进MB0时复位。这项功能允许实现网络时间同步。参见8.21节中FCCTL0寄存器的TSYNC位。

6.8单侦听模式。

单侦听模式下,FlexCAN模块能够接收另一个站点的接收信息应答。无论何时模块进入该模式后,错误计数器冻结,FlexCAN模块在错误被动模式下运行。错误和状态寄存器的故障限制位指示被动错误,而不考虑错误计数器的值。因为该模式下,模块不影响CAN总线,器件能够履行监视器的功能,或者自动位速率测试。不论如何,FlexCAN将仅仅监视有效的传输而不会导致错误。这要求总线上的另一个CAN模块提供应答(ACK)位以完成传送。

一旦设定到这种模式,FlexCAN模块等待进入传输间隔、被动错误、总线关闭或空闲状态。在等待周期内,FlexCAN模块等待进入此模式之前的所有内部活动的完成,不同于作为CAN总线接口的行为。

6.9位定时。

FlexCAN模块支持以多种方式设臵CAN协议要求的位定时参数。有两个16为寄存器(FCCTL0 和FCCTL1)来确定位定时参数各个字段的值。传播段(PROPSEG),1/2相位段(PSEG1 and PSEG2),以及同步跳跃宽度(RJW)都通过FCCTL0 和FCCTL1寄存器来编程,参见8.2和8.3节。同样,FlexCAN维护一个预分频(PRES_DIV)值,以确定系统时钟和SCLOCK、当前时间元之间的比率。

表6:System Clock/CAN Bit-Rate/S-Clock 举例

6.9.1配置FlexCAN模块位定时。

位定时的详细内容参考CAN通讯协议2.0规范。编程位定时功能时必须注意以下的考虑:?如果编程后的PRES_DIV值导致每时间元一个系统时钟,FCCTL1寄存器的PSEG2字段必须编程为0。

?如果编程后的PRES_DIV值导致每时间元一个系统时钟,信息处理时间(IPT)等于3个时间元,要不它等于两个时间元。如果PSEG2 = 2,FlexCAN模块传输时相对于同步段推迟一个时间元。

?如果遇到下面两个条件,相对发送更早的帧起始SOF信号的节点,FlexCAN模块可能不能够及时准备一个MB来开始自身的发送与仲裁。

—当预分频器和位定时控制字段编程到某个值,导致一个CAN位时间小于十个系统时钟周期,并且,

—CAN总线负载率为100%,任何时候其它节点的帧起始(SOF) 符号上升沿的发送发生在信息间隔的三位期间;

—FlexCAN模块位时间必须编程为大于或等于9个系统时钟,否则不能保证正确操作。

6.9.2FlexCAN初始化/复位顺序。

FlexCAN模块按两种方法复位:

a.使用系统复位线硬件复位

b.在FCMCR中声明SOFT_RST软复位

下面是复位的反面,FlexCAN模块不与CAN总线同步,FCMCR寄存器的HALT和FRZ1位臵位。其主要控制禁止,FCMCR的FREEZ_ACK和NOT_RDY位臵位,FlexCAN模块的CANTX引脚处于隐性状态,不发起帧发送,也不从CAN总线上接收任何帧。SOFT_RESET 或硬件复位后,MB的内容不作改变。

通过FCMCR寄存器申告HALT位或复位改变或初始化FlexCAN模块,使之来冻结,需要进行所有的配臵,参见7.1节。

以下是FlexCAN模块可用的一般初始化顺序。

?初始化所有操作模式:

—位定时参数:PROPSEG, PSEG1, PSEG2, RJW (FCCTL0和FCCTL1寄存器);

—通过编程FCCTL1寄存器的PRES_DIV字段来确定位速率;

—确定内部仲裁模式(FCCTL0寄存器的LBUF位)。

?初始化信息缓存(MBs):

—所有的MB的控制/状态字必须作为活动或非活动写入;

—MB的其它项目必须按要求初始化。

?初始化必要的MASK寄存器以允许接收屏蔽:

—按要求设臵FCIMASK1寄存器中的BUFnnI位(所有MB),FCCTL0中的Busoff和Error 中断,FCMCR中的唤醒(Wake)中断。

?初始化FlexCAN的中断管理程序:

?清除FCMCR的HALT位:

—从这个事件开始,FlexCAN模块开始尝试与CAN总线同步。

7.特殊操作模式

7.1调试模式。

调试模式由FRZ1授权。假设FRZ1=1,当HALT臵位时进入调试模式。一旦设臵为这种模式,FlexCAN等待成为间断、被动错误、总线关闭或空闲状态。当处于这些状态其中之一时,FlexCAN等待内部的这些动作完成,另外相对于从前CAN总线接口发生了以下事件:?FlexCAN模块停止收/发信息帧;

?预分频器停止,导致所有相关行为停止;

?允许器件读出或写入错误计数寄存器;

?FlexCAN模块忽略其CAN_RX引脚的输入,驱动该引线为隐性;

?FlexCAN模块与总线失去同步,FCMCR的NOT_RDY和FREEZ_ACK位臵位。

申告调试模式配臵位后,执行下一步动作之前等待FCMCR 中的FREEZ_ACK位被臵位。

警告:疏忽于等待FREEZ_ACK臵位将可能导致FlexCAN模块不可预知的行为。

可以通过以下的方法之一退出调试模式:

?清除HALT位;

?清除FRZ1位;

一旦退出了调试模式,FlexCAN模块通过等待11个连续的隐性位来尝试与CAN总线再次同步。

7.2用于省电的停止模式。

注:这节讨论两种不同的停止模式。这里描述的停止模式是通过写FCMCR寄存器中的STOP位完成的内部停止模式。LPStop是通过STOP指令实现的,影响整个芯片。

FlexCAN模块的停止模式是为了实现省电的功能。当设臵这种模式,FlexCAN模块检查

CAN总线是否处于总线关闭或空闲模式其中之一,否则它将等待传送间隔的第3位,检查其是否隐性。FlexCAN模块等待所有内部操作的完成,除了等待总线接口在发生以下事件之前:

?FlexCAN模块关闭它的时钟,停止大多数内部电路,因此节约了最大功率。

?IPBus接口逻辑继续运行,允许器件访问FCMCR。

?FlexCAN模块忽略CAN_RX输入引线,并驱动CAN_TX引线为隐性。

?FlexCAN模块与总线失去同步,FCMCR的NOT_RDY和STOP_ACK位臵位。

可以通过以下的方法之一退出调试模式:

?清除FCMCR的STOP位。

?如果FlexCAN模块进入停止模式时,FCMCR的SELF_WAKE臵位,则当检测到CAN 总线上隐性到显性变化,FlexCAN模块复位FCMCR的STOP位,恢复时钟。

当处于Stop或LPStop模式,CAN总线上的一个隐性到显性的变化将引起错误和状态寄存器中的WAKE_INT位臵位。如果FCMCR中的WAKE_MASK位臵位,该事件将引起一个器件中断。

7.2.1停止模式操作说明。

?在停止/自唤醒模式下,FlexCAN模块尝试接收响应帧来唤醒,换而言之,假设接收到的显性位是帧起始,它不参加CAN总线的仲裁。

?在宣告进入停止模式前,器件应当禁止FlexCAN模块的所有中断。如不这样做,在停止模式下的一个非唤醒(Non Wake-up)状态将导致一次中断。如需要,WAKE_MASK位需臵位,以允许唤醒(Wake-up)中断。

?如果宣告进入停止模式时FlexCAN模块处于总线关闭(Busoff)状态,模块将转到停止模式。在此时刻,它停止计数同步序列。一旦停止位被清除,计数将继续。参见8.10节。?按以下正确的流程进入带自唤醒功能的停止模式。

—宣告停止(Stop)模式同时宣告自唤醒(SELF_WAKE)。

—等待STOP_ACK位臵位。

?在自唤醒时清除停止状态的正确流程:

—清除停止(Stop)模式同时清除自唤醒。

—等待STOP_ACK位无效。

?SELF_WAKE的设臵仅能在FCMCR中STOP位清除以及FlexCAN模块就绪的情况下进行。也就是FCMCR的NOT_ RDY位是清除的。

?如果设臵了STOP和SELF_WAKE,并且如果一个隐性到显性的边沿随之立即出现在CAN总线上,FCMCR的STOP_ACK位可能永远不会臵位,重新设臵FCMCR STOP位。?为避免当FlexCAN模块唤醒时无用的旧帧被发送,可在停止之前禁用所有的发送源,远程响应也包含在内。

?如果宣告停止模式时调试模式有效,调试模式的FlexCAN模块将被退出。调试模式试图同步CAN总线(11个连续的隐性位),搜索合适的条件来进入停止模式。

?允许尝试复位后立即停止FlexCAN模块,但仅在完成基本初始化之后。

?如果停止模式由自唤醒激活,并且FlexCAN模块运行在每元时间一个系统时钟的状态,有一种极端情形:FlexCAN模块由隐性到显性的边沿唤醒时可能不遵从BOSCH CAN协议,这种意义上,FlexCAN模块同步从必需的情形移动一个元时间。这种移动持续直到下一个隐性到显性的边沿,往回重新同步FlexCAN模块,以遵从协议。在自动节电模式由隐性到显性边沿唤醒的情形也同样适用。参见7.3节。

?如果发送时期执行LPStop,数据可能丢失,发生与BOSCH CAN协议的不一致。使用时小心确认在将器件臵于LPStop模式前,FlexCAN模块处于空闲状态。

7.3自动省电模式。

FlexCAN模块的这个模式旨在优化电源节省的同时允许一般操作。设臵FCMCR的

AUTO_PWR_SAVE位,FlexCAN模块寻找时钟不必运行的一组条件,如果所有这些条件具备,FlexCAN模块停止其时钟,从而节约了电源。如果当时钟停止时,下面提及的条件的任何一个不再为真,模块恢复时钟。FlexCAN模块持续监视这些条件,据此停止或恢复时钟。?进程中没有接收或发送的帧。

?接收/发送帧不在SMB和MB之间移动,或者任何MB中都没有待发送的CANTX帧。?FlexCAN模块核心访问不可用。

?FlexCAN模块不处于以下的任何模式:

—调试模式(FCMCR位8);

—停止模式(FCMCR位15);

—总线关闭。

8.寄存器定义。

表7:FlexCAN存储器映射

各个FlexCAN寄存器的地址是基址与偏移的和,关于FlexCAN基址的定义请参考器件的数据手册,所有的存储单元基址和偏移地址由寄存器汇总表以16进制给出。

表8:FlexCAN寄存器汇总

表8:FlexCAN寄存器汇总(续)

表8:FlexCAN寄存器汇总(续)

表8:FlexCAN寄存器汇总(续)

127个寄存器各自的位域图示于图5,详细说明跟随其后。

图5:FlexCAN寄存器映射

8.1模块配置寄存器(FCMCR)

图6:模块配置寄存器

8.1.1停止(STOP)—Bit 15

该位设臵低功率睡眠模式,可以由器件设定。该位可由器件清除,如果FCMCR中的SELF_WAKE臵位,也可仅由FlexCAN清除。

?0 = 允许FlexCAN时钟运行。

? 1 = 关闭FlexCAN时钟。

请参考7.2节。

8.1.2冻结允许(FRZ1)—Bit 14

FRZ1位指定FlexCAN模块响应FCMCR的HALT位的声明。复位期间该位初始化为1,清除该位将导致FlexCAN模块退出调试模式,详细的描述参见7.1节。

?0 = 忽略FCMCR的HALT位。FlexCAN模块正常运行。

? 1 = FlexCAN模块能够进入调试模式。

当FREZ = 1时,允许FlexCAN模块进入FRZ1/HALT模式。为了进入该模式,FRZ1必须设为1,并且FCMCR 中的FRZ1/HALT必须设臵,清除该位将导致FlexCAN模块从FRZ1/HALT模式中退出,请参见7.1节。

8.1.3保留位—Bit 13

该位保留或不被填充,初始化为零且不能通过写入来修改(FlexCAN的其它实现中此位为FRZ0)

8.1.4停止SClock (HALT)—Bit 12

当HALT和FRZ1臵位,FlexCAN进入调试模式。该位在复位时初始化为1。

初始化MB和控制寄存器后,HALT位应当清除,在它清除之前不会发生接收或发送操作。当声明了HALT,错误计数寄存器可写。请参见7.1节。

?0 = FlexCAN正常运行。

? 1 = 如果FRZ1 = 1,进入调试模式。

8.1.5FlexCAN未就绪(NOT_RDY)—Bit 11

这个只读位指示FlexCAN进入了停止或调试模式。

一旦FlexCAN通过同步到总线(11个隐性位) 或者由自唤醒机制退出调试模式,该位被清除。

8.1.6唤醒中断屏蔽(WAKE_MASK)—Bit 10

该位使能产生唤醒中断(Wake-Up)。

?0 = 唤醒中断禁止。

? 1 = 唤醒中断允许。

8.1.7软件复位(SOFT_RST)—Bit 9

当宣告了SOFT_RST,FlexCAN复位其内部状态机(序列发生器,错误计数器,错误标志,定时器)以及接口寄存器(FCMCR, FCIMASK1, FCIFLAG1, FCMAXMB)。

控制位控制着CAN总线(FCCTL0和FCCTL1)与MB的接口,以及接收信息不被改变。这就允许器件使用SOFT_RST在系统运行时作为调试功能。

SOFT_RST也影响FCMCR,导致STOP位复位。FlexCAN在停止的节电模式后恢复时钟SOFT_RST位维持HALT/FRZ1位,引起FlexCAN模块进入调试模式。该位自行清除。

注:设置SOFT_RST后,下一个器件访问不应是到FlexCAN模块的,以允许FlexCAN的内部电路完全复位。

8.1.8FlexCAN禁用(FREEZ_ACK)—Bit 8。

该只读位提供模块在调试模式,停止预分频器的状态的指示。其值为:

?0= FlexCAN退出调试,预分频器允许。

?1= FlexCAN进入调试模式,预分频器禁止。

FREEZ_ACK在FlexCAN模块进入调试模式时臵位,器件可以通过查询此位的方式来确定模块进入了调试模式,当FlexCAN退出调试,该位被清除。当预分频器运行时该位也会被清除。请参见8.1.5节。

8.1.9保留位—Bit 7

该位保留或不执行操作,读写为零。

8.1.10自唤醒(SELF_WAKE)—Bit 6

该位允许在不需要器件干涉的情况下,FlexCAN在停止后自主唤醒。如此位臵位,当进入停止模式,在停止期间,FlexCAN模块在总线寻找一个显性位,如果检测到一个隐性到显性的过渡,模块立即清除STOP位,恢复时钟。

如果一次到FCMCR的SELF_WAKE臵位写操作正好同时发生在CAN总线上隐性到显性的边沿时刻,则该位不被臵位,模块时钟不会停止。可通过读FCMCR来校验该位是否臵位。

注:如果最终执行了LPStop命令,该位将不会置位,更详细的信息参见7.2.1节。8.1.11自动节电(AUTO_PWR_SAVE)—Bit 5

该位允许FlexCAN在没有程序需要执行时,关掉自己的时钟来节约电源,然后在没有任何器件参与的情况下自动地恢复同样的时钟。

注:IPBus时钟没有停止,以允许器件访问,自动节电模式不依赖于SELF_WAKE (Bit 6)或WAKE_MASK (Bit 10)位的值。

?0 = 自动节电模式无效,时钟正常运行。

? 1 = 自动节电模式有效,时钟按需要停止和恢复。

8.1.12FlexCAN停止(STOP_ACK)—Bit 4

FlexCAN在停止模式,同时,主时钟停止。

这是一个只读位,当FlexCAN模块进入停止模式并且时钟停止时,其值为1,而停止模式清除并且时钟再次运行时,其值为0,参见7.2节。

当FlexCAN进入停止模式,并停止了自己的时钟,它臵位STOP_ACK位。器件可以查询此位来了解是否FlexCAN已经进入停止模式并停止了时钟,如果Stop模式清除,一旦FlexCAN模块的时钟运行,该位关闭。

?0 = FlexCAN退出停止(Stop)模式。

? 1 = FlexCAN进入停止模式。

8.1.13保留位—Bits 3–0。

该位域保留或不生效。读取时为0,且不能改写。

8.2控制寄存器0 (FCCTL0)

这些寄存器(FCCTOL0,FCCTL1,以及FCTIMER)提供与CAN总线相关的控制方法。例如位速率、CANRX位内的可编程采样点,以及全局自由运行定时器。

图7:控制器存器0(FCCTL0)

8.2.1总线关闭屏蔽(BOFF_MASK)—Bit 15

该位提供总线关闭中断(Busoff)的屏蔽

?0 = 中断禁止;

? 1 = 中断允许。

8.2.2错误屏蔽(ERR_MASK)—Bit 14

该位提供错误中断(Error)的屏蔽

?0 = 中断禁止;

? 1 = 中断允许。

8.2.3保留—Bits 13–8

该位域保留或不生效。位读/写仅能用0。试图对改变这些为会引起未知的功能改变。

警告:访问该寄存器时应慎重考虑,仅往这些位写0。

8.2.4样本众数(SAMP)—Bit 7。

采样位决定FlexCAN模块采样每个接收位、确定其数值时是采样1次还是3次。

?0 = (复位值)用1次采样来确定接受到的位的值。

? 1 =用3次采样来确定接受到的位的值,正常的一个(采样点)和领先SClock周期的两个,使用多数决定原则。

8.2.5回环模式(LOOPB)—Bit 6

该位仅能在测试模式下臵位,仅仅除了FCMAXMB寄存器的TEST_EN位臵位。参见8.5.2节。如果此位臵位,内部的回环被允许,阻止模块检测到总线活动。

?0 = 回环模式禁止;

? 1 = 回环模式允许。

8.2.6时间同步模式(TSYNC)—Bit 5

该位允许机构在每个接收信息进入MB0的时候复位或清除自由运行定时器。该位提供用特殊的同步信息同步多个FlexCAN站点的途径。也就是全局网络时间,Buffer0中断同样可用。

?0 = 定时器同步禁止。

? 1 = 定时器同步允许。

8.2.7最低缓冲先行传输(LBUF)—Bit 4

该位定义先行发送安排。

?0 = 低ID先发。

? 1 = 低缓冲器号先发。

注:LBUF = 0时,如果多个MB拥有同样的ID,数据帧先于远程帧发送。同样ID的数据帧或远程帧之中,低缓冲的先发。

8.2.8单侦听模式(LOM)—Bit 3

该控制位配臵FlexCAN到单侦听模式。该模式下,模块能够在没有应答的情况下接收信息,或者在总线上活动以供诊断。详细信息请参见6.8节。

?0 = 正规操作,单侦听模式关闭。

? 1 = 允许单侦听模式。

8.2.9传播段(PROPSEG)—Bits 2–0

该位域定义位定时的传播段长度,合法的编程值为0到7。

传播段时间=(PR OPSEG + 1) × 元时间

1个元时间=1个SClock周期(参见8.3节)

8.3控制寄存器1(FCCTL1)。

图8:控制器存器1(FCCTL1)

8.3.1预分频因子(PRES_DIV)—Bits 15–8

该位域决定系统时钟和串行时钟(Sclock) (1 Sclock = 1元时间) 之间的频率比率。SClock 等于系统时钟除以该寄存器的值加1。该寄存器的复位值是0,意味着SClock等于系统时钟的频率。该8bit位域的最大值是0xFF,给出的最小SClock频率=系统时钟÷256。更多信息请参见6.9节。

8.3.2再同步跳转宽度(RJW)—Bits 7–6。

该位域定义一次重新同步过程中一个位的元时间数量能够改变的最大值。合法的数值是0到3。

再同步跳转宽度=(RJW + 1) ×元时间

8.3.3相位段1(PSEG1)—Bits 5–3.

该位域定义位定时中相位缓冲段1的长度,合法数值为0到7。

相位缓冲段1 =(PSEG1 + 1) ×元时间

8.3.4相位段2(PSEG2)—Bits 2–0.

该位域定义位定时中相位缓冲段2的长度,合法数值为0到7。

相位缓冲段2 =(PSEG2 + 1) × 元时间

8.4自由运行定时器(FCTMR)

图9:自由运行定时器(FCTMR)

8.4.1自由运行定时器(TMR)—Bits 15–0

此16位自由运行计数器由器件读写。定时器复位后从零开始,线性计数到0xFFFF,然后回转。该定时器的时钟由FlexCAN模块位时钟驱动,在一个信息期间,每位的收发使其加1。当总线上没有信息时,它按照额定位速率计数。

定时器的值在CAN总线上帧的ID字段起始时被捕捉,信息的收发成功完成后该值写入MB的TIME_STAMP项。

8.5最大信息缓冲寄存器(FCMAXMB)

图10:最大信息缓存寄存器(FCMAXMB)

警告:改变位15–8、6–4的值会导致不希望的功能。

8.5.1保留位—Bits 15–8。

这个位域保留或不被执行,其中的位初始化时为0,并仅能写入0。

8.5.2测试允许(TEST_EN)—Bit 7

该只读位在设臵FCCTL0的LOOPB位之前被臵位,参见8.2.5节关于环回模式的更多信息。

?0 = 测试模式禁用;

? 1 = 测试模式允许。

8.5.3保留位—Bits 6–4

这个位域保留或不被执行,其中的位初始化时为0,并仅能写入0。

8.5.4最大信息缓冲(MAXMB)—Bits 3–0。

该位域定义模块的最大MB的配臵。这些位的复位值是0xF,对应于一个16-MB的配臵。

使用中最大MB数=MAXMB + 1

8.6接收屏蔽(Receive Mask)寄存器

这些寄存器用于对接收的帧ID进行认可屏蔽。两个全局屏蔽、描述为高和低,用于接收MB的0到13。四个额外的屏蔽用于缓冲14和15,描述为高和低(High,Low)。

?0 = 屏蔽位:对应新进帧的ID位不考虑。: The corresponding incoming ID bit is don’t care ? 1 = 屏蔽位:对应的ID位与新进帧的ID进行检查,确定是否存在匹配。

注:标准和扩展帧都使用这些屏蔽,一般操作模式下,这些屏蔽寄存器的值不应变化,就像锁定的帧通过屏蔽匹配一个MB,能够传输到MB(然后立即释放),但可能不再匹配。

表9:普通/扩展信息屏蔽示例

注:

(1) 扩展模式匹配(MB3)

(2) 标准模式匹配(MB2)

(3) 与MB3失配,由于ID0

(4) 与MB2失配,由于ID28

(5) 与MB3 失配,由于ID28,与MB14匹配

(6) 与MB14失配,由于ID27

(7) 匹配MB14

8.7全局接收屏蔽(FCRXGMASK_H and FCRXGMASK_L)

全局接收屏蔽寄存器由4个字节组成,这些屏蔽位作用于除拥有专用屏蔽寄存器的MB14和MB15外的所有接收到的ID。

图11:接收全局屏蔽高位寄存器(FCRXGMASK_H)

图12:接收全局屏蔽低位寄存器(FCRXGMASK_L)

8.7.1屏蔽ID28到18(MID28--MID18)—Bits 31–21

这些位对标准形式和扩展形式一致。

8.7.2保留位—Bit 20

接收帧的这些为从不与对应的MB中ID字段的位相比较。

注:远程帧从不接收进MB。位于屏蔽寄存器的RTR屏蔽(位20和零)总是当作0,而不管任何的对这些位的器件写入。

8.7.3保留位—Bit 19

接收帧的IDE位总是进行比较。屏蔽寄存器中的这个位总是为1,而不管任何的对该位的器件写入。

8.7.4屏蔽ID17到1(MID17--MIDOS)—Bits 18–1

这些位仅在扩展模式中进行比较。

8.7.5保留位—Bit 0

该位保留或不生效,它作为0并不能改写。

8.8接收缓冲14屏蔽寄存器(FCRX14MASK_H /_L)

接收缓冲14屏蔽寄存器与全局屏蔽寄存器结构相同,它用于屏蔽缓冲14(Buffer14)。

图13:接收缓存14屏蔽高位寄存器(FCRX14MASK_H)

图14:接收缓存14屏蔽低位寄存器(FCRX14MASK_L)

8.9接收缓冲15屏蔽寄存器(FCRX15MASK_H /_L)

接收缓冲15屏蔽寄存器与全局屏蔽寄存器结构相同,它用于屏蔽缓冲15(Buffer15)。

图15:接收缓存15屏蔽高位寄存器(FCRX14MASK_H)

无线宽带上网使用手册

无线宽带上网使用手册 一、无线宽带上网的介绍 中国电信无线宽带上网采用了通用的无线局域网技术,是中国电信有线宽带接入的延伸和补充,可充分满足您上网便利性、个人化的需求。中国电信无线宽带用户可使用带无线网卡的电脑、等,在无线网络覆盖区快速访问中国电信宽带互联网。 中国电信无线宽带上网具有以下突出特点: 、无线互联:持续连接,移动办公,随时随地享受网上证券、视频点播、远程教育、远程医疗、视频会议、网络游戏等一系列宽带信息增值服务、高速接入:可提供最大的共享带宽,充分满足客户对宽带业务的需求,非常适合高速上网和视频服务等宽带业务。 、安全可靠:利用证书加密、加密等先进技术保障用户账号及密码的安全。 、全国漫游:在中国电信的无线宽带网络覆盖热点区域可漫游使用。 二、无线宽带上网的使用条件 、计算机硬件要求: 配置符合标准功能模块的笔记本电脑或。 、网络环境要求 申请了中国电信无线宽带上网的用户,可在中国电信无线宽带网络覆盖的热点区域高速自由上网。具备全国漫游服务功能的我的家客户和商务领航客户可实现跨省漫游。 三、无线宽带上网的使用 (一)您在家里使用无线上网

、开启电脑的功能,开启智能无线猫。 、查找并连接无线网络: 当您第一次使用无线连接时,建议使用家客户端上的“一键通”功能建立电脑与智能无线猫的连接。此后,在正常情况下,电脑开机时会主动连接上智能无线猫的家庭无线网络。 使用家客户端的“一键通”功能,您可以免去繁琐的无线密码配置过程。具体步骤如下: 第一步:点击家客户端上的“查看无线网络”->“一键通”按钮 第二步:点击“开始连接”,并在分钟内按下智能无线猫上的“”按钮;如果你先按下了智能无线猫的“”按钮,请在分钟内点击“开始连接”。

nRF24L01无线通信模块使用手册12

深圳市德普施科技有限公司 nRF24L01无线通信模块使用手册 一、模块简介 该射频模块集成了NORDIC公司生产的无线射频芯片nRF24L01: 1.支持2.4GHz的全球开放ISM频段,最大发射功率为0dBm 2.2Mbps,传输速率高 3.功耗低,等待模式时电流消耗仅22uA 4.多频点(125个),满足多点通信及跳频通信需求 5.在空旷场地,有效通信距离:25m(外置天线)、10m(PCB天线) 6.工作原理简介: 发射数据时,首先将nRF24L01配置为发射模式,接着把地址TX_ADDR和数据TX_PLD 按照时序由SPI口写入nRF24L01缓存区,TX_PLD必须在CSN为低时连续写入,而TX_ADDR在发射时写入一次即可,然后CE置为高电平并保持至少10μs,延迟130μs后发射数据;若自动应答开启,那么nRF24L01在发射数据后立即进入接收模式,接收应答信号。如果收到应答,则认为此次通信成功,TX_DS置高,同时TX_PLD从发送堆栈中清除;若未收到应答,则自动重新发射该数据(自动重发已开启),若重发次数(ARC_CNT)达到上限,MAX_RT置高,TX_PLD不会被清除;MAX_RT或TX_DS置高时,使IRQ变低,以便通知MCU。最后发射成功时,若CE为低,则nRF24L01进入待机模式1;若发送堆栈中有数据且CE为高,则进入下一次发射;若发送堆栈中无数据且CE为高,则进入待机模式2。 接收数据时,首先将nRF24L01配置为接收模式,接着延迟130μs进入接收状态等待数据的到来。当接收方检测到有效的地址和CRC时,就将数据包存储在接收堆栈中,同时中断标志位RX_DR置高,IRQ变低,以便通知MCU去取数据。若此时自动应答开启,接收方则同时进入发射状态回传应答信号。最后接收成功时,若CE变低,则nRF24L01进入空闲模式1。 三、模块引脚说明

亿佰特433MHz 贴片型无线模块E49-400T20S使用手册

目录 第一章概述 (3) 1.1简介 (3) 1.2特点功能 (3) 1.3应用场景 (3) 第二章规格参数 (3) 2.1极限参数 (3) 2.2工作参数 (4) 第三章尺寸与引脚定义 (5) 第四章推荐连线图 (7) 第五章功能详解 (8) 5.1模块复位 (8) 5.2AUX详解 (8) 5.2.1 无线接收指示 (8) 5.2.2 无线发射指示 (8) 5.2.3 模块正在配置过程中 (8) 5.3.4 AUX注意事项 (9) 第六章工作模式 (11) 6.1模式切换 (11) 6.2传输模式(模式0) (12) 6.3RSSI模式(模式1) (12) 6.4设置模式(模式2) (12) 6.5休眠模式(模式3) (12) 6.6快速通信测试 (13) 第七章指令格式 (14) 7.1出厂默认参数 (14) 7.2工作参数读取 (14) 7.3版本号读取 (14) 7.4参数设置指令 (14) 第八章硬件设计 (17) 第九章常见问题 (18) 9.1传输距离不理想 (18) 9.2模块易损坏 (18) 9.3误码率太高 (18) 第十章焊接作业指导 (19) 10.1回流焊温度 (19) 10.2回流焊曲线图 (20)

第十一章相关型号 (20) 第十二章天线指南 (21) 12.1天线推荐 (21) 第十三章批量包装方式 (22) 修订历史................................................................................. 错误!未定义书签。关于我们................................................................................. 错误!未定义书签。

nRF24L01无线通信模块使用手册

nRF24L01无线通信模块使用手册 一、模块简介 该射频模块集成了NORDIC公司生产的无线射频芯片nRF24L01: 1.支持2.4GHz的全球开放ISM频段,最大发射功率为0dBm 2.2Mbps,传输速率高 3.功耗低,等待模式时电流消耗仅22uA 4.多频点(125个),满足多点通信及跳频通信需求 5.在空旷场地,有效通信距离:25m(外置天线)、10m(PCB天线) 6.工作原理简介: 发射数据时,首先将nRF24L01配置为发射模式,接着把地址TX_ADDR和数据TX_PLD按照时序由SPI 口写入nRF24L01缓存区,TX_PLD必须在CSN为低时连续写入,而TX_ADDR在发射时写入一次即可,然后CE置为高电平并保持至少10μs,延迟130μs后发射数据;若自动应答开启,那么nRF24L01在发射数据后立即进入接收模式,接收应答信号。如果收到应答,则认为此次通信成功,TX_DS置高,同时TX_PLD 从发送堆栈中清除;若未收到应答,则自动重新发射该数据(自动重发已开启),若重发次数(ARC_CNT)达到上限,MAX_RT置高,TX_PLD不会被清除;MAX_RT或TX_DS置高时,使IRQ变低,以便通知MCU。最后发射成功时,若CE为低,则nRF24L01进入待机模式1;若发送堆栈中有数据且CE为高,则进入下一次发射;若发送堆栈中无数据且CE为高,则进入待机模式2。 接收数据时,首先将nRF24L01配置为接收模式,接着延迟130μs进入接收状态等待数据的到来。当接收方检测到有效的地址和CRC时,就将数据包存储在接收堆栈中,同时中断标志位RX_DR置高,IRQ 变低,以便通知MCU去取数据。若此时自动应答开启,接收方则同时进入发射状态回传应答信号。最后接收成功时,若CE变低,则nRF24L01进入空闲模式1。 二、模块电气特性 参数数值单位 供电电压5V 最大发射功率0dBm 最大数据传输率2Mbps 电流消耗(发射模式,0dBm)11.3mA 电流消耗(接收模式,2Mbps)12.3mA 电流消耗(掉电模式)900nA 温度范围-40~+85℃ 三、模块引脚说明 管脚符号功能方向 1GND电源地 2IRQ中断输出O 3MISO SPI输出O 4MOSI SPI输入I 5SCK SPI时钟I 6NC空 7NC空 8CSN芯片片选信号I 9CE工作模式选择I 10+5V电源

WIFI上网卡操作手册

WIFI上网卡操作手册 一、登录网站 目前有三种方式可以进入天翼宽带WiFi时长卡产品购买网站: (1)用户通过天翼宽带WiFi Portal页面上的购买链接进入。 (2)用户直接在浏览器地址栏输入网址 “https://www.sodocs.net/doc/c43159246.html,/main/wifibuy/index.html”进 入。 (3)访问福建省网上营业厅(https://www.sodocs.net/doc/c43159246.html,)的“移动业务” —“天翼应用”—“数据业务”栏目中的“天翼宽带WiFi业务”栏 目中的“WiFi时长卡购买链接”进入。 二、购买 1、进入天翼宽带WiFi时长卡购买网站的页面如下图所示:

2、进入手机验证页面 点击购买页面首页上的“点击继续”按钮后,进入手机验证页面,如下图: 根据页面提示,输入手机号,验证码及发到手机上的随机短信密码后,点击“进入购买流程”按钮。 3、产品选购 点击“进入购买流程”按钮后,只要用户输入的手机号、验证码、手机随机短信密码正确,就可以顺利进入如下产品选购页面:

选择要购买的“天翼宽带WiFi时长卡类型”及“支付类型”(支付类型中的“电信充值卡”支付方式目前仅对上海地区发行的电信充值卡提供服务。) 4、订单确认

三、支付 1、进入付款页面 以招商银行的网上银行付款为例:

2、购买成功

三、查看购买记录 1、进入购买网站 目前有三种方式可以进入天翼宽带WiFi时长卡产品购买网站: (1)用户通过天翼宽带WiFi Portal页面上的购买链接进入。 (2)用户直接在浏览器地址栏输入网址 “https://www.sodocs.net/doc/c43159246.html,/main/wifibuy/index.html”进 入。 (3)访问福建省网上营业厅(https://www.sodocs.net/doc/c43159246.html,)的“移动业务” —“天翼应用”—“数据业务”栏目中的“天翼宽带WiFi业务”栏 目中的“WiFi时长卡购买链接”进入。 进入天翼宽带WiFi时长卡购买网站的页面如下图所示:

亿佰特SX1268 433470MHz 1W LoRa无线模块E22-400T30D使用手册

第一章产品概述 (1) 1.1产品简介 (1) 1.2特点功能 (1) 1.3应用场景 (1) 第二章规格参数 (2) 2.1极限参数 (2) 2.2工作参数 (2) 第三章机械尺寸与引脚定义 (3) 第四章推荐连线图 (4) 第五章功能详解 (5) 5.1定点发射 (5) 5.2广播发射 (5) 5.3广播地址 (6) 5.4监听地址 (6) 5.5模块复位 (6) 5.6AUX详解 (6) 5.6.1 串口数据输出指示 (6) 5.6.2 无线发射指示 (7) 5.6.3 模块正在配置过程中 (7) 5.6.4 注意事项 (7) 第六章工作模式 (8) 6.1模式切换 (8) 6.2一般模式(模式0) (9) 6.3WOR模式(模式1) (9) 6.4配置模式(模式2) (9) 6.5深度休眠模式(模式3) (9) 第七章寄存器读写控制 (10) 7.1指令格式 (10) 7.2寄存器描述 (11) 7.3出厂默认参数 (13) 第八章中继组网模式使用 (13) 第九章上位机配置说明 (14) 第十章硬件设计 (14) 第十一章常见问题 (15) 11.1传输距离不理想 (15) 11.2 模块易损坏 (16) 11.3误码率太高 (16) 第十二章焊接作业指导 (16) 12.1回流焊温度 (16) 12.2回流焊曲线图 (17) 第十三章相关型号 (17) 第十四章天线指南 (18) 14.1天线推荐 (18) 第十五章批量包装方式 (19)

第一章产品概述 1.1 产品简介 E22-400T30D是全新一代的LoRa无线模块,基于SEMTECH公司SX1268射频芯片的无线串口模块(UART),具有多种传输方式,工作在(410.125~493.125MHz)频段(默认433.125MHz),LoRa扩频技术,TTL 电平输出,兼容3.3V 与5V 的IO 口电压。 E22-400T30D采用全新一代LoRa扩频技术,与传统SX1278方案相比,SX1268方案传输距离更远,速度更快,功耗更低,体积更小;支持空中唤醒、无线配置、载波监听、自动中继、通信密钥等功能,支持分包长度设定,可提供定制开发服务。 1.2 特点功能 ●基于SX1268开发全新LoRa扩频调制技术,带来更远的通讯距离,抗干扰能力更强; ●支持自动中继组网,多级中继适用于超远距离通信,同一区域运行多个网络同时运行; ●支持用户自行设定通信密钥,且无法被读取,极大提高了用户数据的保密性; ●支持LBT功能,在发送前监听信道环境噪声,可极大的提高模块在恶劣环境下的通信成功率; ●支持RSSI信号强度指示功能,用于评估信号质量、改善通信网络、测距; ●支持无线参数配置,通过无线发送指令数据包,远程配置或读取无线模块参数; ●支持空中唤醒,即超低功耗功能,适用于电池供电的应用方案; ●支持定点传输、广播传输、信道监听; ●支持深度休眠,该模式下整机功耗约2uA; ●支持全球免许可ISM 433MHz频段,支持470MHz抄表频段; ●模块内置PA+LNA,理想条件下通信距离可达8km; ●参数掉电保存,重新上电后模块会按照设置好的参数进行工作; ●高效看门狗设计,一旦发生异常,模块将在自动重启,且能继续按照先前的参数设置继续工作; ●支持0.3k~62.5kbps的数据传输速率; ●支持3.3~5.5V供电,大于5V供电均可保证最佳性能; ●工业级标准设计,支持-40~+85℃下长时间使用; ●SMA-K接口,可方便连接同轴电缆或外置天线。 1.3 应用场景 ●家庭安防报警及远程无钥匙进入; ●智能家居以及工业传感器等; ●无线报警安全系统; ●楼宇自动化解决方案; ●无线工业级遥控器; ●医疗保健产品; ●高级抄表架构(AMI); ●汽车行业应用。

esp8266-12wifi模块用户手册v1.0

ESP8266 WiFi模块用户手册

目录 术语和缩写错误!未定义书签。 1. 产品简介 ......................................................... 错误!未定义书签。 . 概述 ......................................................... 错误!未定义书签。 产品特性 ................................................. 错误!未定义书签。 模块封装 ................................................. 错误!未定义书签。 模块基本参数 ............................................. 错误!未定义书签。 . 硬件介绍 ..................................................... 错误!未定义书签。 . 功耗 ......................................................... 错误!未定义书签。 . 射频指标 ..................................................... 错误!未定义书签。 . 尺寸 ......................................................... 错误!未定义书签。 . WiFi 天线 .................................................... 错误!未定义书签。 . 推荐炉温曲线 ................................................. 错误!未定义书签。 2. 功能描述 ......................................................... 错误!未定义书签。 . 主要功能 ..................................................... 错误!未定义书签。 . 工作模式 ..................................................... 错误!未定义书签。 . 应用领域 ..................................................... 错误!未定义书签。 . AiCloud ...................................................... 错误!未定义书签。 3. 全功能测试版介绍 ................................................. 错误!未定义书签。 . 测试步骤 ..................................................... 错误!未定义书签。 . 基础AT指令 .................................................. 错误!未定义书签。 测试AT ..................................................... 错误!未定义书签。 . WiFi功能AT指令.............................................. 错误!未定义书签。 选择WiFi应用模式:AT+CWMODE ................................. 错误!未定义书签。 列出当前可用接入点:AT+CWLAP ............................... 错误!未定义书签。 加入接入点:AT+CWJAP .......................................... 错误!未定义书签。 退出接入点:AT+CWQAP .......................................... 错误!未定义书签。 设置AP模式下的参数:AT+CWSAP .............................. 错误!未定义书签。 . TCPIP AT指令................................................. 错误!未定义书签。 建立TCP/UDP连接:AT+CIPSTART ............................. 错误!未定义书签。 获得TCP/UDP连接状态:AT+CIPSTATUS ........................ 错误!未定义书签。 启动多连接:AT+CIPMUX ..................................... 错误!未定义书签。 发送数据:AT+CIPSEND ...................................... 错误!未定义书签。 关闭TCP/UDP连接:AT+CIPCLOSE ............................. 错误!未定义书签。 获取本地IP地址:AT+CIFSR ................................. 错误!未定义书签。 配置为服务器: ........................................... 错误!未定义书签。 选择TCPIP应用模式:AT+CIPMODE ............................ 错误!未定义书签。 设置服务器主动断开的超时时间:AT+CIPSTO ................... 错误!未定义书签。 设置波特率:AT+CIOBAUD................................... 错误!未定义书签。 4. 产品试用 ......................................................... 错误!未定义书签。

E100无线上网卡中文用户手册

E100 PCMCIA无线上网卡 设备介绍 目录 1. E100 PCMCIA 无线上网卡介绍 (2) 1.1 功能特性 (2) 1.2 组件 (2) 1.3 简介 (3) 1.4 系统要求 (3) 2. PC98 管理软件介绍 (3) 3.1 插入 E100 无线上网卡 (3) 3.2 取出E100 无线上网卡 (4) 4. 安装PC98管理软件 (4) 5. 卸载 PC98 管理软件 (5) 6. 使用 PC98 管理软件 (5) 6.1 语音呼叫 (6) 6.2 多方呼叫 (6) 6.3 短信息 (6) 6.4 电话簿 (7) 6.5 通话记录 (7) 6.6 设置 (7) 6.7 网络连接向导 (8) 6.8 建立网络连接 (9) 6.9 传真 (9) 6.10 在线帮助 (9) 6.11 快捷菜单 (10) 7. 快速入门指南 (10) 8. 常见问题解答 (10) 9. 术语 (11)

1. E100PCMCIA无线上网卡介绍 功能特性 1.1 单面高集成度精巧结构设计: 92.8mm ×54.0mm×5.2mm Type II PC Card 插槽 外部可移除天线 EDGE MS Class 12 多时隙功能(最多4个时隙发送和4 个时隙接收, 收发时隙总共不超过5 个时隙) 固件可升级 EDGE、GPRS、和 GSM 电路交换数据传输 多个APN 支持多路复用应用 短信息业务 语音和传真 兼容GSM 99版标准 EDGE/GPRS(GSM 850M/900MHz/DCS 1800 MHz/ PCS 1900 MHz)四频 支持低功耗 工作温度: -20 to +60o C 储藏温度: -30 to +85o C 振动极限: 峰值15g, 频率范围10 Hz to 2 kHz 湿度: <95% 1.2 组件 图 1 1. 天线插孔; 2. 复位开关插孔; 3. SIM 卡插槽; 4.服务指示灯; 5.耳机插孔; 6.仰视图; 7.SIM 卡; 8.正视图; 9.俯视图; 10. 侧视图; 11.背视图

asus华硕 WiFi-b无线网卡 用户手册

?
WiFi-b Card
802.11b
?

C1414 1 2003 9
Checklist
? 2003
PCB 1.22 1.24 ... PCB BIOS
ii

1.1 1.2 1.3 1.4 1.5
....................................................................................... 1-2 ....................................................................................................... 1-2 ....................................................................................................... 1-2 ............................................................................................... 1-3 ....................................................................................................... 1-3
....................................................................................................... 2-2 WiFi-b? .................................................................................. 2-2 2.3 ............................................................................................... 2-3 2.4 WiFi-b? ....................................................................................... 2-4 2.5 ....................................................................................................... 2-4 2.1 2.2
............................................................................................... 3-3 3.1.1 ................................. 3-3 3.1.2 Windows? XP ................................ 3-2 3.1.3 ................................................................. 3-2 3.2 ....................................................................................................... 3-3 3.2.1 WiFi-b? ........................................................ 3-3 3.2.2 Station .............................................................................. 3-3 3.2.3 My Configuration ................................................... 3-5 3.1 3.3 Internet 3.3.1 3.3.2 3.3.3 (ICS) ....................................................................... 3-10 ................................................... 3-10 ................................................... 3-14 ........................................................... 3-15
iii
Features

KYL-1020U无线数传模块使用说明书

KYL-1020U 微功率无线数传模块 使用说明书 深圳市科易连通讯设备有限公司 尊敬的客户: 您好!感谢您使用科易连产品,为了更好更快更有效的使用本产品,请在使用前认真仔细地阅读本说明书。我公司产品使用方便、采用ISM频段,无需申请。若有任何技术问题或需要技术支持

一、KYL-1020U概述 KYL-1020U微功率无线数传模块,是一种远距离无线数据传输产品,它体积小,功耗低,稳定性及可靠性极高,能方便为用户提供双向的数据信号传输、检测和控制。适合水电气三表、停车场咪表、智能卡、门禁考勤、电子衡器、无线排队机、楼宇控制、货场物流、防盗报警、智能仪器仪表、无功补偿、智能教学设备、体质检测智能设备、测量设备、汽车黑匣子、自动控制、家居智能化等领域的数据控制和数据抄录、无线POS、PDA智能终端,仓储物流,激光枪,条码阅读器、点对多点无线组网,无线现场总线、工业遥控、遥测,工厂车间自动化。 二、KYL-1020U功能特点 1.微发射功率 10mW的发射功率,高接收灵敏度-120dbm(1200bps);-115dbm(9600bps),小体积47mm×26mm×10mm (不包括天线接头)。 2. ISM频段工作频率,无需申请频点 载频频率433,也可提供450/470/868/915MHz等载频。 3.高抗干扰能力和低误码率 基于FSK/GFSK的调制方式,采用高效通信协议,在信道误码率为10-2时,可得到实际误码率10-5~10-6。 4.传输距离远 600m (BER=10-5@9600bps,标配10cm天线,空旷地,天线高度1.5m); 1000m (BER=10-5@1200bps,标配10cm天线,空旷地,天线高度1.5m); 5.透明的数据传输。 提供透明的数据接口,能适应任何标准或非标准的用户协议。自动过滤掉空中产生的噪音信号及假数据(所发即所收)。收发转换时间:<10ms。 6.多信道,多速率。 KYL-1020U型模块标准配置提供8个信道,满足用户多种通信组合方式的需求。KYL-1020U型模块可提供1200bps、2400bps、4800bps、9600bps、19200bps等多种通信波特率,并且无线传输速率与接口波特率成正比,以满足客户设备对多种波特率的需要。 8.高速无线通讯和大的数据缓冲区。 空中速率大于串口速率时可连续传输无限大的数据,空中速率小于或等于串口速率时,一帧可传输255字节的数据。9.智能数据控制,用户无需编制多余的程序.

wifi模块使用指南

wifi模块使用指南

目录 1 wifi模块简介 (1) 1.1 主要功能 (1) 1.2 应用领域 (1) 1.3 用法简介 (1) 2 wifi模块的技术规格 (2) 3 电脑连接wifi模块 (4) 4 设置wifi模块 (5) 4.1 登录wifi模块设置网页 (5) 4.2 设置网络参数 (6) 4.3 重启wifi模块 (7) 4.4 测试设置的正确性 (8) 4.5 Wifi模块设置步骤总结 (9) 5 在机器人控制器上使用wifi模块 (10) 5.1 wifi模块与控制器的硬件连接 (10) 5.2 基于wifi模块的电脑与控制器间通信 (11) 5.3 基于wifi模块的手机与控制器间通信 (11)

1 wifi模块简介 1.1 主要功能 此模块为wifi转串口的透明传输模块,可以将基于无线局域网WLAN的通信信号转给普通TTL串行接口的设备,从而可轻松实现上位机(电脑、智能手机等)对下位机(单片机等具有TTL串行接口的设备)的无线控制。使用wifi模块较之普通无线传输具有更大的优点:wifi传输距离远大于蓝牙,而且可以通过不同的SSID区分网络,很多wifi网络同时同地工作也不会相互干扰。 1.2 应用领域 ?智能家电、智能家居 ?医疗监护、智能玩具 ?汽车电子、工业控制 ?智能电网、物联网 1.3 用法简介 Wifi模块一般带有IPX外置天线,如图1.3-1,无障碍有效传输距离约为80米。 如果使用具有WLAN功能的智能手机与下位机进行通信,则只须将wifi模块连接于下位机;如果使用电脑与下位机进行通信,则电脑本身需具备WLAN联网能力或加装如图1.3-2的无线网卡。 图1.3-1 带有IPX天线的Wifi模块图1.3-2 无线网卡基于此wifi模块,用户可自行开发符合TCP网络传输协议的电脑或手机无线应用程序;此外,wifi模块可以直接插上本公司的V2.0版M4S16AD8RK移动机器人控制器,使得电脑或安卓手机可以无线遥控机器人的运动。

AR9331芯片 2.4G无线WIFI模块用户手册

产品名称密级 LC930型WIFI模块用户手册公开 产品版本 共15页 V100 AR9331芯片2.4G无线WIFI模块用户手册 V1.0 拟制:JOHN日期:2013-04-22 审核:日期: 审核:日期: 批准:日期: 修订记录 日期修订版本描述作者2013-8-4 1.0首次建立John 深圳市灵卡技术科技有限公司 版权所有侵权必究

目录 1概述(Introduction) (4) 2特性列表(Feature List) (4) 3指标性能列表 (5) 4接口定义 (6) 5外观尺寸 (9) 6控制协议 (9) 7应用电路 (9)

AR9331芯片2.4G无线WIFI模块用户手册 关键词: 摘要:本文描述。 缩略语清单:对本文所用缩略语进行说明,要求提供每个缩略语的英文全名和中文解释Abbreviations缩略Full Spelling英文全拼Chinese Explanation中文解释ETHERNET以太网 NTSC北美地区电视标准 PAL中国大陆地区电视标准UART Universal Asynchronous通用异步接收/发送 WiFi无线局域网络通信标准 VGA图像分辨率640x480 QVGA图像分辨率320x240 GPIO通用输入输出端口 PWM脉冲宽度调制

1概述(Introduction) LC930是深圳灵卡技术推出的低成本,较低功耗,高性能嵌入式WiFi模块。采用高通AR9331一体化单芯片WIFI无线SOC解决方案.内部集成CPU,WIFI基带,PA,使产品体积显著减小。LC930引出了众多功能接口,例如:串口,SPI主设备口,网口,USB口,I2S接口,GPIO口等,使得LC930可以广泛应用在无线数据传输,多媒体音视频传输,无线数据存储等应用场合。 LC930是一款基于高通Atheros ARA9331的芯片,8MB Flash,64MB DDR2的全新功能WIFI核心模块。采用IEEE802.11n,1T1R最高可达150Mbps,具有1个USB2.0,1个高速UART串口,多个GPIO接口。1WAN+4LAN10/100Mbps接口,方便用户灵活扩展外围接口主板,可广泛应用于各种家,商,工业嵌入式无线产品。 LC930应用广泛: ●无线WiFi音箱,无线WiFi存储,。 ●智能家居,智能插座,工业控制。 ●3G转WIFI,路由器。 图1LC930模块实物图和引脚 2特性列表(Feature List) ●超小体积,长宽仅40mm×28mm。

FAST FW150U 无线网卡说明书

7108501034 ???ǖ???????????? ????ǖ????????????? ????????? ??ǖhttps://www.sodocs.net/doc/c43159246.html,

迅捷FW150U 150M无线U S B网卡 用户手册

声明 Copyright ? 2009 ???????????? ??????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????? 重要提示 ??ǖhttps://www.sodocs.net/doc/c43159246.html, ??????ǖ400-8830-660 ????E-mailǖfae@https://www.sodocs.net/doc/c43159246.html, ????ǖ????????????????????????ǖ518055 ????? 2009?????????

物品清单 ?????????????????????ǖ ???FW150U 150M??USB?? ??????? ?????? ???USB??? ????????????????? 注意: 如果发现配件有损坏或者短缺的情况,请及时和当地的经销商联系。 约定 ???????????????????????FW150U 150M??USB??? ???????????????????????????????????????????????????????????????????????

esp8266-01wifi模块用户手册

ESP8266 WiFi模块用户手册 目录 术语和缩写 ....................................................... 错误!未定义书签。 1. 产品简介 ......................................................... 错误!未定义书签。 . 概述 ......................................................... 错误!未定义书签。 产品特性 ................................................. 错误!未定义书签。 模块封装 ................................................. 错误!未定义书签。 模块基本参数 ............................................. 错误!未定义书签。 . 硬件介绍 ..................................................... 错误!未定义书签。 . 功耗 ......................................................... 错误!未定义书签。 . 射频指标 ..................................................... 错误!未定义书签。 . 尺寸 ......................................................... 错误!未定义书签。 . WiFi 天线 .................................................... 错误!未定义书签。 . 推荐炉温曲线 ................................................. 错误!未定义书签。 2. 功能描述 ......................................................... 错误!未定义书签。 . 主要功能 ..................................................... 错误!未定义书签。 . 工作模式 ..................................................... 错误!未定义书签。 . 应用领域 ..................................................... 错误!未定义书签。 . AiCloud ...................................................... 错误!未定义书签。 3. 全功能测试版介绍 ................................................. 错误!未定义书签。 . 测试步骤 ..................................................... 错误!未定义书签。 . 基础AT指令 .................................................. 错误!未定义书签。

无线网卡模拟AP功能设置指南

无线网卡模拟AP功能设置指南 本文适用于无线网卡:MW150U 4.0、MW150U 6.0、MW150UM 1.0、MW150US 1.0、MW300U 2.0、MW3030U1.0 无线AP可以为传统的有线局域网提供无线扩展接入,而一般的无线网卡只能作为客户端连接到无线AP。我司部分无线网卡具有模拟AP功能,不单可以作为无线客户端连接上无线网络,也可以切换为模拟AP,供其他无线客户端连接。其典型应用场景如下: 在没有无线路由器的情况下,电脑通过有线连接到宽带线路已经可以上网。电脑上安装具有模拟AP 功能的无线网卡,并设置共享可以访问互联网的网络连接,模拟AP与可以访问互联网的网络连接就虚拟出一个“无线路由器”。其他的无线设备如笔记本、手机、PAD等就可以无线连接上模拟AP共享上网了。 下面以MW300U为例介绍模拟AP功能以及虚拟无线路由器的设置方法,如下图所示。

步骤一安装无线网卡驱动和客户端软件,安装完成之后,如下图所示。 步骤二启用模拟AP功能。 1. 选择客户端软件中的“高级”选项。

2. SoftAP模式,选择“开”,提示“确认打开SoftAP模式”,点击“确认”。会显示“正在设置SoftAP模式,请稍后”,然后会提示“正在设置SoftAP模式成功”。 3. 配置模拟AP参数,如下图所示,本例中我们通过“本地连接”上网,配置完成之后点击“应用”。

Internet连接共享:当电脑上存在多个网络连接时,选择用于连接到互联网的网络连接,本例中以“本地连接”为例,选择本地连接对应的网卡作为“虚拟无线路由器”的WAN接口。 网络名称:网卡工作在SoftAP模式时发出来的无线网络名称(SSID),即无线设备搜索到模拟AP的无线网络名称。 安全模式:模拟AP的无线加密类型,推荐选择WPA2-PSK。 密码类型:无线网络的加密算法,推荐选择AES。 安全密钥:连接模拟AP时需要输入的无线网络密码。 IP地址:无线网卡的IP地址,在开启SoftAP模式时,自动生成,保持默认即可。 设置好上面的参数之后,点击“应用”。接着右键点击桌面“网上邻居”选择“属性”,打开“网络连接”,可以看到“本地连接”已经共享。 步骤三无线连接到SoftAP。电脑搜索无线网络,选中“SoftAP”,输入前面设置的“安全密钥”。

CM-WIFI模块用户手册

CM-WIFI 模块用户手册 深圳市顾美科技有限公司V6.1版 目录 1、硬件说明 (1) 1-1.模块型号及外观.......................................................................................................................................................................................11-2.指示灯.......................................................................................................................................................................................................11-3.参数及天线...............................................................................................................................................................................................21-4.主要应用领域...........................................................................................................................................................................................22、设置及使用指南.. (3) 2-1.Web 管理页面介绍....................................................................................................................................................................................32-2.打开管理网页...........................................................................................................................................................................................32-3.快速联网设置...........................................................................................................................................................................................42-4.系统信息页面...........................................................................................................................................................................................52-5.STA 设置页面............................................................................................................................................................................................62-6.AP 设置页面..............................................................................................................................................................................................82-7.网络设置页面.........................................................................................................................................................................................102-8.串口设置页面.........................................................................................................................................................................................102-9.其他设置页面.........................................................................................................................................................................................112-10.账号管理页面.......................................................................................................................................................................................122-11.固件升级页面.......................................................................................................................................................................................132-12.重启页面...............................................................................................................................................................................................132-13.恢复页面...............................................................................................................................................................................................143、应用案例 (15) 3-1.STA 接口连接调试.................................................................................................................................................................................153-2.AP 接口连接调试...................................................................................................................................................................................184、虚拟串口 (22) 4-1.虚拟串口软件参数.................................................................................................................................................................................224-2.虚拟串口软件使用---STA 接口连接调试设置....................................................................................................................................22CM-WIFI 模块用户手册

相关主题