wei6130 发表于 2010-12-8 15:37:39

刚刚下载了,还没有测试。非常感谢楼主这么慷慨的分享技术。
上完课一回来马上就测试。。。楼主真是帮我解决了不小的问题啊~~~~
实在是太感谢楼主了~~!!

wuzhihui 发表于 2010-12-8 20:59:32

谢谢。

wuzhihui 发表于 2010-12-8 20:59:43

非常的谢谢。

bowen_fang 发表于 2010-12-9 13:06:49

mark

lan_boy008 发表于 2010-12-9 13:14:50

dddddddddd

1985 发表于 2010-12-10 23:11:09

http://item.taobao.com/item.htm?id=2271024752
开发板淘宝地址,gsm还是很简单的,玩过才知道,玩这个能学到些东西,哈哈,有机会要玩玩gprs。

ourdev520 发表于 2010-12-11 01:02:18

收藏了先~

kiss461 发表于 2010-12-12 21:51:26

mark

lantern 发表于 2010-12-13 22:07:59

gsm温度报警系统(51),先马克一下,多谢楼主

castlehu 发表于 2010-12-13 22:55:33

mark

shiyan09 发表于 2010-12-14 20:55:00

楼主,我测试你的程序,为什么,液晶总是显示GSM 模块正常
                                          短信模式:text
                                          多次重发失败

为什么呢?就是换了手机号码而已。短信就是发不出去,GSM模块用的是RXD、TXD、GND三个接口,模块和你的是相同的。其它硬件接法和楼主是一样的,希望楼主能解答一下,谢谢了!

QiYuan 发表于 2010-12-14 21:05:10

出现了 GSM 模块正常,那说明AT指令已正确发出并收到GSM模块的回应。
多次重发失败很可能是你的天线信号不好。你先试用电脑的软件试试是否也一样发不出。

shiyan09 发表于 2010-12-14 21:30:45

谢谢你的解答,我再去检查一下天线!

zhouting928 发表于 2010-12-14 21:33:13

mark

jckj 发表于 2010-12-14 21:56:43

路过

shiyan09 发表于 2010-12-14 22:10:06

我刚才用电脑测试了,发短信和打电话都可以的,为什么用电路板发不出短信呢!也是发给同一个手机号码呀!会不是因为楼主的程序的移动中心号码跟我所以地的移动中心号码不同呢?但是在程序中好像没找不到这个设置的呀!

1985 发表于 2010-12-14 23:10:17

回复【118楼】jckj
-----------------------------------------------------------------------

很明显你的号码弄错了,既然检测到模块说明通信正常,发不出去只能说明号码有误!前提是程序其他部分正常

1985 发表于 2010-12-14 23:14:08

回复【6楼】msdy
-----------------------------------------------------------------------

http://item.taobao.com/item.htm?id=4868822804

shennaijun0433 发表于 2010-12-15 07:58:47

mark

shiyan09 发表于 2010-12-15 10:37:07

我修改了这个手机号码,uchar PhoneNum="+8613978321545";                //手机号码
对了,硬件我没用DS1302,因为那只是调整时钟的,好像跟报警温度没关系。其它都是按照视频来做的,可是就是发不出短信。请高手解决下。

shiyan09 发表于 2010-12-15 10:46:56

我的QQ1608821039,邮箱是1608821039@qq.com,希望高手给予帮助,谢谢!

shiyan09 发表于 2010-12-15 11:44:03

楼主是不是用一个移动的号码发给另外一个移动号码吗?

QiYuan 发表于 2010-12-15 11:52:16

回复【124楼】shiyan09
-----------------------------------------------------------------------

我再上传一个程序,简易的GSM发短信程序。硬件不用改动。
这个程序功能只是发出一条短信,其他什么都没有了。很简洁,你用它来调试吧,相信很快会成功的!Good Luck ! ^_^

点击此处下载 ourdev_604771JXV0HJ.rar(文件大小:39K) (原文件名:GSM通信(简易).rar)

shiyan09 发表于 2010-12-15 19:21:48

我液晶上显示的内容是GSM 模块正常
                      短信模式:text
                      TO: 13760602242
                      发送成功^_^
为什么这个程序可以,而前面那个程序失败呢?对了,这个程序是发不到你号码的吧,我刚才试了下我同学的号码,他收不到的呢?

bingeai 发表于 2010-12-15 20:20:22

好牛啊,楼主!

songjing1228 发表于 2010-12-15 20:20:27

mark

langbaiyue 发表于 2010-12-15 22:03:18

厉害厉害!!

shiyan09 发表于 2010-12-15 22:53:45

楼主能解释一下,为什么你新发的这个程序我板子可以显示发送成功,而那个温度报警系统程序我板子不能发送成功呢?谢谢咯!

