endylu1983 发表于 2007-6-11 10:06:29

show 下我设计的Mega8L+CC1100射频开发板,附带原理图和原代码!

http://cache.amobbs.com/bbs_upload782111/files_7/armok01157325.jpg

应用:

        极低功率UHF无线收发器

        315/433/868和915MHz ISM/SRD波段系统

        AMR-自动仪表读数

         电子消费产品

        RKE-两路远程无键登录

        低功率遥感勘测

         住宅和建筑自动控制

        无线警报和安全系统

        工业监测和控制

        无线传感器网络



原理图:点击此处打开armok01157322.pdf

点击此处打开armok01157323.pdf



原代码:点击此处下载armok01157324.rar




-----此内容被endylu1983于2007-06-11,10:07:43编辑过

benladn911 发表于 2007-6-11 10:35:14

谢谢,很有价值的资料!!!

enci 发表于 2007-6-11 10:37:41

第二个顶!!!

steven 发表于 2007-6-11 10:40:43

第三个顶!!!

endylu1983 发表于 2007-6-11 10:49:36

谢谢大家支持!有兴趣的朋友可以一起讨论研究!现在用铜丝做的简易天线可以传输600米左右,专业天线没有测试过!

benladn911 发表于 2007-6-11 10:54:08

CC1100 成本怎样?好象焊接比较麻烦~``

benladn911 发表于 2007-6-11 11:06:06

上传份重量级的资料-----CC1100的中文手册(全文60页)



感谢peterpanjy网友的翻译和共享!!!

他的联系方式:QQ:3319753

Email--peterpanjy@163.com



下载如下:

点击此处下载armok01157329.rar

endylu1983 发表于 2007-6-11 11:33:12

焊接我认为容易,焊接了14块板子。有两块不通,通过补焊,全部通过!

jackiezeng 发表于 2007-6-11 11:34:44

太有 价值 了 , 真的 。

mutoudonggua 发表于 2007-6-11 11:51:05

250k的数据率能有多远?

ghost2 发表于 2007-6-11 13:00:03

楼主,误码多么?

endylu1983 发表于 2007-6-11 13:25:39

误码自动重传,这个不用担心。上了600米就有误码了,然后就是掉包。

endylu1983 发表于 2007-6-11 13:26:41

想要更远距离就加专业天线,可以上1000米

mutoudonggua 发表于 2007-6-11 13:32:05

建议对距离有疑问的看看这个帖子

看看这个帖子

http://www.21icbbs.com/club/bbs/list.asp?boardid=5&page=1&t=2534456&tp=433M%u7684%u6269%u9891%u5FAE%u529F%u7387%u6570%u636E%u4F20%u8F93%u6A21%u5757%u8BE5%u5982%u4F55%u5B9A%u4EF7

endylu1983 发表于 2007-6-11 13:38:30

我做的就是433M/250KBPS,使用简单天线。600米以内传输没有问题,也许有误码,但是已经使用前向纠错等功能被自动修正了。

caine 发表于 2007-6-11 14:15:42

我正在弄CC1100,调试中,谢谢楼主

yangsen 发表于 2007-6-11 14:56:39

ding

Oliver 发表于 2007-6-11 15:34:40

433MHz,250kbps,简易天线手持空旷传600米吗??

endylu1983 发表于 2007-6-11 16:18:39

是的!早就完成了测试!

Recoochang 发表于 2007-6-11 16:42:29

支持楼主!!



赞一个!

oyggj 发表于 2007-6-12 12:52:24

什么时候当着大家的面测试一下下,

AuToCTRL 发表于 2007-6-12 13:58:14

谢谢提供,如果能在距离上有所改善,那是很不错的东西.

mutoudonggua 发表于 2007-6-12 13:59:28

建议还是先复习下香农定理

ilikemcu 发表于 2007-6-12 14:20:10

这种好贴非顶不可!



虽然暂时还没用上,先踩个脚印再说,日后查找方便!



谢谢楼主的资料,还有拉登的手册。

qiuhuawei 发表于 2007-6-12 15:53:13

能买一套来测试吗,

qiuhuawei@126.com

diannaoza 发表于 2007-6-12 15:56:53

