消防电长帝atrf38,ALERF代表什么

 > AT86RF230
AT86RF2300人关注
AT86RF230资讯
AT86RF230技术
AT86RF230资料下载
AT86RF230帖子
AT86RF230DIY创意
关注此标签的用户(0人)
Copyright &
.All Rights Reserved爱特梅尔推出一款新型RF收发器AT86RF233
> 爱特梅尔推出一款新型RF收发器AT86RF233
爱特梅尔推出一款新型RF收发器AT86RF233
  微控制器及触摸技术解决方案的领导厂商公司(Atmel& Corporation)宣布推出一款用于电池供电无线应用的新型RF,该经优化用于符合ZigBee/IEEE 802.15.4标准的工业和消费产品、IPv6低功耗无线个域网(6LoWPAN)、高数据率2.4GHz工业、科学和医疗 (ISM) 频带应用。本文引用地址:
  的功耗比最接近的竞争产品低60%。同时,这款收发器改进RF产品享誉业界的出色RF性能,成为气表与水表、监测和控制系统,以及能源采集设备应用的理想解决方案。  
  这些领域的目标应用要求使用电池工作数十年且无需维护,而具有低功耗和高性能的收发器则符合要求。AT86RF233收发器电流消耗是14mA,接收器电流消耗是6mA,睡眠电流消耗则为0.02uA。另外,设计工程师可以利用基于低功耗高性能Atmel AVR&或ARM&处理器的微控制器(MCU) & 全球最受欢迎的两种MCU架构 & 作为伴侣芯片,实现完整的解决方案。AT86RF233收发器和AVR XMEGA& MCU组合使用,提供了成本优化的低功耗解决方案,满足大多数时间均处于低功耗睡眠模式且需要快速唤醒和较短工作周期之应用的运作要求。
  作为高度集成的解决方案,AT86RF233只需要的少数的外部元件,因而设计工程师能够降低材料清单(BOM)成本,并节省系统主板空间。AT86RF233支持天线多样性,能够增强RF性能和连接可靠性。板上高级加密标准 (AES) 确保实现安全的无线端至端通信。
  微控制器无线解决方案产品营销总裁Magnus Pedersen称:&随着802.15.4兼容产品市场快速增长达到5亿个*,我们很高兴提供一款能够达到各种工业标准,同时满足客户逐渐降低功耗的要求的RF收发器产品。AT86RF233收发器可让客户开发出功能丰富的无线产品,并具备符合客户要求的长电池使用寿命。&
  爱特梅尔公司MCU产品高级营销总监Ingar Fredriksen称:&无线应用继续集成更多的功能,同时要求更长的电池使用寿命和更好的扩展性。采用爱特梅尔独特的picoPower低功耗技术,最新AVR XMEGA器件的睡眠电流比市场上具有类似存储器和集成水平的现有方案低20倍。AVR XMEGA器件和AT86RF233收发器是低功耗无线应用的完美伴侣器件。&
  设计环境
  AT86RF233收发器备有工具套件、工具和通信协议栈支持,能够高效集成到任何设计中。设计人员组合使用收发器和AVR XMEGA MCU,可以利用最新的集成开发环境Atmel Studio 6来进一步优化设计环境。爱特梅尔Studio 6支持AVR MCU和爱特梅尔基于ARM Cortex&-M处理器的器件,利用带有源代码的1000多个项目范例,可以省去大多数底层编码工作。
  AT86RF233收发器可与REB233SMAD-EK评测工具套件一起供货,后者包括两块配有AVR XMEGA ATxmega256A3 MCU的AT86RF233无线电评测板。爱特梅尔还免费提供各种网络软件和编程实例,包括BitCloud ZigBee PRO和BitCloud Public Profile Suite套件。