billy226 发表于 2010-12-15 23:21:38

学习学习GSM

nihao2010 发表于 2010-12-16 13:44:29

顶一下!前几天刚淘了一块TC35模块,用楼主的程序试试,有问题再想楼主请教

QiYuan 发表于 2010-12-17 19:00:19

回复【131楼】shiyan09
-----------------------------------------------------------------------

呵呵,总算用这个简单程序发成功了吧!至于完整的温度报警系统程序在你板上不成功,我也不好解释,毕竟硬件不在我这。既然可以发送短信成功,接下来就靠自己了,我帮不了太多的忙~~

QiYuan 发表于 2010-12-17 19:04:28

回复【127楼】shiyan09
-----------------------------------------------------------------------

为什么不行呢,可以的啊!
程序的关键在于AT指令的发送,同时接收GSM的返回信息,能显示上面的信息,表明AT是没问题!剩下问题,自己多思考,多动手。

jack_yu 发表于 2010-12-17 21:35:30

mark

shiyan09 发表于 2010-12-18 08:09:48

谢谢楼主帮了我这么多的忙,剩下的问题我自己调就可以了,再次谢谢楼主的帮助!!!^_^

haoyahao 发表于 2010-12-20 18:37:41

if(RDATA)//有高脉冲出现
      {
            res=check();//获得此次高脉冲宽度   
            if(res==250)break;//非有用信号
            if(res>=200&&res<250)OK=1; //获得前导位(4.5ms)
            
            else if(res>=70&&res<100)//如果是宽脉冲,则RODATA=1
            {
                aa++;
                RODATA=1;//1.5ms               
            }
            else if(res>=10&&res<50)//如果是窄脉冲,则RODATA=0      
            {
                aa++;
                RODATA=0;//500us            
            }
            //舍去26位前导脉冲,从第27位开始接着的8位是数据的正码,再后8位是反码
            //获取正码
            if(OK&&(aa>=27)&&(aa<35))
            {
                key<<=1;
                key=key+(uchar)RODATA;
            }
            if(aa==42)
            {
                key=redchange(key);
            }

      }
楼主你好,我想问一下,这段程序中4.5ms、1.5ms、500us是怎么知道的?还有8位数据正码中key值是如何获得的?因为这段程序没看得懂,希望楼主解答,谢谢!!!

dianzifanfan 发表于 2010-12-20 19:01:46

mark

gyz1990 发表于 2010-12-20 22:45:56

等些时间研究研究

tick 发表于 2010-12-20 22:52:00

mark

kexiao 发表于 2010-12-20 23:04:42

MARK

hfutwj 发表于 2010-12-20 23:49:02

楼主历害

258288 发表于 2010-12-21 01:02:02

记号

QiYuan 发表于 2010-12-21 06:57:21

回复【138楼】haoyahao
-----------------------------------------------------------------------

这是红外接收部分的。用示波器或者用逻辑分析仪都可以测出来前导脉冲宽度和高低电平的脉冲宽度,而不同红外摇控的编码可能会有不同,这就必须先用示波器或逻辑分析仪来观察,知道他的编码规则后才能解码。这个程序对应的摇控是KD-29型号的。从第27位脉冲开始是正码。

haoyahao 发表于 2010-12-21 09:11:43

if(res>=200&&res<250)OK=1; //获得前导位(4.5ms)
谢谢楼主解答,但我想问一下,这条语应该是获得前导位(13.5ms)吧

haoyahao 发表于 2010-12-21 11:53:37

key=redchange(key); 如果以key=232(就是读取按键POS-)为例,这个值怎么算出来的呢?希望楼主可以解释一下?谢谢了!!!

tt88050643 发表于 2010-12-22 01:38:39

lz,视频中的串口是干什么的,单片机和tc35通信要用max232吗,还是只用rx,tx

tt88050643 发表于 2010-12-22 21:39:45

请问LZ我买的模块中有IGT引脚   在你的程序里并没有啊 ,是你的模块没有这个引脚吗

aladiu 发表于 2010-12-24 00:56:06

GSM模块,没玩过,有空要玩玩

zyw19987 发表于 2010-12-24 14:10:51

手机短信

oldfang 发表于 2010-12-24 15:18:22

这个东西好玩

yj005 发表于 2010-12-25 12:57:08

呵呵,我的毕设就是智能家居,学习了

power3kv 发表于 2010-12-27 09:42:16

mark

ck459627616 发表于 2010-12-27 14:56:26

mark

ls81250 发表于 2011-1-15 15:38:19

学习

shui6556102 发表于 2011-1-18 21:00:03

mark

fsclub 发表于 2011-1-18 21:51:44

