5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: vilin
打印 上一主题 下一主题

昨天刚完成的PCM接收机

[复制链接]
61
发表于 2005-11-15 19:18 | 只看该作者
厉害呀.佩服:em26::em26::em26:

欢迎继续阅读楼主其他信息

62
发表于 2005-12-23 09:01 | 只看该作者
佩服佩服
63
发表于 2005-12-23 15:06 | 只看该作者
把晶体换成微型的可以减轻重量啊
64
发表于 2005-12-27 17:23 | 只看该作者
如果有计算机基础,学51单片机2天。第一天看书,第二天试试编些简单程序,写入里面试试看。(哈,还要多一天,焊一个最小系统,接二个发光二级管)。。。。然后搞懂串口怎么连接,连防真器都不用(当年我花2000多买了个防真器,一次也没有用上)。我就这么干的。ASM容易上手,但如果运行速度不是特别要求,最好C,我以前写的ASM,现在如果需要改动,需要非常巨大的勇气(我还算风格好,注释与程序大约0.7:1)
65
发表于 2006-2-6 02:39 | 只看该作者
原帖由 vilin 于 2005-11-14 09:12 发表
回楼上:用AVR也可以,不过我51用惯了,随手拿来用的...
关于时序的控制,我想两者都一样的,每个指令都有对应的周期,都可以计算,就是AVR快点罢了。
在这里(遥控接收解码)我想是不能够用AVR的内部振荡器了, ...


可以用STC的2051兼容机STC12C2052或者STC12C5410,包含2路或者4路PWM,用于舵机控制很好用的,价钱才几块强,而且不用编程器。速度在相同的晶振频率下上普通5511的12倍,也是单机器周期的改良51单片机,价格只有5块钱。
www.MCU-Memory.com
去看看说不定可以申请几个免费的样片呢。
66
发表于 2006-2-6 16:21 | 只看该作者
我觉得汇编好用多了,用C还烦。总是有人说我汇编写不了大的程序,其实什么叫大啊。个人熟练程度而已。
67
发表于 2006-2-6 17:28 | 只看该作者
楼主真牛啊
68
发表于 2006-2-6 18:34 | 只看该作者
顶一下
69
发表于 2006-2-6 20:04 | 只看该作者

利害!

70
发表于 2006-2-6 21:49 | 只看该作者
原帖由 aping 于 2006-2-6 16:21 发表
我觉得汇编好用多了,用C还烦。总是有人说我汇编写不了大的程序,其实什么叫大啊。个人熟练程度而已。

那您就用汇编写个100K以上的程序吧,查错都累死你。只能说明您C语言不熟悉!告诉你汇编写不了大程序的是SB,用汇编写大程序的也是SB!什么时候该用什么就用什么。有些地方用汇编方便速度快性能高那就用汇编,什么时候对速度要求不严,那就用C,用起来快而且方便阅读修改。你说对不,什么时候该用什么要根据实际情况来定。现在用32位机的90%以上都用C,除了startup用汇编其他基本都用C.
还有就是用汇编开发大程序周期也长呀,C写个1+1一行就OK了,汇编要10来行。就算打字也要打多久呀!:em06:

[ 本帖最后由 djmodel 于 2006-2-6 21:51 编辑 ]
71
 楼主| 发表于 2006-2-7 10:54 | 只看该作者
原帖由 djmodel 于 2006-2-6 21:49 发表

那您就用汇编写个100K以上的程序吧,查错都累死你。只能说明您C语言不熟悉!告诉你汇编写不了大程序的是SB,用汇编写大程序的也是SB!什么时候该用什么就用什么。有些地方用汇编方便速度快性能高那就用汇编,什 ...


同意楼上意见。有时候甚至会将C写的程序交叉编译成汇编,再对其进行人工优化,以提高其关键部分的运算速度。

另外,除数据量大,数据贮存量外,好像现在也没有谁会真正写一个较大规模的程序了(实际上我们自己写的程序真正算法部分和处理部分都是很小的,对8位机而言,对应的高效率目标码如果有20k以上已经很厉害了)。

