搜索
bottom↓
回复: 212

开源CC1100无线串口,1000米

[复制链接]

出0入0汤圆

发表于 2009-8-14 18:14:24 | 显示全部楼层 |阅读模式
为感谢我们的电子开发_论坛,我把已编写完善的CC1100的程序开源,希望对朋友们有帮助.

采用带PA的CC1100模块,发射功率17db,接收灵敏度在4800时,约-107db. 空中距离约1000米.地面使用的是一支J型天线,效果比偶极天线还要好.比传统的1/4波长GP天线更要厉害.

图中R2-R7用2K电阻,以减小5VM8IO口对模块端口的灌电流。

点击此处下载 ourdev_470881.rar(文件大小:57K) (原文件名:cc1100-M8简洁例子(4.8kOK).rar)


(原文件名:cc1100.JPG)


(原文件名:PICT0004.JPG)

出0入0汤圆

发表于 2009-8-14 19:23:14 | 显示全部楼层
MARK,谢了。

出0入0汤圆

发表于 2009-8-14 20:09:53 | 显示全部楼层
好,支持

出0入0汤圆

发表于 2009-8-14 20:15:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-8-14 20:40:27 | 显示全部楼层
谢谢楼主,楼主能不能公开PA部分原理图呢,

出0入0汤圆

发表于 2009-8-14 20:55:37 | 显示全部楼层
记号

出0入0汤圆

发表于 2009-8-14 22:07:41 | 显示全部楼层
无图无真相啊

出0入0汤圆

发表于 2009-8-14 22:18:40 | 显示全部楼层
不错 支持!

出0入0汤圆

 楼主| 发表于 2009-8-15 09:18:02 | 显示全部楼层
回五楼:

该程序源于ourdev论坛, 我在上面作了修改,中断方式接收串口及无线模块的信号.
此模块是在淘宝上买的,带PA,输出约50mW. 从它的PCB上可以看到,PA部分原理很简单,就在中间串了个RF三极管,增加了射频开关,以及几颗电感电容构成的BULON.

就是普通的CC1100, 至于它的接线,在程序里描述得很清楚,我就不重复了.

出0入0汤圆

发表于 2009-8-15 09:26:47 | 显示全部楼层
记号

出0入0汤圆

发表于 2009-8-15 10:12:33 | 显示全部楼层
收下了
呵呵!不收就是对不起楼主了!

出0入0汤圆

发表于 2009-8-15 10:26:31 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-8-15 11:14:36 | 显示全部楼层
记号

出0入0汤圆

发表于 2009-8-15 11:17:22 | 显示全部楼层
楼主能否发个原理图上来。我打算做个玩玩

出0入0汤圆

 楼主| 发表于 2009-8-15 17:18:11 | 显示全部楼层
原理图实在太简单了。我自己也只是简单的在纸上标了标接线图。现在把它画了出来,放在楼顶。

出0入0汤圆

发表于 2009-8-20 23:52:20 | 显示全部楼层
看看

出0入0汤圆

发表于 2009-8-21 00:20:10 | 显示全部楼层
MARK,谢了。

出0入10汤圆

发表于 2009-8-29 00:15:38 | 显示全部楼层
研读

出0入0汤圆

发表于 2009-8-29 01:03:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-8-29 01:35:38 | 显示全部楼层
点击此处下载 ourdev_475797.pdf(文件大小:517K) (原文件名:无线数据通信汇总和选型参考.pdf)

出0入0汤圆

发表于 2009-9-11 13:44:10 | 显示全部楼层
看看

出0入0汤圆

发表于 2009-9-11 13:51:21 | 显示全部楼层
bucuo!

出0入0汤圆

发表于 2009-9-11 14:36:19 | 显示全部楼层
jh

出0入0汤圆

发表于 2009-9-13 02:42:19 | 显示全部楼层
收下了,正好有这东西。

出0入0汤圆

发表于 2009-9-13 07:23:18 | 显示全部楼层
楼主可以给个淘定网址吗?

再问一下,接普通弹簧天线距离能做到多少?

出0入0汤圆

发表于 2009-9-13 07:52:44 | 显示全部楼层
mark~

出0入0汤圆

发表于 2009-9-13 08:25:44 | 显示全部楼层
马克

出0入0汤圆

发表于 2009-9-13 09:16:16 | 显示全部楼层
好东西顶了

出0入0汤圆

 楼主| 发表于 2009-9-13 10:40:05 | 显示全部楼层
在淘宝里输入:50mW 模块  即可搜索到卖家。
市售的鞭状天线实质是一个小型弹簧天线,效率很低。如果两端使用这样的天线,增益可减少6db以上,距离减半。
我使用的是1/4波长GP地网天线,和一支3/4波长J型天线。都是自制的。
我使用的天线如图:

(原文件名:PICT0002.JPG)


(原文件名:PICT0003.JPG)

出0入4汤圆

发表于 2009-9-13 14:05:33 | 显示全部楼层
好东西!mark

