热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

求助:寻找适用于CC1100E的标准通信协议

请问有没有适用于CC1100E等无线射频模块的标准通信协议,就比如485的modbus这样的,能定义标准的数据帧格式的,在线等答案,期待达人解惑
请问有没有适用于CC1100E等无线射频模块的标准通信协议,就比如485的modbus这样的,能定义标准的数据帧格式的,在线等答案,期待达人解惑

22 个解决方案

#1


没人解答啊。问题太高深了。我先来顶一个吧,呵呵

#2


楼主找Texas Instruments要吧

#3


Texas Instruments的是专用的协议,不能算标准的,我想寻找一个标准的

#4


CC1100 好像是用于433M等段的ISM的芯片。

既然是ISM 频段用的IC, 一般都是都基本是采用自定义的协议标准。

TI 给的相关协议,也仅仅是TI自己定义的相关协议标准,不是国际性的。

目前大家都在自定义协议,最多就是有些行业在几个城市 统一一些,但在国际上,肯定没有统一的协议标准。

#5


CC1100-中文
http://wenku.baidu.com/view/ae1f0cd8ce2f0066f5332218.html

楼主可以看看。

#6


用zigbee2004协议应该行的。

#7


看看tinyos中的

#8


引用 4 楼 kyzf 的回复:
CC1100 好像是用于433M等段的ISM的芯片。

既然是ISM 频段用的IC, 一般都是都基本是采用自定义的协议标准。

TI 给的相关协议,也仅仅是TI自己定义的相关协议标准,不是国际性的。

目前大家都在自定义协议,最多就是有些行业在几个城市 统一一些,但在国际上,肯定没有统一的协议标准。
您好。您说的有些行业统一,那他们用的是什么协议呢?我在网上也搜索了很久,一直没有发现标准的协议,ZigBee协议没有支持433M频段,而且对MCU也有要求吧

#9


引用 6 楼 shanwenbin 的回复:
用zigbee2004协议应该行的。
您好。谢谢您的回复。我想用普通的MCU配合CC1100E用,这样的话ZigBee2004协议栈可以用吗,它好像对mcu有特殊的要求吧

#10


如果普通的mcu应该外加存储芯片把协议存在外存中,比如用pic加外部的存储,再加cc1100,见有人做过,lz可以试试!

#11


我说的是ZigBee协议

#12


为什么我不懂,~~~~(>_<)~~~~ 

#13


该回复于2010-04-22 15:31:24被版主删除

#14


楼主做什么应用?我们有把zigbee裁剪然后移植在MCU+CC1100E平台上!

#15


1100E是470-510M的。标准ZB无论是2004,2006还是2007都没有定义这个频段的。所以可以定义自己的标准的。

中国的电表的近距离无线是定义在这个频段的。有规约。可以参考国家电网的相应标准。

国际上以后会渐渐应用无线的M-Bus。日本也有一些规约用这个频段,但是很少有国内在用的。

#16


适用于CC1100E的完整无线网络协议,并且开源的。只有zigbee。建议你去tinyos的官网看看tinyos是否已经支持了你的处理器。如果支持,你会比较省事,不支持,你就惨了,去移植zigbee协议栈的C代码吧。

#17


NRF2401 NRF24L01 NRF905  CC1100 CC2500无线收发模块编程指南
RF903
特点: 
(1) 433Mhz 开放ISM 频段免许可证使用 
(2) 最高工作速率50kbps,高效GFSK调制,抗干扰能力强,特别适合工业控制场合 
(3) 125 频道,满足多点通信和跳频通信需要 
(4) 内置硬件CRC 检错和点对多点通信地址控制 
(5) 低功耗3-3.6V 工作,待机模式下状态仅为2.5uA 
(6) 收发模式切换时间 < 650us
(7) 模块可软件设地址,只有收到本机地址时才会输出数据(提供中断指示),可直接接各种单片机使用

,软件编程非常方便 
(8) TX Mode: 在+10dBm情况下,电流为40mA; RX Mode: 14mA
(9) 标准DIP间距接口,7X2pin, 硬件管脚兼容RF905SE,无需修改底板,只需要升级软件即可 
(10)RFModule-Quick-DEV 快速开发系统,含开发板 
(11)增加了电源切断模式,可以实现硬件冷启动功能! 
(12)SPI接口—功能强大、编程简单,与RF905SE编程接口类似。 
(13) 增加了RSSI功能,通过SPI接口可以获取当前接收到的信号强度(0-255),可以供当前设备做出决策