而对于速度而言,相信大部分的人写的程序对速度的要求并不是很高,或者反过来说,可以通过系统结构的优化或软件处理流程的调整可以实现的。至少,没有多少人真正去写如MPEG2或MPEG4的压缩或解压的的视频处理核心吧?连MP3的解压内核都没多少人会真正自己写的,就更不要说类似机站等应用的高速数据处理了。从这个角度上说,我们常写的MCU软件还说不上高速吧?(顺带说一句,用ARM来做MP3的音频压缩和解压速度是卓桌有余了)

在MCU系统应用上,问题的关键是软件结构的合理化,软件和硬件的合理、甚至是巧妙的配合,这样才能达到提高运行速度、减少代码量,以至减低成本的效果的。
72
发表于 2006-3-6 12:38 | 只看该作者
佩服楼主,不过楼主说“其实这东西不算难搞,技术含量也不算高”,实在不敢沟通,就楼主这个玩意,送给我也不敢用(遥控个车子还可以)。

因为前天FEIGAO接收机失控,带着动力组、舵机、电池,飞得无影无踪了(飞过江去了),本想支持国货,但付出如此惨重的代价,还是买进口的吧。

很多东西不是看起来那么简单,楼主居然认为看门狗不重要?这样的接收机我是不敢用。楼上很多朋友提到的观点,我是同意的。自己做东西,用10次,9次行就很高兴了,可是工厂的东西,用10次,1次不行,这个牌子的口碑就差了。

本人汇编和C都非常熟,不过我一律要求新员工使用C语言,方便沟通和自己回顾。建议大家都要学,用汇编了解怎么回事,用C,真正做软件开发。大部分情况下,可以配合使用。
73
发表于 2006-3-6 20:03 | 只看该作者
原帖由 gale 于 2006-3-6 12:38 发表
佩服楼主,不过楼主说“其实这东西不算难搞,技术含量也不算高”,实在不敢沟通,就楼主这个玩意,送给我也不敢用(遥控个车子还可以)。