&&&&&&& *信息来源: ABI Research
分享给小伙伴们:
我来说两句……
最新技术贴
微信公众号二
微信公众号一长帝ATRF38(
长帝ATRF38
参考价格:¥298
产品容量:38L
温控形式:机械温控器
加热方式:加热管加热
定时范围(分钟):120分钟
额定电压:220V/50Hz
功率(W):1800W
外形设计:银色
产品简介:长帝ATRF38,360°旋转烤叉,兼备发酵全温型,立方体内胆,3大加热模式,发蓝技术,4管加热。
长帝ATRF38热门行情新闻|12-13行情|10-17导购|10-14导购|09-25导购|09-12导购|03-30新闻|11-06导购|10-04导购|09-19导购|08-25
长帝ATRF38 在线购买
商品/规格/促销
优缺点大杂烩
26位网友点评4(满分5.0)
-----就是过儿对
-----额也很怀念对
-----当你离开的时候对
精彩提问标题作者回复11111111
同品牌最热产品
热门链接:
接下来您可以
电烤箱新品推荐
电烤箱品牌排行
  佛山市伟仕达电器实业有限公司是以专业设计、生产及销售电烤箱为主的小家电企业,公司位于珠三角腹地佛山市顺德区容桂镇;公司自1991年起已为广大用户开发... []
客服电话:400-830-3636
官方网站:
免责声明:此页面(本网站)所显示的维修商主体资格、经营资质、报价、售后服务等承诺、以及所发布的商务信息等内容的真实性、准确性和合法性由发布维修商负责,不代表天极网观点,天极网亦对此不作任何承诺与保证,天极网所提供(本站显示)的信息资料仅作为市场资讯供用户参考。天极网建议您选择同城具有相当资质的维修商当面交易,不要先直接打款给维修商,以降低自身风险。网络用户依其意志自主选择维修主体、维修物品,并自行承担后续风险,本站不承担任何法律责任。
||||||||||Copyright (C) 1999-, All Rights Reserved 版权所有 天极网络京公网安备84号AT86RF212芯片的驱动程序初见
6LoWPAN层(sicslowpan.c)的输出函数是MAC
层(sicslowmac.c)的输入函数。MAC层的输出函数是广播层
(radio.c)的输入函数,radio是Rime协议栈。
sicslowmac支持802.15.4的数据请求原语和数据指示原语。其中,数据请求原语建立一个完整的802.15.4帧;数据指示原语将接收的帧解析并传给上层6lowpan。
驱动程序写在MCU里面,负责MCU对RF212芯片的驱动,使得RF212芯片工作。
芯片状态间的切换
芯片各个状态间的转换通过控制RF212芯片中的寄存器0x02
TRX_STATE来进行各状态间的转换。
前3位只读,不能改变,后5位控制当前芯片的状态。
程序中通过hal_subregister_write来改变芯片的状态,例如radio_initial中,将芯片的状态切换到force_TRX_OFF中。
hal_subregister_write(SR_TRX_CMD,
CMD_FORCE_TRX_OFF);
其中SR_TRX_CMD为0x02, 0x1f,
CMD_FORCE_TRX_OFF为3,对应上面的0x03。
0x02代表寄存器地址;0x1f代表前3位不可改变;0代表pos为0,改变的数值为低位;3代表改变的数值。
读取RF212芯片过程
RF212芯片中寄存器TRX_STATUS(0x01)负责存储当前芯片的状态,该寄存器为只读寄存器。
整个数据的发送过程:
在MCU产生PHR和PSDU
通过SPI传输到RF212芯片缓冲区中。
自动在RF212中加上同步头SHR。
将RF212芯片的状态调制发送状态(PLL_ON)。
通过控制SLP_TP管脚将帧发送出去。
驱动程序的组成:
层:sicslowmac.c,负责整个通信过程中MAC帧的产生
Radio层:radio.c,负责帧的发送
hal.c,负责SPI协议的实现,将MAC帧由MCU传到RF212芯片的缓存器
AT86RF212_registermap,对应相应寄存器地址和一些变量值
Sicslowmac:
&&Sicslowmac_datarequest:
通过Params这个结构体记录该802.15.4帧的各种属性,包括帧类型、是否AES保密、采用短地址或长地址等。
根据params结构体中记录的数据创建802.15.4帧,得到帧的数据和帧长
设置最多三次的发送尝试,超过则自动退出,输出发送失败。
& &&&Radio_send_data:
将得到的数据从MCU通过SPI传到RF212芯片的数据缓冲区中,通过SLP_TP管脚将数据发送出去。
将RF212芯片的状态调至TRX_OFF状态。
将RF212芯片的状态调至TX_ARET_ON。
调用hal程序,通过SPI协议将MCU程序发送给RF212芯片。
在SLP_TR管脚产生一个冲激,将数据发送出去。
ATmega2561单片机SPI协议:
单片机中有两个移位寄存器,分别在主从机上。另外单片机上有一个数据存储寄存器SPDR,一个SPI控制寄存器SPCR,一个SPI状态寄存器SPSR。
SPDR寄存器:8位移位寄存器,完成和RF212中数据缓冲区的数据传输。
SPCR寄存器:控制SPI传输过程。
& SPIE: SPI
置位后,只要 SPSR
寄存器的 SPIF
寄存器的全局中断使能位置位,就会引发
& SPE: SPI
使能SPE。置位将使能
数据次序。DORD
置位时数据的 LSB
首先发送;否则数据的MSB
置位时选择主机模式,否则为从机。如果 MSTR
配置为输入,但被拉低,则 MSTR
被清零,寄存器 SPSR
置位。用户必须重新设置 MSTR
进入主机模式。
时钟极性,CPOL为高表示空闲时SCK为高电平;否则,表示空闲时
SCK为低电平。
时钟相位,当完成一字节数据的传输时,SPSR寄存器最高位SPIF置
位,然后SPCR寄存器上SPIE置位,产生中断。
&& Bits 1, 0
& SPR1, SPR0: SPI
时钟速率选择1和0从而来确定主机的
速率。 SPR1
对从机没有影响。
SPSR寄存器:SPI数据传输过程中的状态。
& SPIF: SPI
中断标志,串行发送结束后,SPIF
置位。若此时寄存器 SPCR
和全局中断使能位置位,SPI中断即产生。如果
为主机, SS
配置为输入,且被拉低,SPIF
也将置位。进入中断例程后 SPIF
自动清零。或者可以通过先读SPSR
,紧接着访问SPDR
写冲突标志,在发送当中对SPI
数据寄存器 SPDR
写数据将置位
WCOL。WCOL
可以通过先读SPSR,紧接着访问
保留,保留位,读操作返回值为零。
& SPI2X:SPI
倍速,置位后 SPI
的速度加倍。若为主机,则SCK
频率可达 CPU
频率的一半。若为从机,只能保证 fosc
初始化,设置ATmega2561单片中SS,CLK和MOSI管脚为输出,并且SPI运行在最大速度上。
hal.c中有四种访问方式,除了对应RF212芯片中介绍的三种访问方式:
hal_register_read, hal_register_write:
对应寄存器访问方式。
hal_frame_read,hal_frame_write:
对应帧缓冲访问方式
hal_sram_read,hal_sram_write:
对应SRAM访问方式
还有一种改变寄存器中特定几位的访问方式:hal_subregister_read,hal_subregister_write。
对于hal_register_read程序:
address &= HAL_TRX_CMD_RADDRM;
|= HAL_TRX_CMD_RR;
意思为将发送命令传至SPDR寄存器中,其中HAL_TRX_CMD_RADDRM为0x7F,HAL_TRX_CMD_RR为0x80。对应寄存器读取方式命令前两个比特为10。
while ((SPSR & (1 &&
SPIF)) == 0) {;}表示当SPSR寄存器最高位SPIF置为时退出循环。
这个时候SPDR中得到的是刚进来的数据。
数据传输完成后,将SS信号抬高,SPI传输结束。
帧接收由两个动作组成:收发器收听,接收且在帧缓冲区中解调帧,并向微控制器发送接收信号。在此过程之中及之后,微控制器可通过SPI接口读取帧缓冲中的可用帧数据。当处于RX_ON
或RX_AACK_ON
状态时,无线电收发器在所选信道搜索输入帧。假设已启用适当的中断时,中断IRQ_2(RX_START)指示找到IEEE802.15.4-2006合格帧。当帧接收完成时,发出中断IRQ_3(TRX_END)。
当RF212芯片开始接收帧时,芯片首先发送一个IRQ中断给MCU,中断为IRQ_2,对应程序中的rx_start_callback。当帧接收完成时,芯片将产生一个IRQ_3(TRX_END)中断,提醒MCU接收已经完成。
radio_trx_end_event
程序中使用了rx_mode这个变量来记录当前RF212的状态是否是接收状态(RX_ON或RX_AACK_ON)。
若当前的状态是接收状态,那么rx_mode为true,否则为false。
rx_mode为true时,首先将数据从RF212芯片中通过SPI协议传输到MCU中,然后再在MCU中对收到的帧进行解析。从收到的帧中依次得到Source
Address,Destination
Address,PAN
ID等信息。最后将MAC_EVENT_RX事件写入事件队列event_queue中。
rx_mode为false时,首先将RF212芯片的状态置换到RX_AACK_ON的接收状态。而由于寄存器TRX_STATE(0x02)的前三位TRAC_STATUS是负责位指示RX_AACK及TX_ARET程序的状态,从而通过hal_subregister_read访问寄存器0x02,mask为0xE0,得到前三位的值。如图:
然后再将事件SUCCESS_DATA_PENDING和事件CHANNEL_ACCESS_FAILURE写入事件队列中去,最后将在进程中调用给进程。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 长帝atrf38 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信