支持楼主,共享精神

greencamel 发表于 2007-6-12 19:05:40

CC1100多少钱啊??

jerico 发表于 2007-6-12 19:31:45

很想知道cc1100多少银两?

wuliang 发表于 2007-6-12 19:58:57

怎么没有人用cc1010啊

yuefeng 发表于 2007-6-13 11:04:48

250KBPS 600m,的确已经不错了

endylu1983 发表于 2007-6-13 14:02:22

CC1100大概20~30不等。买过20多的,30多的也买过。不同的商家价格差距很大!谢谢大家支持!

ilymy 发表于 2007-6-13 15:04:09

能共享一下cc1100部分的 pcb吗,呵呵,过分地要求,不过还是厚着脸皮提一下
-----此内容被ilymy于2007-06-13,15:05:48编辑过

endylu1983 发表于 2007-6-13 16:06:02

抱歉PCB就不贴出来了。实在需要的朋友可以联系我QQ:379225305!



对了,以前还测试过它的穿墙能力,的确不错:>6层(为什么是大于6层呢?因为我家就6层楼没有拿到电梯公寓去试过)
-----此内容被endylu1983于2007-06-13,16:07:10编辑过

huangqi412 发表于 2007-6-13 16:51:06

好东西啊

RedStone 发表于 2007-6-13 20:46:22

顶你没商量~好东西,太难找了!

AVR-MEGA128 发表于 2007-6-14 15:23:16

600米?有点广告的味道哦

zhou750806 发表于 2007-6-14 16:24:35

好咚咚!!!

bigflower 发表于 2007-6-14 16:51:52

能到600米?

CC1100性价比挺高的啊

l456789 发表于 2007-6-15 10:20:05

有那么远么,我们做的视距到100m就只能偶而收到数据了,楼主不是吹牛吧,呵呵

CC1100我们公司大规模购买大概10多块一片吧



我设计的CC1100加C8051F330的模块,还在PCB制板中,有没人对它有兴趣啊?

http://cache.amobbs.com/bbs_upload782111/files_7/armok01158017.jpg
-----此内容被l456789于2007-06-15,10:22:30编辑过

mutoudonggua 发表于 2007-6-15 10:28:13

楼上100m远确实少了点,不过600米,没见到真东西,不敢说,呵呵

如果RF端匹配良好,天线设计合理,200-300米还是没问题的

ghost2 发表于 2007-6-15 11:36:27

致【38楼】 l456789 :

F330零售每片18圆,用不起啊

如果用ATMega48的话,很有兴趣帮你写程序

leon101010 发表于 2007-6-15 12:46:34

楼主,你使用了向前纠错?代码中怎么没有向前纠错程序?

mutoudonggua 发表于 2007-6-15 13:40:02

蜈蚣,就算有,人家也不会给你看的,自己写吧,呵呵

endylu1983 发表于 2007-6-15 13:58:55

100米的CC1100模块不知道还有什么用。

600米左右,穿墙>6层都不是极限。我为什么吹嘘CC1100有多么的远,为什么,我又没病!

本来给阿莫代售的,那样你们就可以相信距离有多远了。可惜阿莫太忙,也没有测试。我就自己开了个店把手里面的几套处理了。http://auction1.taobao.com/auction/0/item_detail-0db1-116d7f44230c657e468704eeaef3cff3.jhtml

leon101010 发表于 2007-6-15 15:28:13

不用写,我已经写好了。纠错码采用3221格式。

只是对搂住标明的600米距离的反问而已,一般的直线无障距离都是指没有错误处理的情况下最远距离。而搂主采用了向前纠错和错误重发2种错误处理达到600米。实际采用向前纠错的方法会提高通讯距离20~50%(看采用的纠错码格式格式)。3221只能纠错2bit,大约提高20%,采用纠错位数更多的格式会更远。再加上错误重发....300米可以提高到600米。


-----此内容被leon101010于2007-06-15,16:17:49编辑过

alexant 发表于 2007-6-15 17:05:41

这个贴一定要顶!

endylu1983 发表于 2007-6-15 17:37:43

其实前向纠错和失败重传功能都是CC1100硬件完成的,你只要配置寄存器就可以了。只有在临近传输距离边沿的时候才会有较多前向纠错和失败重传。