出0入0汤圆

发表于 2009-9-13 18:51:24 | 显示全部楼层
支持

出0入0汤圆

发表于 2009-9-13 19:04:37 | 显示全部楼层
谢了!

出0入0汤圆

发表于 2009-9-18 15:43:44 | 显示全部楼层
学习下。。。

出0入0汤圆

发表于 2009-9-18 18:51:31 | 显示全部楼层
学习

出0入0汤圆

发表于 2009-9-19 11:13:42 | 显示全部楼层
学习 ..

出0入0汤圆

发表于 2009-9-21 14:08:06 | 显示全部楼层
学习

出0入0汤圆

发表于 2009-9-21 14:34:46 | 显示全部楼层
记号,学习

出0入0汤圆

发表于 2009-9-28 20:47:05 | 显示全部楼层
按楼主给的“50mW 模块”搜索淘宝,得到以下结果,和楼主的模块的图片未能对应

今天又可以啦:


(原文件名:12.JPG)
(原文件名:12.JPG)

出0入0汤圆

发表于 2009-9-28 20:50:49 | 显示全部楼层
mark............

出0入0汤圆

 楼主| 发表于 2009-9-28 21:20:14 | 显示全部楼层
http://shop58353826.taobao.com/

出0入0汤圆

发表于 2009-9-28 21:28:52 | 显示全部楼层
mark~

出0入0汤圆

发表于 2009-9-29 17:11:21 | 显示全部楼层
确实,只看到和40楼给出的链接,但是没有销售记录:


(原文件名:12.JPG)

出0入0汤圆

发表于 2009-9-29 17:26:12 | 显示全部楼层
马克.

出0入0汤圆

 楼主| 发表于 2009-9-29 18:11:14 | 显示全部楼层
我买的时候是一个月以前了.呵...店家不一定有现货,得自己问问.

出0入0汤圆

发表于 2009-9-29 22:01:14 | 显示全部楼层
收藏

出0入0汤圆

发表于 2009-9-29 22:20:23 | 显示全部楼层
你这个模块不加高增益天线根本做不到1000米,不要说没有根据的话除非你要高增益天线,并且把模块放在高楼上,旁边无任何建筑才有可能。

出0入0汤圆

发表于 2009-9-29 22:26:04 | 显示全部楼层
并且模块做得不好,看你的微带线就没有做个匹配处理,所以功率不可能完全出来,还有,如果天线再不匹配,能输出射频能量吗?如果有频谱测得到的数据才可信

出0入0汤圆

 楼主| 发表于 2009-9-30 13:25:40 | 显示全部楼层
46楼的应该是行家中的行家了.我虽也学过高频电子线路,也马马虎虎的搞过些业余电台玩, 的确没发现这么多问题.
1.模块不是我做的,是买的.
2.模块的射频部分使用的是LC匹配网络匹配.433M是很容易实现也容易搞得符合要求.
3.我这模块是用在无人机上的.所以没有任何遮挡.
4.我用的J型天线比1/4波长的GP天线增益高.
至于空中距离1000米,我已经说的是保守数字了.
但如果说开阔地面是否能满足1000米,我没精力去试.
在城区,高楼林林,有可能100米都不满足.

出0入0汤圆

发表于 2009-9-30 23:33:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-10-1 07:02:28 | 显示全部楼层
mark.

出0入0汤圆

发表于 2009-10-17 14:37:35 | 显示全部楼层
把这个"J型天线计算器"上载过来.

点击此处下载 ourdev_492581.rar(文件大小:16K) (原文件名:J型天线计算.rar)

出0入0汤圆

发表于 2009-10-17 15:52:34 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-10-17 18:23:02 | 显示全部楼层
收藏夹

出0入0汤圆

发表于 2009-10-19 11:04:54 | 显示全部楼层
顶顶

出0入0汤圆

发表于 2009-10-19 23:26:09 | 显示全部楼层
1000m是理论计算的吧

出0入0汤圆

发表于 2009-10-19 23:32:31 | 显示全部楼层
MARK一下,

出0入0汤圆

发表于 2009-10-20 01:03:32 | 显示全部楼层
点击此处下载 ourdev_493655.pdf(文件大小:185K) (原文件名:无线数据通信汇总和选型参考.pdf)
便于大家选型

出0入0汤圆

发表于 2009-10-24 20:58:38 | 显示全部楼层
无线串口模块,大家感兴趣的可去我店里看看 http://shop36111918.taobao.com/  无线串口模块资料
点击此处下载 ourdev_495502.pdf(文件大小:909K) (原文件名:XL03-232AP2.pdf)

出0入0汤圆

发表于 2009-10-24 23:06:08 | 显示全部楼层
记号

出0入0汤圆

发表于 2009-10-25 09:30:52 | 显示全部楼层
支持

出0入0汤圆

发表于 2009-10-25 09:48:09 | 显示全部楼层
楼主很酷

出0入0汤圆

发表于 2009-10-25 11:07:14 | 显示全部楼层
mark!

