1T单片机红外视频解码 单片机大神们求助啊 急用

我这个电路为啥不工作呢 - 电源技术论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
我这个电路为啥不工作呢
10:11:44  
是不是没起振
输出只有1v
本帖子中包含更多资源
才可以下载或查看,没有帐号?
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司求助:红外遥控解码中的连发码问题 - 51单片机编程高级技巧 -
51单片机学习论坛 www.51c51.com
- Powered by Discuz!
求助:红外遥控解码中的连发码问题
单片机高中生
求助:红外遥控解码中的连发码问题
我看了网站上的,关于源码中对连发码的处理,有些疑问需要请教各位:
1,编码发送的周期约为108ms,这里为什么使用";判断在118毫秒内是否有连发码"
2,连发代码由起始码(9ms)和结束码(2.5ms)组成。这里的4个882微秒延时是怎么回事?
没有看明白对连发码的处理原理到底是怎么样的?
哪位比较了解的,麻烦详细指点一下!
请注意108+9+2。5不是118。5吗?
所以在118MS内判断是否有连法是有道理的。
******************
******************
单片机高中生
谢谢!还有一个问题:
在低电平出现后,进入连发码判断程序,其中所使用的4个882微秒的循环是什么原因,4*0.882=3.528ms,这个数字与9ms和2.5ms也没什么关系啊,请指教!
这是抗干扰部分。
******************
******************
单片机幼儿园
不太懂这个。。。
单片机幼儿园
有点懵懵懂懂。。& 登录/注册
您可以从小木虫客户端获取VIP通行码,无需登录继续浏览
STEP1扫描左侧二维码,下载新版客户端
(已安装客户端用户请无视)
STEP2登录页面下方获取VIP通行码
VIP通行码:
小木虫,学术科研互动社区,为中国学术科研免费提供动力
违规贴举报删除请联系客服电话: 邮箱:(全天候) 或者 QQ:
广告投放与宣传请联系 李想 QQ:
QQ:&&邮箱:
Copyright &
MuChong.com, All Rights Reserved. 小木虫 版权所有查看: 1045|回复: 12
求助51单片机怎么解码ppm
求助51单片机怎么解码ppm,有高人吗能早点下吗
欢迎继续阅读楼主其他信息
没有相关信息
没有相关信息
没有相关信息
纯新手,来看帖滴
给个AVR的连接和程序给你参考,改一下就可以用在51
Arduino 从模型遥控接收机获取PPM控制信号
建议你学一下AVR,用ATMEGA88可以有23个外部中断,不拆接收机就可以用1片接收8个通道
<font color="#dbuild 发表于
建议你学一下AVR,用ATMEGA88可以有23个外部中断,不拆接收机就可以用1片接收8个通道
是的,准备学AVR网好的都是用AVR的单片机写的程序,就是看不懂,51的程序还看懂点
这个是我自己网上找的别人的程序自己改的,但有个问题就得,解出来的信号不纯,转换成pwm信号,舵机抖动
23:26 上传
点击文件名下载附件
1.62 KB, 下载次数: 29
51 好老了。。。。要跟上时代用ARM 吧。。或者PIC这些。。。不是说51没用。。。你学新的ARM, PIC的难度和51是一样的。干嘛不学新的啊。。。。
flywind 发表于
51 好老了。。。。要跟上时代用ARM 吧。。或者PIC这些。。。不是说51没用。。。你学新的ARM, PIC的难度和5 ...
我是被网上误导了,说51是迈向ARM的调板所以才去学51的,现在看来是错的,看懂51的程序看ARM程序一点都看不懂,希望有想学单片的同学还得直接学ARM好,像我又要重新去学ARM哦了,51已经过时了,
yangjigang1987 发表于
我是被网上误导了,说51是迈向ARM的调板所以才去学51的,现在看来是错的,看懂51的程序看ARM程序一点都看 ...
哎。。。你真的是被误导了。。。ARM。的理论和51是一样的。。。但语言不一样。虽然说51 是学基础。。但ARM也能学基础啊。。这样少走很多歪路啊。。我是在国外学的的单片机。。大一上就学ARM+ 控制Lego机器人。从软件到硬件都是从0开始的。。。。。老师什么都不说。只教基础理念,,编程的基础自己学 。硬件自己弄。interface自己连。想怎么弄就怎么弄。。没有正确答案。每个人写的程序,做的硬件,用的Sensor都不一样。。只要最后Lego小车能到目的地完成指定任务就行。。半年从0 就学会了所有的单片机基本概念。。PWM, interrupter input capture,timer , clock。memory。。。所以现在直接就用ARM做项目了。。毕业时你可以说你有3年的ARM研发经验。。
本帖最后由 3dbuild 于
11:49 编辑
其实也说不上误导,学什么单片机都一样,8位的32位的都会更好,如果只会ARM,你会发现在一些低成本项目中做出来的东西根本没有竞争力,单片机只要性能够用都可以,51也有很多增强型1T的,速度比传统的51快10倍,例如STC的很多型号
8位的51和AVR有8个脚和6个脚的型号,ARM好象没有
<font color="#dbuild 发表于
其实也说不上误导,学什么单片机都一样,8位的32位的都会更好,如果只会ARM,你会发现在一些低成本项目中做 ...
恩!受益匪浅,现主要是想单片机写一些航模遥控方面的,主要是刚学有很多问题不知道怎么解决,
【站内推荐】 /2
前一段,KKRC推出了一款颇具仿真的解放CA10卡车,经不住诱惑,入了,接下来的时间里我会把细化这车的细节用图片的形式慢慢与大家分享。
达喀尔拉力赛,被称为勇敢者的游戏、世界上最艰苦的拉力赛,今天要和你分享的这款遥控车模型,就是世界上第一款,1/14比例的全金属底盘四轮驱动双速遥控差速锁的拉力卡车模型。究竟如何?请看5iMX本期评测查看: 5119|回复: 25
求助:STC系列单片机如何用内部晶振产生38KHz方波信号?
是这样子的,现在要用STC的带内部晶振、非STC15系列且封装为SOP-16的单片机设计一个红外避障模块,原理图如下:
截图.jpg (202.72 KB, 下载次数: 1)
红外避障模块原理图
15:19 上传
现在的问题主要有两个:
1.用STC哪款单片机可以实现这个功能?
2.编程思路如何?
我的一个愚见是--使用STC12C5201AD,通过程序读取内部RC振荡电路频率,然后再根据这个频率编程产生38KHz方波,但是因为内部RC振荡电路
受温度影响较大,不知道精度够不够?
如果证实用非STC15系列的不可行了,才考虑用STC15系列取代。
小小白一枚,恳请大侠们点拨点拨~!
补充说明一下,大概工作流程就是:单片机控制红外发射管(TSAL6200)发出38KHz的红外信号,遇障碍物反射后被HS0038接收,
之后HS0038输出一个低电平信号给单片机......低电平信号最后由P4的2号管脚输出,交由其它模块进行相应处理。
1内部是rc振荡器,非晶振,晶振更稳定,但耗能大,且外接,无内部晶振一说
2可以用pca点阵内置的pwm比较模块输出,我一般用的是stc12c5a60s2,你说的那个没用过,不需要那么烦的啊
1内部是rc振荡器,非晶振,晶振更稳定,但耗能大,且外接,无内部晶振一说
2可以用pca点阵内置的pwm比较模 ...
嗯,确实是内部RC振荡电路,表达有误,多谢指正!
另外,我刚查了下,你说的那款芯片没有SOP-16封装的,而且我只是用它来实现一个很简单的功能...
所以想请问下,是不是用STC12系列带PCA功能的单片机就可以很简单的实现了呢?求提供下思路~!
之前用的都是STC89系列的单片机,对PAC等东西不是很了解。多谢!!!
38KHZ只是一个载波吧。&&你这个时间要求应该不是很严格&&很灵敏。内部RC不太稳定,可能输出的频率误差很大。建议用晶振。
这么简单的功能不需要用到PCA的,STC的都具有时钟输出,直接输出不就得了。
典型的是,标准的52的T2定时器是具备可编程时钟输出的(STC89、90系列都可以);STC很多片子阉割了T2,但是把这个功能放到T0、T1上去了。
38KHZ只是一个载波吧。&&你这个时间要求应该不是很严格&&很灵敏。内部RC不太稳定,可能输出的频率误差很大 ...
我这里不需要发送数据,只是发送一个红外信号,被障碍物反射后送HS0038,应该用38KHz载波就可以了吧?
我现在手上就有一块这样的板子,没有用外部晶振,避障效果也很灵敏,只是我不懂它是怎么实现的。
STC89、90系列都需要外接晶振才能工作吧。
我这里是要用一个SOP-16的单片机专门做一个红外避障模块,且想要用其内部振荡电路产生38KHz的红外信号。
问题是,内部RC电路频率不稳定,能否产生这样的信号?我第一次接触,好多地方都很困惑。
这么简单的功能不需要用到PCA的,STC的都具有时钟输出,直接输出不就得了。
典型的是,标准的52的T2定时器 ...
STC89、90系列都需要外接晶振才能工作吧。
我这里是要用一个SOP-16的单片机专门做一个红外避障模块,且想要用其内部振荡电路产生38KHz的红外信号。
问题是,内部RC电路频率不稳定,能否产生这样的信号?我第一次接触,好多地方都很困惑。
STC15W204可以满足要求 16脚,价格一块多,内部RC振荡器号称1%精度,我测试内部RC做串口通信时没问题
STC15W204可以满足要求 16脚,价格一块多,内部RC振荡器号称1%精度,我测试内部RC做串口通信时没问题 ...
嗯,看来换STC15系列会保险很多。。。谢谢了!
只是如果STC12系列和STC15系列管脚兼容就好了,这样我就不用重新画PCB了。
用过15的产生10K的PWM,38K恐怕是不行了
用过15的产生10K的PWM,38K恐怕是不行了
为什么呢?你那10K PWM波是用PCA生成的吧?就我的理解,用15的定时器生成应该是可以的啊。。。希望可以多多讨论下,谢谢!
为什么呢?你那10K PWM波是用PCA生成的吧?就我的理解,用15的定时器生成应该是可以的啊。。。希望可以多 ...
是用定时器中断产生的,38K没试过,不过听另外一个工程师说去不了怎么高
绰绰有余,不用定时器都可以,你这个做的事情这么少,引脚先输出个0,软件延时13.16us,再取反端口。软件演示程序,可以通过示波器调整
STC12系列也可以
红外壁障的距离要求多少,使用红外接收头的话,你发射的信号反射后还是会被红外接收头接收到,这样就无法实现壁障的功能了。
是用定时器中断产生的,38K没试过,不过听另外一个工程师说去不了怎么高 ...
就我的理解,应该是可以的,只是精度可能没那么精确。我去查查资料先,谢谢你!
STC12系列也可以
大神,敢问STC12系列用内部振荡电路做时钟怎么实现这个红外避障的功能?求赐教~!避障范围4~10cm就行了。
红外壁障的距离要求多少,使用红外接收头的话,你发射的信号反射后还是会被红外接收头接收到,这样就无法实 ...
距离要求是4~10cm,距离的范围可以通过电路图上那个电位器进行调节。通过这样子调节,可以调整发射功率,进行就可以对避障范围进行控制了。
你说的也是值得考虑的地方,谢谢!
距离要求是4~10cm,距离的范围可以通过电路图上那个电位器进行调节。通过这样子调节,可以调整发射功率, ...
带38K调制+专用的接收头的特点就是距离远,接受灵敏。你最好测试下,看看效果。一般壁障采用常规的光敏三极管就可以,发射采用脉冲形式发射信号,这样可以做到发射功率大,同时发射管的平均功耗小,防止长时间通大电流缩短发射管的寿命,还省电。
本帖最后由 loliweive 于
16:13 编辑
回复hailing
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
我发射管用的是常规的红外发射管TSAL6200,用来发射38KHz信号,接收管用的是一体化接收头HS0038,用来读反射回来的红外信号。
嗯,你说的也是很有道理的,学习了。我测试下先~!感谢!
RE: 求助:STC系列单片机如何用内部晶振产生38KHz方波信号?
给你个STC的例程看看,是pca产生的38khz的载波,你用STC有PCA功能的单片机就可以了
13:31 上传
点击文件名下载附件
95.98 KB, 下载次数: 99
用一个计数器产生,或者用PWM。
为什么非要用内部晶振? 外接一个 稳当得多&&我就是发设的个40K的信号&&用外部晶振 很稳定,内部的没用过,&&你用成功了告诉我一声 发下帖子&&说下怎么做的
我这里不需要发送数据,只是发送一个红外信号,被障碍物反射后送HS0038,应该用38KHz载波就可以了吧?
你的这个板子避障距离有多远?有个应用需要这个功能,可以参考下不??
阿莫电子论坛, 原"中国电子开发网"
, 原www.ourdev.cn, 原www.ouravr.com

我要回帖

更多关于 单片机解码 的文章

 

随机推荐