Oliver 发表于 2007-6-15 22:17:34

600米不是没可能,只是250kbps的速率实在是恐怖,1.2kbps,BER<1%,-2dbi天线是可以到600米的.



(chipcon即TI也就这么一效果,如果250KBPS能到600米的话TI会考虑高价收购你的成果的,当然配上高增益天线列外,如:1100+6dbi的吸盘天线>3km).

yzlyear 发表于 2007-6-17 08:29:27

再顶,我正在搞这个项目!大哥,谢谢啊!

l456789 发表于 2007-6-19 10:49:23

不知道有没人用过楼主的600米模块,但是我们自己做的,和买的立奇,利尔达的都差不多的距离水平,

这个是立奇设计的CC1100模块的PCB

http://cache.amobbs.com/bbs_upload782111/files_7/armok01158457.GIF

当然CC1100的PCB设计我想没什么,主要是电路参数的匹配,如果做得好距离当然要远一些

我想问问楼主你的模块26MHz晶振的频率误差控制在多少啊?

我们的只做到了 10ppm 而已.



致【40楼】 ghost2:

我贴的F330的板子程序我已经有了

你说"如果用ATMega48的话,很有兴趣帮你写程序 "

用ATMega48的怎么整啊,我没用过AVR的芯片,倒有兴趣做做看



致【47楼】 Oliver:

请问哪里有"6dbi的吸盘天线",我很感兴趣


-----此内容被l456789于2007-06-19,11:16:15编辑过

mutoudonggua 发表于 2007-6-19 11:23:09

6dbi的天线,在433M,体积可以大到你想放弃使用

Oliver 发表于 2007-6-19 12:58:28

我们有6dBi,3dBi天线,6dBi有接近1m的高度,3dBi有20多厘米.



确实非常大.我们1200bps,输出17dBm,2.5V电压,4.2cm弹簧状螺旋天线1km.这是批量使用的距离,可不是虚吹的

owein 发表于 2007-6-19 14:32:02

搂主能发给我CC1100的PCB吗?没有设计过射频PCB,希望做一块。

owein@163.com

oyggj 发表于 2007-6-20 15:16:47

17dBm,1200bps,选择优的螺旋天线1Km肯定是没有问题.

但是LZ的是cc1100是10dbm,250Kbps居然有600米,希望能看到实物测试一下才知道

diannaoza 发表于 2007-6-20 18:40:27

4.2cm弹簧状螺旋天线1km.这是批量使用的距离,可不是虚吹的

能否提供下你的天线资料,要是不是公司机密的话,谢谢!

Oliver 发表于 2007-6-20 21:11:42

没有资料.随便逮个对应频率的天线就是一公里.手持,开发区环境

jsnjnzdcyyg 发表于 2007-6-21 17:14:30

谢谢楼住的无私奉献!

snow_xsj 发表于 2007-6-26 15:50:42

"CC1100,433M/250KBPS,使用图示简单天线。600米以内传输没有问题"



你当别人都不懂? 吹破天吧!

snow_xsj 发表于 2007-6-26 15:53:10

"CC1100,433M/250KBPS,使用图示简单天线。600米以内传输没有问题"



你当别人都不懂? 吹破天吧!

hl0716 发表于 2007-6-26 17:25:21

奉献精神是好的

支持

endylu1983 发表于 2007-6-27 10:14:44

// Chipcon

// Product = CC1100

// Chip version = E

// Crystal accuracy = 40 ppm

// X-tal frequency = 26 MHz

// RF output power = 0 dBm

// RX filterbandwidth = 540.000000 kHz

// Deviation = 0.000000

// Datarate = 250.000000 kbps

// Modulation = (7) MSK

// Manchester enable = (0) Manchester disabled

// RF Frequency = 433.000000 MHz

// Channel spacing = 199.951172 kHz

// Channel number = 0

// Optimization = Sensitivity

// Sync mode = (3) 30/32 sync word bits detected

// Format of RX/TX data = (0) Normal mode, use FIFOs for RX and TX

// CRC operation = (1) CRC calculation in TX and CRC check in RX enabled