出0入0汤圆

发表于 2009-10-25 14:36:35 | 显示全部楼层
谢谢楼主啊。

出0入0汤圆

发表于 2009-10-25 19:02:54 | 显示全部楼层
支持 支持

出0入0汤圆

发表于 2009-10-26 09:23:55 | 显示全部楼层
这个mark下

出0入0汤圆

发表于 2009-10-26 09:46:52 | 显示全部楼层
mark,正需要这个。

出0入0汤圆

发表于 2009-10-26 15:20:01 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-10-27 17:11:14 | 显示全部楼层
mark!

出0入0汤圆

发表于 2009-10-28 19:59:34 | 显示全部楼层
关注一下!

出0入0汤圆

发表于 2009-10-28 20:09:06 | 显示全部楼层
谢谢!

出0入0汤圆

发表于 2009-11-20 14:01:27 | 显示全部楼层
看一下

出0入0汤圆

发表于 2009-11-20 14:30:50 | 显示全部楼层
楼主,有没有J型天线的照片?

出0入0汤圆

发表于 2009-11-20 16:24:48 | 显示全部楼层
正在搞SI4432

出0入0汤圆

发表于 2009-11-21 18:07:35 | 显示全部楼层
记号

出0入0汤圆

 楼主| 发表于 2009-11-22 16:56:34 | 显示全部楼层
回72楼:J型天线的图。


(原文件名:J型天线.JPG)

出0入0汤圆

发表于 2009-11-25 10:17:49 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-11-25 12:28:54 | 显示全部楼层
好东西,谢谢

出0入0汤圆

发表于 2009-11-25 12:50:47 | 显示全部楼层
TI 好像早宣布 CC1100停产了。

出0入0汤圆

 楼主| 发表于 2009-11-25 19:59:12 | 显示全部楼层
对,TI已经不建议用CC1100搞开发了。升级版为CC1101。在参数与使用上会有些差别。

出0入0汤圆

发表于 2009-12-18 11:55:33 | 显示全部楼层
在学校搞过了,现在搞C11110,

出0入0汤圆

发表于 2009-12-18 12:23:52 | 显示全部楼层
很好的东西,希望以后能用的上

出0入4汤圆

发表于 2009-12-18 13:41:35 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-29 14:54:41 | 显示全部楼层
请问楼主  上面原理图的RTEn引脚是连在CC1100模块的哪个管脚上?

出0入0汤圆

 楼主| 发表于 2009-12-29 19:48:40 | 显示全部楼层
模块上有RE 和TEN信号引脚,我把它们并在一起,就成了RTEn引脚了.这个信号是收发切换的.

出0入0汤圆

发表于 2010-1-5 16:31:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-5 22:55:21 | 显示全部楼层
谢谢,下了...

出0入0汤圆

发表于 2010-4-6 19:29:48 | 显示全部楼层
谢谢楼主!!!

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();                              //开中断
}

出0入0汤圆

发表于 2010-4-7 10:30:23 | 显示全部楼层
哦,MARK

出0入0汤圆

发表于 2010-4-8 15:57:18 | 显示全部楼层
87楼的,我也在调试CC1101,寄存器配置看了两天了,还是不太明白,希望能交流一下。
Q 416531346

出0入0汤圆

发表于 2010-4-9 08:43:35 | 显示全部楼层
50MW 1KM感觉马马虎虎。

出0入0汤圆

发表于 2010-4-9 11:53:59 | 显示全部楼层
1000米我是不相信的!有障碍物100米都很难啊!

出0入0汤圆

发表于 2010-4-9 15:03:41 | 显示全部楼层
1000米,太夸张了!1

出0入0汤圆

 楼主| 发表于 2010-4-10 12:34:02 | 显示全部楼层
如果有障碍物,几堵墙就通不过了.
这个指的是空中距离.因为我是用在飞机上的.

出0入0汤圆

发表于 2010-4-10 23:46:54 | 显示全部楼层
J型天线的接收效果似乎不好,发射效果很好。

出0入0汤圆

发表于 2010-4-11 09:40:54 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-4-12 09:49:39 | 显示全部楼层
记号!大大的记号。。。

出0入0汤圆

发表于 2010-4-13 10:00:48 | 显示全部楼层
不错。17DB穿8层楼没问题。

出0入0汤圆

发表于 2010-4-16 21:40:08 | 显示全部楼层
楼主程序里面有个问题请教:
功率开关 PD3-RTEn,Mega8的PD3连接至CC1100的哪个脚?功率开关是什么意思?我在CC1100手册里面没看到啊!

出0入0汤圆

 楼主| 发表于 2010-4-17 15:39:21 | 显示全部楼层
这个是带PA的模块.是在CC1100外面再加了一级功率放大.自然在CC1100手册上看不到.这个不是接到CC1100上的.

出0入0汤圆

发表于 2010-4-17 19:48:26 | 显示全部楼层
o,谢谢楼主的回答!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2022-7-6 03:45

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表