text模式,没意思啊。

hai0533 发表于 2011-1-19 08:27:00

回复【158楼】fsclub 绿林好汉
-----------------------------------------------------------------------

学习ing

liuqingjie 发表于 2011-1-21 09:38:03

mark

beiguoqishi 发表于 2011-1-21 21:49:43

再来留个脚印,过两天就买一块回来试试。

bingshuihuo888 发表于 2011-1-22 10:29:03

这个 看起来真的不错!!

au730 发表于 2011-1-25 00:02:09

mark

lionliu 发表于 2011-1-25 09:35:52

m

QiYuan 发表于 2011-2-1 23:13:47

回复【158楼】fsclub 绿林好汉
-----------------------------------------------------------------------

呵呵,你的没意思是指什么呢?
其实我觉得学每一样东西,都是从简单入手比较好,一开始就搞得很复杂,如果不顺利的话,那很容易失去兴趣。
对于这个GSM系统,我也是刚学GSM三两天就做的,自然也是利用它的text模式开发方便很多。
而PDU模式,后来在做另一个项目的时候用上了,PDU模式不就是支持中文收发吗?本质还是收发短信。
如果系统要求不高,能用英文做的,那何必自找麻烦去搞PDU模式呢。而且想用这个51来搞PDU,有点呛哦。

myem007 发表于 2011-2-6 00:26:47

请问下楼主这个模块发送数据是免费的还是收费的呢?

downtoearth 发表于 2011-2-6 09:09:31

mark

alexmayer 发表于 2011-2-10 15:10:58

好东西

liushiming82 发表于 2011-2-10 16:52:14

楼主太厉害了

QiYuan 发表于 2011-2-11 10:50:10

回复【166楼】myem007
-----------------------------------------------------------------------

啊?
要钱的啊,像你的手机一样付款。

fire11f 发表于 2011-2-17 17:37:29

谢谢楼主的无私

wxfhw 发表于 2011-2-17 19:48:03

记号

jackee 发表于 2011-2-18 10:24:03

太好了,正想找这个呢

caoqiwen2001 发表于 2011-2-23 20:36:04

楼主真牛逼~!

xiaolaoyu 发表于 2011-2-23 21:27:57

学习了

tinwy.zhang 发表于 2011-2-23 23:26:03

mark

ljmdzyx 发表于 2011-2-24 00:01:26

MARK

canyi 发表于 2011-2-24 20:31:05

关注一下。

Ye_gan 发表于 2011-2-25 20:33:01

学习!

chenhuwyl 发表于 2011-2-26 09:38:51

不错啊,很好!

xintaisniper 发表于 2011-2-27 08:53:03

楼主好厉害

cbmjd 发表于 2011-2-27 14:37:15

mark

benlippen 发表于 2011-2-27 15:05:09

mark

BG6BXN 发表于 2011-2-28 17:05:32

正要做一个这方面的项目,有机会楼主联系我qq596335776注明TC35

az00000000 发表于 2011-3-4 19:17:12

楼主,想加你qq,和你交流一下,我qq:356902474

az00000000 发表于 2011-3-4 19:20:34

回复【13楼】atgfpeyv 董 董
-----------------------------------------------------------------------
GSM哥,我认出你来了

az00000000 发表于 2011-3-4 19:37:06

楼主,我是菜鸟,这个原理图我想看一下

seesum 发表于 2011-3-10 12:42:48

mark

utopiaprince 发表于 2011-3-10 14:02:15

mark,单片机发送AT指令是亮点。

my2009 发表于 2011-3-10 15:47:12

mark

xuhui798 发表于 2011-3-10 15:53:25

mark

wsgj0 发表于 2011-3-10 19:26:24

果然是TC35I啊

tianyukobe 发表于 2011-3-19 10:41:53

请问楼主有原理图吗? 我最近也想弄一个玩玩

danceman_uk 发表于 2011-3-19 12:34:50

谢谢楼主的无私

hl646398140 发表于 2011-3-29 00:12:47

顶!!!

yongjun_gong 发表于 2011-3-29 19:32:07

ding~!

qhshilin 发表于 2011-3-29 19:50:22

mark!

sherlockljt 发表于 2011-3-30 00:38:44

mark

xiaolaoyu 发表于 2011-3-30 06:43:00

不错,学习了。

STC89C55 发表于 2011-3-30 07:23:41

我也想学啊……

li20030505 发表于 2011-3-30 07:36:31

TC35

arndei 发表于 2011-3-30 10:13:33

mark

zkymcu 发表于 2011-3-31 20:24:30

要是有原理图的话,那就更完美了.
页: 1 [2] 3 4 5 6
查看完整版本: GSM温度报警系统(51单片机)