// Forward Error Correction = (0) FEC disabled

// Length configuration = (1) Variable length packets, packet length configured by the first received byte after sync word.

// Packetlength = 255

// Preamble count = (2)4 bytes

// Append status = 1

// Address check = (0) No address check

// FIFO autoflush = 0

// Device address = 0

// GDO0 signal selection = ( 6) Asserts when sync word has been sent / received, and de-asserts at the end of the packet

// GDO2 signal selection = (11) Serial Clock

l456789 发表于 2007-6-27 10:44:33

这个是SmartRF Studio配置的说明,有什么用?

用SmartRF Studio配置下就成了嘛

有谁需要SmartRF Studio的硬件开发板啊?

wzz114 发表于 2007-6-27 11:06:45

日   好人啊

wzz114 发表于 2007-6-27 11:07:21

就是太慢了点网页

wzz114 发表于 2007-6-27 11:34:12

这程序跟一本书上的一样C8051F

endylu1983 发表于 2007-6-27 12:02:49

程序就是从51上移植过来的。板子是按Chipcon公司的DEMO板子画的。这些都给大家透明,大家都是搞技术的,也不用那么神秘,大家说对不对。

wzz114 发表于 2007-6-27 12:53:38

不知道楼主发现没有

// GDO0 signal selection = ( 6) Asserts when sync word has been sent / received, and de-asserts at the end of the packet

// GDO2 signal selection = (11) Serial Clock

但你配置的GD0口是7   6和7的作用差很多啊



我是配置了7判断那脚发同步码后变高   但没变化   好象没东西发出来

配置和这也一样   就是发不出郁闷

wzz114 发表于 2007-6-27 12:55:00

6

l456789 发表于 2007-6-27 13:37:09

GDO脚配6和7是有区别的:

6、指示同步字已经发送/接收,数据包结束时复位,在接收时,可选地址校验失败或接收FIFO溢出也会复位,发送时,发送FIFO下溢也会复位

7、指示一包数据已经成功接收并通过CRC校验,当RX FIFO第一字节被读取时复位



但是在应用中我们发现设为7不稳定,经常丢数据

ppp_1978 发表于 2007-6-27 15:41:37

CC1100不是chipcon走低端市场的吗?连灵敏度都用1%而不是0.1%的条件来标注,600米,有点怀疑哦,可能原厂的板估计都困难,至少深圳立奇和利尔达应该都没做那么好吧,LZ是不是做广告哦?或者发射端放在几十层楼的楼顶?靠,高手牛人太多了,怎么混啊?

endylu1983 发表于 2007-6-27 17:28:59

600米就算远了?现在CC1100的模块有传输1000米的,如果不信的,去做查查资料,多找点厂家再来!别拿什么深圳立奇和利尔达来做比较,利尔达的板子和chipcon出的DEMO板两个样,有位网友给我说利尔达只能传输100米,这个距离是标准?

Oliver 发表于 2007-6-27 21:20:49

我们专业做RF,设备几十万,绝对比楼上说的几家做得好,chipcon的IC基本都有用,CC1100,10dBm,1/4波长铜线天线,250kbps做600米是没有可能的.除非环境非常好或者天线离地面很高.



做1000米呀,我呀,但必须加放大,还有1200bps,BER<1%.



难道有比香农还牛的人?目前没有



其实大家也没必要争论,人家做多远是人家的事.假如不信可以向LZ搞对模块测测嘛

oyggj 发表于 2007-6-27 22:49:17

也就是说LZ是吹虚的嫌疑,呵呵.

endylu1983 发表于 2007-6-28 10:24:55

那我们这样来下个结论:如果可以传600米,250KBPS你们认为不可能,那多少速度是可能的?

mutoudonggua 发表于 2007-6-28 11:25:33

期待有人试用,得出结论

如果确实真的,楼主去和TI谈吧,估计给你百万美金算少的,呵呵

endylu1983 发表于 2007-6-28 12:55:31

那我不是发了。。。。。。。。但是我买过另一个厂家的模块,别人都可以传1000米。

ghost2 发表于 2007-6-28 13:28:35

呵呵。楼主发两块给我测试测试?测完在此公布第三方报告

myjnj 发表于 2007-6-28 14:37:35