因为前天FEIGAO接收机失控,带着动力组、舵机、电池,飞得无影无踪了( ...

不晓得你什么技术,我用feigao接收机5年没失控一次。还在油动3D上用。国产的feigao和蓝剑的接收都做得不错,JR9X还经常失控呢,以偏概全的家伙。你没见过,也没用过,也不知道人家的结构你怎么直到人家的东西不好?你说你C熟汇编熟,想必你也是做电子设备的,你做的东西或你写的程序在还没作出来之前就被别人否定,你会怎么想,回贴不动脑子,人家把东西作出来,要是效果真的不行大家提意见批判都没什么关系,接受大家的意见设备就能做好。
你说看门狗好用,你用看门狗做个接收机看看。你程序结构和电路结构不合理加上狗也白加。看门狗控制不好接收机永远都接收不到信号,而且人家做的接收机是用PLL的,不加锁存你用看门狗试试,接收机要求体积小重量轻,加个锁存就要加将近1克的重量,效果还不一定有多好。而且接收机是利用捕获或外部中断控制,你加狗看看重起计时做不好,你根本接收不到正确信号。结构合理根本就不需要看门狗。程序跑飞都是程序员编程时的失误或电路设计的问题。看门狗的作用就是在大程序运行中跑飞后不会因为死机而使设备停止工作。接收机这样的东西本来程序就没多大,最多也就1千行左右,设计的时候仔细点,细心点,把问题都考虑周全了就根本不会跑飞。以前的设备都没有看门狗怎么都好用?你去看看人家futaba以前设计的设备都没看门狗,人家怎么做得那么好????看门狗根本就不是必要的东西。现在好多单位做得好多设备都还用最基础的8051,那些片子哪个带狗?也就近些年出的片子才都加了狗。

[ 本帖最后由 djmodel 于 2006-3-6 20:35 编辑 ]
74
 楼主| 发表于 2006-3-7 11:14 | 只看该作者
原帖由 gale 于 2006-3-6 12:38 发表
佩服楼主,不过楼主说“其实这东西不算难搞,技术含量也不算高”,实在不敢沟通,就楼主这个玩意,送给我也不敢用(遥控个车子还可以)。

因为前天FEIGAO接收机失控,带着动力组、舵机、电池,飞得无影无踪了( ...


不知gale兄弟以为,用怎样的接收机就可靠了?圈内人常用的Futaba或JR?又或美国货、德国货?:em15::em15:

很遗憾,其实没有哪个品牌是一定可靠的。:em18:

对于FEIGAO接收机,站在局外人的角度来说(我没有用过FEIGAO接收机),也不见得可靠性就一定不好;需知道,遥控是一个信号传输和随动系统,可靠性并不完全由接收机决定的,并且失控现象在大多数情况下,都是不可重复的,没有充分分析和了解原因之前,就认定FEIGAO接收机的可靠性低,是否太主观和太武断了?

另外一方面,由于空中干扰信号的原因,导致接收机无法正常接收到信号,恐怕也不能就单纯归咎于接收机的问题吧?需知道,大多数的模友并没有对动力部分(电调和马达)做适当的措施,而这部分产生的电磁场干扰是非常强的,就算不是直接干扰了接收,但它把整个环境的电子噪声增加了,也就等效于降低了接收信号的信噪比,相对而言,也就降低了接收机的灵敏度,恐怕这也是接收机容易造成失控的原因之一吧。

不过话又说回来,同常国产的接收,很多细节没有注意,如阻抗匹配等,造成容易受干扰。而且,接收机的可靠性,并不单纯取决于线路设计上的可靠性,就目前而言,国内的厂家的生产工艺所引起的问题更多,还有就是零器件的问题...

站在用家的角度,当然我们是希望遥控是越可靠越好,但是需要客观的看待,毕竟,我们用的还没到军工、航天和航空的可靠性,否则,在目前的情况下,成本会成为极其严重的问题。

对于看门狗,个人看法和经验是不能单单期望它能帮上什么忙,如果需要看门狗,一级是远远不够的;同时,在很多实时应用上,看门狗只是多机冗余判决的一种手段,并非直接保障措施;毕竟,看门狗启动是需要时间的。


至于送与不送,现在还没最后完成,言之尚早。要求质量、性能和可靠性极好,这只是我的期望和努力方向,具体的实际效果如何,须等样机出来了,作个客观的测试和评价,相信会有足够的说服力的。

:em18::em18:不过这样说话,大家也就没有意思了...我并不期望大家非用这个接收机不可,:em15::em15:我也不应该、也不可能说就一定不给谁用吧?
75
 楼主| 发表于 2006-3-7 11:24 | 只看该作者
76
发表于 2006-3-7 11:44 | 只看该作者
说下飞高的接收,它采用的是MC3371的接收芯片,从芯片的性能来说他要比Futaba和JR的TA7761稍好一些。但飞高的接收没加调谐放大,Futaba和JR的加了两极。至于说他们的板路设计方面,这就不好说了,不是一个档次,不是一个系列的产品没法比较,但就他的芯片可靠性来说都没问题。
77
发表于 2006-3-8 00:44 | 只看该作者
本人不懂单片机,也想说几句
PPM还是更适合大家普及一些,PCM大家都各自在做各自的东西,一般都是自己的发射配自己的接收,n个厂家就是n套产品n种编码,各自不兼容,又有什么意义。
你的pcm做得在好,你能兼容jr和fu的pcm设备吗???所以作出来了也没有意义了
说得简单,分析一下别人的程序编码,是那么简单的吗??
专业点当然是pcm,但是业余制作 适合爱好者的还是ppm不错
78
发表于 2006-3-10 10:42 | 只看该作者
请问楼主,你的接收电路是怎魔做的,用单片机控制比较简单,我就那个无线部分每搞明白,用现在的模块行吧?
79
 楼主| 发表于 2006-3-10 12:58 | 只看该作者
一个性能不怎么样的接收,使用tda7010,把线路修改为晶体稳频。
这个线路的接收灵敏度不高,也容易受干扰,只是线路比较简单,容易制作,体积也容易减少。

其实,模型用的遥控要求的也不算低,用现在的收发模块,较难满足其需要。毕竟,模型控制不能如汽车的防盗遥控或电灯的遥控,不动作就来多一下...
80
发表于 2006-3-10 15:29 | 只看该作者
一个专业点的接收电路的成本只有10到20元左右,自己做呢 光买零件 可能也就20元 可是车费 精力呢 投入的远远不止,现在一些小厂家的接收机都可以卖到35元了,比一个舵机还便宜,简单的模块接收。带两级高频放大的也有卖到四五十元的
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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