,比如低于某个数值50可以报警,提示用户当前信号质量比较低等。
NRF905基本特性:
1.接收发送功能合一,收发完成中断标志
2. 433/868/915工作频段,433MHZ开放ISM频段可免许使用
3. 最高发射速率50KBPS,10dbm发射功率条件下,配置外置鞭状天线有效通信距离在300米左右。
4. 室内通信良好通信效果,4层之间可实现有效通信,抗干扰性能强,很强的扰障碍穿透性能。
5. 单次最多可发送接收32字节,并可软件设置发送/接收缓冲区大小2/4/8/16/32字节
6. 170个频道,可实现多点网络通讯,结合TDMA-CDMA-FDMA原理,实现无线网络通讯。
7. 内置硬件8/16位CRC校验,数据传输可*稳定,降低系统开发难度,。
8. 1.9-3.6V工作,低功耗,待机模式仅2.5uA.
9. 内置SPI接口,最高SPI时钟可大10M,也可通过I/O口模拟SPI实现。
N_RF905系列模块应用领域:
车辆监控、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签

、身份识别、非接触RF智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文

气象监控、机器人控制、无线232数据通信、无线485/422数据通信等。
NRF2401A基本特性:
1.2.4Ghz 全球开放ISM 频段免许可证使用;
2.最高工作速率1Mbps,高效GFSK调制,抗干扰能力强,适合工业控制场合;
3.125 频道,满足多点网络通信需要;
4.内置硬件8/16位CRC校验和点对多点通信地址控制,结合TDMA-CDMA-FDMA原理,可实现无线网络通讯。


5.低功耗1.9 - 3.6V 工作,待机模式下状态仅为1uA ;
6.模块可软件设地址,只有收到本机地址时才会输出数据(提供中断指示),可直接接各种单片机使用

,软件编程非常方便;
7.收发完成中断标志,每次最多可发28字节;
8.内置专门稳压电路,使用各种电源包括DC/DC 开关电源均有很好的通信效果;
9.CLK,DATA,DR三线接口,软件编简单。
10.双通道数据接收,内置环行天线,开阔无干扰条件通信距离在100米左右。
NRF2401系列模块应用领域:
车辆监控、遥控、遥测、小型无线网络、无线门禁控制系统、小区短距离传呼、工业数据采集系统、无线

标签、身份识别、非接触RF智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、

水文气象监控、机器人控制、无线232数据通信、无线数字音频、数字图像传输等。
NRF24L01基本特性:
1.2Mbit/s速率下接收时的峰值电流12.5mA
2.在2Mbit/s速率下@0dBm输出时的峰值电流11mA
3.掉电模式下的功耗400nA
4.待机模式下的功耗32uA
5.130us 的快速切换和唤醒时间
6.具有片内稳压器oltage regulators
7.可在1.9 to 3.6V低电压工作
8. MultiCeiverMT硬件提供同时6个接收机的功能,2Mbit/s 使得高质量的VoIP 成为可能
业界领先的低功耗nRF24L01特别适合采用钮扣电池供电的2.4G应用,整个解决方案包括链路层和

MultiCeiver功能提供了比现有的 nRF24XX 更多的功能和更低的电源消耗,与目前的蓝牙技术相比在提供

更高速率的同时,而只需花更小的功耗。
CC1100基本特性:
1.315、433、868、915Mh的ISM 和SRD频段
2. 最高工作速率500kbps,支持2-FSK、GFSK和MSK调制方式
3. 高灵敏度(1.2kbps下-110dDm)
4. 内置硬件CRC 检错和点对多点通信地址控制
5. 较低的电流消耗(RX中,15.6mA,2.4kbps,433MHz)
6. 可编程控制的输出功率,对所有的支持频率可达+10dBm
7. 支持低功率电磁波激活(无线唤醒)功能
8. 支持传输前自动清理信道访问(CCA),即载波侦听系统
9. 快速频率变动合成器带来的合适的频率跳跃系统
10. 模块可软件设地址,软件编程非常方便
11. 单独的64字节RX和TX数据FIFO
NRF1100模块应用领域:
NRF1100模块适用于极低功率UHF无线收发器,315/433/868和915MHz ISM/SRD波段系统,AMR-自动仪表读

数,电子消费产品,远程遥控控制,低功率遥感勘测,住宅和建筑自动控制,无线警报和安全系统,工业

监测和控制,无线传感器网络,无线唤醒功能,低功耗手持终端产品。

