开源CC1100无线串口,1000米
为感谢我们的电子开发_论坛,我把已编写完善的CC1100的程序开源,希望对朋友们有帮助.采用带PA的CC1100模块,发射功率17db,接收灵敏度在4800时,约-107db. 空中距离约1000米.地面使用的是一支J型天线,效果比偶极天线还要好.比传统的1/4波长GP天线更要厉害.
图中R2-R7用2K电阻,以减小5VM8IO口对模块端口的灌电流。
点击此处下载 ourdev_470881.rar(文件大小:57K) (原文件名:cc1100-M8简洁例子(4.8kOK).rar)
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_471135.JPG
(原文件名:cc1100.JPG)
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_471033.JPG
(原文件名:PICT0004.JPG) MARK,谢了。 好,支持 mark 谢谢楼主,楼主能不能公开PA部分原理图呢, 记号 无图无真相啊 不错 支持! 回五楼:
该程序源于ourdev论坛, 我在上面作了修改,中断方式接收串口及无线模块的信号.
此模块是在淘宝上买的,带PA,输出约50mW. 从它的PCB上可以看到,PA部分原理很简单,就在中间串了个RF三极管,增加了射频开关,以及几颗电感电容构成的BULON.
就是普通的CC1100, 至于它的接线,在程序里描述得很清楚,我就不重复了. 记号 收下了
呵呵!不收就是对不起楼主了! MARK 记号 楼主能否发个原理图上来。我打算做个玩玩 原理图实在太简单了。我自己也只是简单的在纸上标了标接线图。现在把它画了出来,放在楼顶。 看看 MARK,谢了。 研读 mark 点击此处下载 ourdev_475797.pdf(文件大小:517K) (原文件名:无线数据通信汇总和选型参考.pdf) 看看 bucuo! jh 收下了,正好有这东西。 楼主可以给个淘定网址吗?
再问一下,接普通弹簧天线距离能做到多少? mark~ 马克 好东西顶了 在淘宝里输入:50mW 模块即可搜索到卖家。
市售的鞭状天线实质是一个小型弹簧天线,效率很低。如果两端使用这样的天线,增益可减少6db以上,距离减半。
我使用的是1/4波长GP地网天线,和一支3/4波长J型天线。都是自制的。
我使用的天线如图:
http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_480467.JPG
(原文件名:PICT0002.JPG)
http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_480468.JPG
(原文件名:PICT0003.JPG) 好东西!mark 支持 谢了! 学习下。。。 学习 学习 .. 学习 记号,学习 按楼主给的“50mW 模块”搜索淘宝,得到以下结果,和楼主的模块的图片未能对应
今天又可以啦:
http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486998.JPG
(原文件名:12.JPG) http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486998.JPG
(原文件名:12.JPG) mark............ http://shop58353826.taobao.com/ mark~ 确实,只看到和40楼给出的链接,但是没有销售记录:
http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_486999.JPG
(原文件名:12.JPG) 马克. 我买的时候是一个月以前了.呵...店家不一定有现货,得自己问问. 收藏 你这个模块不加高增益天线根本做不到1000米,不要说没有根据的话除非你要高增益天线,并且把模块放在高楼上,旁边无任何建筑才有可能。 并且模块做得不好,看你的微带线就没有做个匹配处理,所以功率不可能完全出来,还有,如果天线再不匹配,能输出射频能量吗?如果有频谱测得到的数据才可信 46楼的应该是行家中的行家了.我虽也学过高频电子线路,也马马虎虎的搞过些业余电台玩, 的确没发现这么多问题.
1.模块不是我做的,是买的.
2.模块的射频部分使用的是LC匹配网络匹配.433M是很容易实现也容易搞得符合要求.
3.我这模块是用在无人机上的.所以没有任何遮挡.
4.我用的J型天线比1/4波长的GP天线增益高.
至于空中距离1000米,我已经说的是保守数字了.
但如果说开阔地面是否能满足1000米,我没精力去试.
在城区,高楼林林,有可能100米都不满足. mark mark. 把这个"J型天线计算器"上载过来.
点击此处下载 ourdev_492581.rar(文件大小:16K) (原文件名:J型天线计算.rar) mark 收藏夹 顶顶 1000m是理论计算的吧 MARK一下, 点击此处下载 ourdev_493655.pdf(文件大小:185K) (原文件名:无线数据通信汇总和选型参考.pdf)
便于大家选型 无线串口模块,大家感兴趣的可去我店里看看 http://shop36111918.taobao.com/无线串口模块资料
点击此处下载 ourdev_495502.pdf(文件大小:909K) (原文件名:XL03-232AP2.pdf) 记号 支持 楼主很酷 mark! 谢谢楼主啊。 支持 支持 这个mark下 mark,正需要这个。 MARK mark! 关注一下! 谢谢! 看一下 楼主,有没有J型天线的照片? 正在搞SI4432 记号 回72楼:J型天线的图。
http://cache.amobbs.com/bbs_upload782111/files_22/ourdev_505925.JPG
(原文件名:J型天线.JPG) MARK 好东西,谢谢 TI 好像早宣布 CC1100停产了。 对,TI已经不建议用CC1100搞开发了。升级版为CC1101。在参数与使用上会有些差别。 在学校搞过了,现在搞C11110, 很好的东西,希望以后能用的上 mark 请问楼主上面原理图的RTEn引脚是连在CC1100模块的哪个管脚上? 模块上有RE 和TEN信号引脚,我把它们并在一起,就成了RTEn引脚了.这个信号是收发切换的. mark 谢谢,下了... 谢谢楼主!!!
2天调通了!就是不懂配置寄存器!
手册不好理解!
能否给通俗讲下!
谢谢!
发送数据,应答失败从发 如何实现的不懂
谢谢!!!
/*********************************************************/
/*函数名字:Tx_cc1100 */
/*输入参数:无 */
/*输出参数:无 */
/*功能描述:发送数据,应答失败从发 */
/*建造日期;2008年03月30日 */
/*********************************************************/
void Tx_cc1100(void)
{
unsigned char PA,i;
unsigned char ACK,Tx_Size;
INT0_disable(); //关GDO0 中断
Spi_Write_Strobe(CC_SIDLE); //进入空闲
Tx_Size = U_Data_length; //数组长度
PA = 0x10; //最大功率
Spi_Write_Byte (CC_FREND0,PA); //功率配置
Spi_Write_Packet(Tx_data,Tx_Size); //开始发送
GIFR|=0x40; //清中断标志
INT0_enable(); //开中断
} 哦,MARK 87楼的,我也在调试CC1101,寄存器配置看了两天了,还是不太明白,希望能交流一下。
Q 416531346 50MW 1KM感觉马马虎虎。 1000米我是不相信的!有障碍物100米都很难啊! 1000米,太夸张了!1 如果有障碍物,几堵墙就通不过了.
这个指的是空中距离.因为我是用在飞机上的. J型天线的接收效果似乎不好,发射效果很好。 MARK 记号!大大的记号。。。 不错。17DB穿8层楼没问题。 楼主程序里面有个问题请教:
功率开关 PD3-RTEn,Mega8的PD3连接至CC1100的哪个脚?功率开关是什么意思?我在CC1100手册里面没看到啊! 这个是带PA的模块.是在CC1100外面再加了一级功率放大.自然在CC1100手册上看不到.这个不是接到CC1100上的. o,谢谢楼主的回答!