我买了,稍后给测试结果

AVR-MEGA128 发表于 2007-6-28 14:56:10

希望楼上的能测试通过1000米,那样我也买一套来玩。

endylu1983 发表于 2007-6-28 15:20:47

我就不明白,我本以为公布600米大家都要说距离太近,想不到大家都说我在吹牛!myjnj

随便测试一下传透能力,我这里只有6层楼,只能说>6层。

hjatr 发表于 2007-6-28 15:59:14

我关心的是丢包问题??

zsmbj 发表于 2007-6-28 16:23:50

你去掉错误重发,看看距离可以达到多少?误码率BER<1%的情况下。

250kbps的实际数据速率能达到600m确实很厉害很厉害了。

Oliver 发表于 2007-6-28 20:48:12

雄纠纠气昂昂,牛什么什么放光芒.呵呵



虽然理论上都不可能,但还是关心是否真600米,请注意测试环境和方法,最好不要加FEC,ARQ.比如定义通讯距离,我测试的距离别人往往会测试远1/3,原因是我在10米直径内随便选几个点,必须全部可靠通讯.而他们是手举得贼高,一分钟能收到一次也算正常.



注:好的FEC可对通讯距离提高接近1倍.天线和天线水平高度也是很有讲究的,前面都描述过了,其实1100可以输出13dBm的.呵呵

oyggj 发表于 2007-6-28 21:13:07

强烈期待中,哈哈,什么时候我也搞几套玩玩,我有朋友在做CC1100,看看结果如何?

endylu1983 发表于 2007-6-29 09:31:43

那大家知道CC1100在不考虑传输速度的情况下,最远可以传输多远呢?有经验的给点参数看看

mutoudonggua 发表于 2007-6-29 10:29:03

看看香农公式吧,能够找到理论依据

Oliver 发表于 2007-6-29 12:26:18

以下是2dBi和6dBi的传输距离,有人能做到吗?现实还要考虑很多的



http://cache.amobbs.com/bbs_upload782111/files_7/armok01159738.GIF

http://cache.amobbs.com/bbs_upload782111/files_7/armok01159739.GIF

oyggj 发表于 2007-6-29 14:15:01

理论计算往往跟实际都有很大的区别,哈哈.实践是检验真理的唯一标准.

chengjia535 发表于 2007-6-30 00:33:57

本来讨论的挺热闹的,怎么又讨论吹牛了, 试试就知道了./emotion/em029.gif

hotpower 发表于 2007-6-30 03:56:10

不错~~~学习学习~~~

lrzxc 发表于 2007-6-30 06:22:58

这样的帖子,还是要顶的。

wzz114 发表于 2007-7-2 15:33:33

妈的   我买LIERDA的模块做了才50M左右    吐血

myjnj 发表于 2007-7-2 21:33:12

模块收到,测试后给结果

AuToCTRL 发表于 2007-7-3 13:55:26

关注下

ghost2 发表于 2007-7-3 14:03:52

【93楼】 myjnj

兄台赶快啊

ghost2 发表于 2007-7-3 14:03:52

【93楼】 myjnj

兄台赶快啊

endylu1983 发表于 2007-7-3 17:40:47

那我的肯定比LIERDA的模块50M强,绝对远于50M。哈哈

myjnj 发表于 2007-7-3 21:21:51

初步结果:

没空找600米空旷地点测试, 在南京55所内的环境测试了一下,初步频经验判断,在150米左右, 不知道楼主的测试条件如何? 我用的电源是碱性电池,电源干扰不是问题, 但没有严格的测试不敢下结论, 忙过这阵再整........



不过楼主应该在比较规范的公司待过,程序风格不错, 产品总的来说值得一用,谢!
-----此内容被myjnj于2007-07-03,21:24:21编辑过

snow_xsj 发表于 2007-7-4 09:04:57

相信第三方的测试数据要真实得多。

ghost2 发表于 2007-7-4 12:11:50

>初步频经验判断,在150米左右,

这缩水也太厉害了吧?等待楼主辟谣
页: [1] 2 3 4
查看完整版本: show 下我设计的Mega8L+CC1100射频开发板,附带原理图和原代码!