RF2500特点:
1.通信距离可以做到800M,
2. 体积小、具备无线唤醒功能,结合软件协议可以将功耗做得
很低,我们公司同时也提供2.4Ghz有源电子卡,并带有外壳.
典型应用场合:
门禁、考勤、物流
重要出入口场合:人员排队时候,防止读取排在第一位人员
后面其他人员的信息
(1) 2400-2483.5 MHz的ISM和SRD频段
(2) 最高工作速率500kbps,支持2-FSK、GFSK和MSK调制方式
(3) 高灵敏度(1.2kbps下-110dDm,1%数据包误码率)
(4) 内置硬件CRC 检错和点对多点通信地址控制
(5) 较低的电流消耗(RX中,13.3mA,250kbps,30dB 输出)
(6) 可编程控制的输出功率,对所有的支持频率可达1dBm
(7) 支持低功率电磁波激活功能
(8) 支持传输前自动清理信道访问(CCA),即载波侦听系统
(9) 快速频率变动合成器带来的合适的频率跳跃系统
(10) 模块可软件设地址,软件编程非常方便
(11) 标准DIP间距接口,便于嵌入式应用
(12) 单独的64字节RX和TX 数据FIFO
二、接口电路
(1) VCC脚接电压范围为1.9V-3.6V之间,不能在这个区间之外,超
过3.6V将会烧毁模块。推荐电压3.3V左右。
(2) 除电源VCC和接地端,其余脚都可以直接和普通的5V单片机IO口
直接相连,无需电平转换。当然对3V左右的单片机更加适用了。
(3) 硬件上面没有SPI的单片机也可以控制本模块,用普通单片机IO口模拟
SPI不需要单片机真正的串口介入,只需要普通的单片机IO口
就可以了,当然用串口也可以了。
(4) 9脚,10脚为接地脚,需要和母板的逻辑地连接起来
(5) 排针间距为100mil,标准DIP插针,如果需要其他封装接口,比如
密脚插针,或者其他形式的接口,可以联系我们定做。
(6) 与51系列单片机P0口连接时候,需要加10K的上拉电阻,与其余口
连接不需要。
(7) 其他系列的单片机,如果是5V的,请参考该系列单片机IO口输出
电流大小,如果超过10mA,需要串联电阻分压,否则容易烧毁模块! 如
果是3.3V的,可以直接和RF2500模块的IO口线连接。 




各种无线模块应用文档大全 最全
欢迎大家登陆www.moreway.net下载。直接右键另存为即可! 







 

就我个人经历,大家在无线选型上常会有的一些误区:

1,通信速率,比如很多公司是这样宣传的NRF2401速率是1MBPS,

   但,实际上这只是发射速率,而实际真正完成一次发送速率需要涉及到具体的功能,因为功能越复杂

,完成一次数据采集的时间就越长,所以也就直接影响到了整体数据传输速率,所以实际速率往往取决于

你所用的MCU的处理速度和功能复杂程度。此外在选型时,还要注意无线模块的工作模式切换时间,切换

时间越短,整体速率也就越快!

2,通信距离,大部分公司给的都是空旷通信距离,当然这在一定场合是可以参照的,但通信距离跟发射

功率、实际应用环境和天线直接有关系,所以只有匹配好才能使无线芯片的通讯距离达到最佳。

3,现在很多公司都推出带51内核的无线芯片,个人感觉这样的芯片并不实用,一方面需要专用的开发工

具,会需要一定的开发成本,二来还需要重新学习一种心的单片机有些浪费时间,而且一定程度增加了自

己的负担和开发难度,用自己最熟悉的单片机+无线收发芯片模块应该是最理想的开发模式,而且也大大

降低成本。
 
 
 
欢迎下载。

www.moreway.net

专业无线模块

手机:13758237754

QQ 253816584

官方淘宝(零售用途):moreway.taobao.com

#18


这个只能是 自己定义协议。

#19


都是广告,我推荐你去TI的官方网站上下载simpliciTI 这个协议 ,专门用于cc1100的协议。

#20


晕,广告真多。

#21


SimpliciTI

#22


该回复于2011-04-11 08:41:46被版主删除

推荐阅读
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文详细介绍了MySQL表分区的创建、增加和删除方法,包括查看分区数据量和全库数据量的方法。欢迎大家阅读并给予点评。 ... [详细]
  • 移动传感器扫描覆盖摘要:关于传感器网络中的地址覆盖问题,已经做过很多尝试。他们通常归为两类,全覆盖和栅栏覆盖,统称为静态覆盖 ... [详细]
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 本文介绍了一些好用的搜索引擎的替代品,包括网盘搜索工具、百度网盘搜索引擎等。同时还介绍了一些笑话大全、GIF笑话图片、动态图等资源的搜索引擎。此外,还推荐了一些迅雷快传搜索和360云盘资源搜索的网盘搜索引擎。 ... [详细]
  • 本文介绍了作者在开发过程中遇到的问题,即播放框架内容安全策略设置不起作用的错误。作者通过使用编译时依赖注入的方式解决了这个问题,并分享了解决方案。文章详细描述了问题的出现情况、错误输出内容以及解决方案的具体步骤。如果你也遇到了类似的问题,本文可能对你有一定的参考价值。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 本文介绍了一些Java开发项目管理工具及其配置教程,包括团队协同工具worktil,版本管理工具GitLab,自动化构建工具Jenkins,项目管理工具Maven和Maven私服Nexus,以及Mybatis的安装和代码自动生成工具。提供了相关链接供读者参考。 ... [详细]
author-avatar
猴三爷22_394
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有