找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 605783|回复: 2221

低成本自制航模电子设备系列之一:和我一起用ATMEGA8做遥控器(8通道所有资料已公布)

  [复制链接]
发表于 2011-11-26 21:31:31 | 显示全部楼层 |阅读模式
本帖最后由 coldbloodanimal 于 2012-3-29 21:26 编辑

      
7月份的时候,在5imx看到一个网友说想用ATMEGA系列8位单片机做遥控器、电调、陀螺仪、平衡仪一个系列,引起了我的极大兴趣,确实航模用的遥控器、电调、锁尾式陀螺仪、平衡仪这些产品,从技术的角度来说,应该是比较简单的东西,不知道为什么,国内的模友们自己做的很少,买成品的较多,而且很多人也是提到国产设备就指是垃圾设备,非国外的产品不买,其实这种精神并不利于我国航模事业的进步。

个人认为,航模作为一项运动,从国家的角度来看,水平的提高,一方面是利用成品设备(当然也包括国外先进设备)组装调试出操控性非常好的航模,并通过个人的良好操作技能,能够在各种比赛中获得名次;但另一方面,应该是在航模运动中,不断地锻炼、培养、发掘出自己的技术力量。从航模及相关电子产品的种类发展来看,国外比我们要先进好几年,各类新的航模电子产品(如最初的无刷电机、电调等)或者新类型的航模(如四轴等)往往都是国外的爱好者们研究并应用之后,才传到国内来的。大家都说他们的创新能力很强,可是真正静下心来想一想,创新能力的发展不光要靠新的点子,还要破除技术的神秘感,要靠实际动手能力强,才能变成现实。

我们现在爱好航模的人有很大一部分人是在校的学生,从我国的高等教育体系来看,学校教的过份注重理论,而轻实践,大家往往学了很多基础知识,而现实中却完全无法自己动手,他们自己有很多人都会觉得外国的技术很神秘。如果搞工科的学生都觉得技术神秘的话,我们的自主创新就会成为一句空话。而当你深入去了解那些我们以为很神秘的技术,特别是发现很多东西都是自己可以掌握,自己可以应用的东西的时候,也许我们离自主创新的天花板就只需轻轻一跃了。

当然,从个人业余制作的角度来说,不要去选技术含量过高,自己完全无法实现的内容,如自制遥控器所需的芯片、自制陀螺仪芯片等等,那些创新是需要高端试验室环境和设备的,个人业余制作的条件完全不具备。但遥控器、电调、陀螺仪、平衡仪这些航模电子设备,则是我们可以实现的。

我也准备用ATMEGA系列8位单片机做遥控器、电调、陀螺仪、平衡仪一个系列,当然由于我只是业余时间来做,我也不知道什么时候能够全部完成,我只能在这个论坛上做一点,发一点,也算是我的一点业余爱好吧,关注的人越多,我做的动力就越强,做的速度也会越快。我做的所有的东西最后都将开源,如果关注这系列内容的朋友多的话,我也将考虑编一本书,把做这些东西的所有技术细节,包括所用的单片机的关键技术、源程序关键内容的解释等等,全部写在书里面,让大家按照书的内容直接操作,便可制作出自己的航模电子设备。

开端说了这么多废话,耽搁大家的时间了。先给大家报告一下我的进度,我所自制的所有的电子产品均遵循一个流程:即可行性分析—原型模型搭建—原型模型编程—基本功能测试—产品试制—产品上机测试、程序完善(可能反复)—定型。最近的2个月,我可能花了20多个晚上的时间,航模遥控器已经进入产品上机测试和程序完善阶段,舵机测试仪已完成基本功能测试,航模直升机用锁尾陀螺仪已完成基本功能测试,航模直升机用平衡仪已进入原型模型编程阶段,航模无刷电机用电调还处在原型模型搭建阶段。
当然,最近这段时间由于占用业余时间太多,已经引起了领导的强烈反对,后继进度可能有所放缓,但我会尽量地加快进度。
现在正式进入第一个主要内容:和我一起用ATMEGA8做遥控器。

评分

参与人数 16威望 +292 收起 理由
确实才 + 30 很给力!
ccw414 + 12 不错的想法,希望早日实现造福模友
有点骞 + 53 再来加分
yaoyonghe + 18 很给力!
新兰永恒 + 5

查看全部评分

 楼主| 发表于 2011-11-26 22:56:15 | 显示全部楼层
本帖最后由 coldbloodanimal 于 2011-11-26 23:19 编辑

三、发射机用PPM板单片机选型
    发射机主要需要用ADC来采集电位器的位置,一个8个比例通道的遥控器需要至少有8路ADC,精度8位太低,遥杆的全行程才256个采样点,至少要10位,遥杆全行程达到1024个采样点。
    由于选用PPM编码,所以发射机的芯片每20ms才需要发出一组信号,主频不需要太高,8M以上完全能够应付。
    7月份的那个朋友说准备用ATMEGA8做,我查了查ATMEGA8的资料,觉得ATMEGA8完全能应付,加上在淘宝上一搜,ATMEGA8的开发板有20多元的,价格很便宜,用来搭建原型模型很便宜,好,就是它了!
    买了一块ATMEGA8和一块ATMEGA32的开发板,用ATMEGA8来搭遥控器的原型,用ATMEGA32来搭建锁尾陀螺仪和平衡仪的原型。ATMEGA8的开发板25元,ATMEGA32的开发板只买了板子,自己买的芯片来焊,也只花了25元左右。便宜吧?
四、自制遥控器的基本功能
遥控器的基本功能实现核心代码其实很简单,主要是端口置位、复位和延时,但要做得好用,那些设置的菜单很难设计,要花不少的时间。本着功能优先的原则,我打算先不做图形液晶显示,先用字符液晶显示。(还有一个不好说出口的理由,我买的便宜的ATMEGA8的单片机开发板正好有字符液晶的接口,如果要驱动图形液晶,还得自己做接口,嫌麻烦)
基本的功能应该是大家经常用的那些,我实现的是:6通道(其实8通道也好,10通道也好,和6通道是一样的,主要是我的esky 0404g的四通控的接收只能扩展到6通道,要再多做通道,就得花钱买飞梦的2.4g套装,配8通的接收了)、通道反向、中位调节、行程调节、模型类型(暂只打算支持固定翼和CCPM直升机,这应该是大家最喜闻乐见的两个类型了),油门和螺距两个5点曲线,陀螺仪感度调节,6个模型数据存储。

可行性分析先写到这里,文字材料写了好几大段了,大家看着也累了,为了增加大家的兴趣,我先介绍介绍我的遥控器的原型模型搭建和产品试制。  
2361.jpg
      上图是我搭建的遥控器原型机,摇杆是从PC游戏手柄上拆的,四按键是从坏的DVD机上拆的,LCD1602液晶12元,atmega8开发板25元,像U盘一样的东西是esky 0404g遥控器接电脑玩realflight的加密狗,用来验证原型机是否起效的。
      下图是遥控器原型机产生的波型图,是完全按照0404g的波形来生成的,0404g是可以改造成6通道的,其接收机也是可以改造成6通道的。遥控器原型机编程完成以后,用PC声卡示波器查看,各通道波形随遥杆变化正常。用加密狗之后,插入电脑USB口能找到遥控器,可以正常玩Realflight。原型机试验到此结束。
2371.jpg
回复 支持 31 反对 3

使用道具 举报

 楼主| 发表于 2011-11-26 21:46:17 | 显示全部楼层
可行性分析:
      一、现阶段商用遥控器已经有相当部分采用PCM编码了,从单片机的角度来说,PCM和PPM都应该是比较容易实现的,PPM编码以前大家认为抗干扰能力较弱,这主要是因为以前实现PPM的编解码很少用单片机,多用数字电路实现,对于这类电路来说,只要输入脉冲的上升沿达到一定的高度,都可以使其翻转。这样,一旦输入脉冲中含有干扰脉冲,就会造成输出混乱。但现在PPM的编解码都是用单片机来实现了,不存在干扰使其翻转的问题,无疑抗干扰能力又增强了不少。PCM编解码则是用模/数(A/D)和数/模(D/A)转换技术实现的,可以很方便的利用单片机编程,不增加或少增加成本,实现各种智能化设计。例如,将来的比例遥控设备完成可以采用个性化设计,在编解码电路中加上地址码,实现真正意义上的一对一控制。但PCM的编解码较PPM要复杂,因此有反映说采用PCM的商用遥控器速度要慢一些,而且各个厂家生产的不同型号的PCM比例遥控设备,其编码方式都不相同。
    结论:选用PPM在后端设备的选择余地上要大一些,可以提高开发速度,让我们把精力更多地放在遥控器功能开发上,因此选用PPM。

点评

不错的帖子,自己动手,丰衣足食。  发表于 2013-6-15 15:45

评分

参与人数 2威望 +5 收起 理由
blangle + 3
321whl123 + 2 和睦不错的贴子! 纠正一下:只要输入脉冲

查看全部评分

回复 支持 28 反对 6

使用道具 举报

 楼主| 发表于 2011-11-26 22:00:21 | 显示全部楼层
二、后端设备及后端设备是自制还是选用商用
    后端设备包括发射端的高频发射板、接收机。由于我的专长主要在数字电路和程序设计,加上业余条件的限制,自制高频发射和接收板基本不可能,如果购买商用高频发射和接收板,可以自己做接收机,但商用2.4G的高频发射和接收板我在淘宝上查了查,一般要150元左右一套(两块),而且距离说是1000米,但很多已经购买的朋友评价时说都只有300-500米,性价比不高。自己做接收解码板来做PPM接收机技术含量比遥控器本身来说要低,就不花费时间了。
    结论:我手上正好有一个esky 的0404g四通控,可以直接用其外壳、高频发射板和接收机。如果没有合适的旧控可供改装的,可以用飞梦,飞梦2.4g套装的价格只有200出头,而且距离应该在1000米以上。外壳自已做的话,绝对会非常山寨,影响大家的心情,所以用便宜的旧控或者模拟器改装应该是一个很好的方案。
回复 支持 29 反对 2

使用道具 举报

 楼主| 发表于 2011-12-21 20:47:11 | 显示全部楼层
208楼   草原鹰
————————————————————————————————————-
分时复用,是开下一个AD,关上一个AD吗?我编的程序俩路AD都互相影响那!
有机会还需楼主举个例啊,
分时复用也可以说是开下一个AD,关上一个AD的意思,M8的AD转换器一次只能转换一路,但M8是8路ADC,具体每一次转换到底是哪一路,是在ADMUX的底四位来确定的。我不知道你的两路AD相互影响是什么意思,是两路的结果需要融合计算还是什么意思。如果只是融合计算,那就先采集第一路,然后再采集第二路,再融合计算。

210楼   yyaayya
你说的建议也很有道理,但我觉得还是应该把与遥控器相关的单片机知识就在这个贴子里讲解清楚,这样大家不用去看其它的书,就看这个帖子,就能学会如何去做了。
而对于熟悉单片机的人来说,其实不需要任何人的讲解,自己肯花一点时间稍稍想一想,遥控器的程序如何编就想通了。因为真的很简单。等我讲解到后面源程序的时候,大家会看到,真正的核心代码,包括什么CCPM混控、中位微调、多点曲线什么的,其实也就那么一两百行源程序。真正占时间最多的,还是制作LCD1602的菜单花了我大量的时间。
电路图其实我在第一页就已经公布了,我打算公布的不是HEX文件,而是源程序,而且我会依顺序讲解。HEX文件可以自己去编译。

211楼  598377376
我在网上找了找你说的那个89C54RD+的PDF看了,居然连ADC都没有。如果一定要用这个来做,就要加ADC芯片,这样反而增加了硬件的设计难度和程序的编制难度。个人觉得得不偿失。

215楼  long2004ymail
电调的核心程序我已经编完了。只有两百多行C语言。包括发声、软件PWM、启动、闭环运行和接收机信号控制。但遥控器这个帖子没有讲完,我还没有讲解那个的时间。如果你很着急,推荐在网上看到的一本书:《无感无刷直流电机之电调设计全攻略》。
回复 支持 16 反对 5

使用道具 举报

 楼主| 发表于 2011-12-9 19:02:46 | 显示全部楼层
请大家放心,烂尾是不可能的,再怎么,这个帖子我会把它写完,只不过如果关注的人少的话,后继的陀螺仪、平衡仪、电调什么的就没有动力继续写了。

这几天一直没有更新是因为我的电脑的电源烧了,而这几天又特别忙一直没有去修。刚刚才修好,就急忙上来先回个贴,安安大家的心。明天之内必定有较多内容的更新。

另外,不知道单片机的基础知识到底有多少人感兴趣,如果这一章感兴趣的人太少的话,我就直接跳入到下一章节开始讲程序了。
回复 支持 14 反对 7

使用道具 举报

 楼主| 发表于 2012-3-10 13:37:35 | 显示全部楼层
348#
请教一个问题: 我的AVR 系统。接的是4M 晶振,但是发现运行的很慢,测试了一下发现工作频率只有1M。这个是什么原因? 晶振坏了?,
-------------------------------------------
晶振应该没坏,最大的可能是熔丝位的设定是设在内部晶振上,默认值是1M,而没有设在外部晶振上.
回复 支持 13 反对 2

使用道具 举报

 楼主| 发表于 2011-12-4 10:34:37 | 显示全部楼层
二、Atmega8简介及重要资源应用实例

1、一个小时熟悉单片机基本概念
    让我们来看一看Atmega8单片机的PDF介绍中的首页对该单片机的描述。

产品特性
• 高性能、低功耗的 8 位AVR® 微处理器
• 先进的RISC 结构
– 130 条指令 – 大多数指令执行时间为单个时钟周期
– 32个8 位通用工作寄存器
– 全静态工作
– 工作于16 MHz 时性能高达16 MIPS
– 只需两个时钟周期的硬件乘法器
• 非易失性程序和数据存储器
– 8K 字节的系统内可编程Flash
擦写寿命: 10,000 次
– 具有独立锁定位的可选Boot 代码区
通过片上Boot 程序实现系统内编程
真正的同时读写操作
– 512 字节的EEPROM
擦写寿命: 100,000 次
– 1K字节的片内SRAM
– 可以对锁定位进行编程以实现用户程序的加密
• 外设特点
– 两个具有独立预分频器8 位定时器/ 计数器, 其中之一有比较功能
– 一个具有预分频器、比较功能和捕捉功能的16 位定时器/ 计数器
– 具有独立振荡器的实时计数器RTC
– 三通道PWM
– TQFP与MLF 封装的8 路ADC
8 路10 位ADC
– PDIP封装的6 路ADC
8 路10 位ADC
– 面向字节的两线接口
– 两个可编程的串行USART
– 可工作于主机/ 从机模式的SPI 串行接口
– 具有独立片内振荡器的可编程看门狗定时器
– 片内模拟比较器
• 特殊的处理器特点
– 上电复位以及可编程的掉电检测
– 片内经过标定的RC 振荡器
– 片内/ 片外中断源
– 5种睡眠模式: 空闲模式、ADC 噪声抑制模式、省电模式、掉电模式及Standby 模式
• I/O 和封装
– 23个可编程的I/O 口
– 28引脚PDIP 封装,32 引脚TQFP 封装,32 引脚MLF 封装
• 工作电压
– 2.7 - 5.5V (ATmega8L)
– 4.5 - 5.5V (ATmega8)
• 速度等级
– 0 - 8 MHz (ATmega8L)
– 0 - 16 MHz (ATmega8)
• 4 Mhz 时功耗, 3V, 25°C
– 工作模式: 3.6 mA
– 空闲模式: 1.0 mA
–        掉电模式: 0.5 μA

这一系列的描述带有很多的专业词汇,让很多不是计算机及相关专业毕业的朋友们看起来觉得头晕,更增加了大家对单片机的畏惧感。但这些内容是不是我们想像的那么高深呢?让我们一一来了解了解其中的关键指标。



    • 高性能、低功耗的 8 位AVR® 微处理器
    核心词:8位处理器。
    基于现有的计算机体系结构和技术水平,计算机只能识别两种基本状态,即高电平(压)和低电平(压),高电平表示1,低电平表示0,因此计算机只能用二进制。什么是二进制,可能需要专门的学习,我在这里以十以内的数字举例让大家有个概念性的认识。
十进制数:0          二进制数   0
十进制数:1          二进制数   1
十进制数:2          二进制数  10  
我们常用的阿拉伯数字是逢十进一,即当数字为9的时候,加1就是10了。二进制数是逢二进一,即数字为1的时候,加1就是10了。注意二进制的10的值在十进制中为2。
十进制数:3          二进制数  11
十进制数:4          二进制数  100
十进制数:5          二进制数  101
十进制数:6          二进制数  110
十进制数:7          二进制数  111
十进制数:8          二进制数  1000
十进制数:9          二进制数  1001
十进制数:10         二进制数  1010
请大家仔细体会以上的进位规则和二进制数。用二进制表示一个数时,位数多。因此实际使用中多采用送入数字系统前用十进制,送入机器后再转换成二进制数,让数字系统进行运算,运算结束后再将二进制转换为十进制供人们阅读。

8位处理器,是指该处理器一次可处理8位的二进制数。由于更多位数的数字,可以分成多个8位的数进行运算,因此8位处理器并不一定只能处理8位以内的数。
二进制位数太多,编写程序的时候往往用十六进制数,每四位二进制数正好对应一个十六进制数。二进制和十六进制的互相转换比较重要。不过这二者的转换却不用计算,把二进制数从最低位开始,按照四位对应一个十六进制数直接对应即可。
(二进制的概念点到为止,如果再往下说可能很复杂,如果有愿意了解的可在帖子中提问。)




    – 工作于16 MHz 时性能高达16 MIPS
      核心词:16MHz。
计算机是靠脉冲来驱动的,一个脉冲是电平(压)从低到高再到低的一个变化过程。16MHz是指每秒钟可以发出16000000个脉冲。
我们可以把计算机想成是一个很多个大齿轮与很多个小齿轮嵌套的一台设备,设备的运转是靠最初的一个摇把带动齿轮来转动。那么一个脉冲就意味着摇把转动一圈,那么显然地,摇把转动越快,机器的运行速度越快。
这个概念的理解对后期我们需要掌握的分频的概念至关重要。

(今天就到此为止了,从早上8点起来一直就在写这些内容)
回复 支持 13 反对 1

使用道具 举报

 楼主| 发表于 2011-12-10 20:56:42 | 显示全部楼层
– 两个具有独立预分频器8 位定时器/ 计数器, 其中之一有比较功能
    单片机定时器、计数器是一个寄存器,在硬件结构上,定时器(计数器)被设计为,每输入一个脉冲,其数值就加1或减1。由于每个脉冲代表的时间是确定的,因此,定时器(计数器)中的数据的值就代表了时间。
    每个脉冲到底代表多少时间?是靠两个数据来确定的,一个是单片机所用的主频,一个是分频系数,输入定时器(计数器)的脉冲是通过单片机主频分频后(有点类似于减速齿轮系统的减速比)得到的。
     我举个例子,在一个主频为1M的单片机系统中,1M是指晶振(或其它频率源)每秒可发出1百万个脉冲,它的每个脉冲代表的时间是1/1百万,即1百万分之1秒,即1us(微秒)。如果输入定时器(计数器)的分频系数为1,即减速比为1:1,输入定时器(计数器)的频率仍为每秒1百万个,那么这样输入定时器(计数器)的一个脉冲代表的时间仍为1us(微秒),即定时器(计数器)的数值1就代表1us。
    那么在上述的例子中,输入定时器(计数器)的分频系数为2,即减速比为1:2,输入定时器(计数器)的脉冲个数就为每秒1百万/2,即50万,那么这样输入定时器(计数器)的一个脉冲代表的时间就为1秒/50万。即1000000微秒/500000=2微秒。即定时器(计数器)的数值1就代表2us。
    8位定时器(计数器)是指该定时器的数值有8个二进制位,由于定时器数值可看成是无符号的整数,8位的无符号二进制数,最大的数为11111111,(10进制的255),最小的数为00000000(10进制的0)。
    定时器(计数器)的数值到底是每个脉冲加1还是每个脉冲减1,这个是用户自己可以通过相应的寄存器设置的。当定时器(计数器)的数值设置为每个脉冲加1的时候,到了255的时候,如果再来一个脉冲,定时器(计数器)就自动回到0,又从零开始计数。与此同时,如果设置了定时器中断,定时器就发出一个中断信号,告诉处理核心,“嗨,我设置的时间已经到了”,这时处理核心就把当前正在执行的程序中断,而转到执行预先设定好的定时器中断程序。当设置为每个脉冲减1的时候与之类似。即当定时器(计数器)数值减到0的时候,如果再来一个脉冲,定时器(计数器)就自动回到255,又从255开始计数。
程序在执行的过程中,也可以随时访问定时器(计数器)获得当前的数值,也可以改变定时器(计数器)的值。如当只想在10个脉冲发生的时候就执行中断程序,可将定时器(计数器)的值预设为246。
定时器中断和可访问当前的数值,就构成了多种多样的与时间相关的应用。定时器(计数器)的比较功能是指,有输出比较功能的引脚的输出电平与定时器(计数器)中的值和预先在输出比较寄存器中设定的比较值相关,当定时器(计数器)中的值和输出比较寄存器中的预设值相等时,输出比较引脚的电平可以发生置高电平(置位)或置低电平(复位)或取反的操作,具体是哪种操作又依赖于比较功能的模式设定。
    定时器(计数器)的概念对于遥控器制作非常重要,必须要充分理解.
回复 支持 10 反对 3

使用道具 举报

 楼主| 发表于 2012-4-23 19:26:34 | 显示全部楼层
武汉QBT 发表于 2012-4-23 10:55
今天才来学习,感谢楼主啊,这个程序编译失败了:
../TEST.c:9: error: expected ';' before '{' toke ...

我看了原来的程序,本想晚上回家重新编译一次看看问题在哪里的,没想到你自己就找出来了。呵呵,不知道怎么的while的w变成大写了。已改正。
回复 支持 10 反对 2

使用道具 举报

 楼主| 发表于 2012-3-25 22:00:00 | 显示全部楼层
下一步我们将进入公布及讲解8通道遥控器源程序的阶段,也是大家最关心,最重要的阶段。出于众所周知的原因,特公布以下声明。同意以下声明者,本人授权可学习所公布的电路图、源程序,试验所公布的HEX文件,不同意者,不予授权。在此声明前及后任何与本声明不一致的说法,以本声明为准。
1、航模为具有危险性的产品。本人所公布电路图、源程序、HEX文件均为试验用,不是正式航模产品。公布目的是同被授权人探讨、共同学习航模设备设计、制造技术,而不是操控航模,本人不保证所公布电路图、源程序、HEX文件的安全性、可靠性,本人不对任何情况下使用电路图、源程序、HEX文件的任何负面后果负责。
2、所公布电路图、源程序及HEX文件版权归本人所有,公布电路图、源程序及HEX文件不等同于本人放弃版权。被授权人可用于非商业用途的学习,不得用于商业用途。被授权人有权转载,但转载的同时必须转载此声明并注明原始出处及版权所有者。被授权人有权利用本电路图、源程序及HEX文件、核心算法等在出版物上发表论文,但第一作者须为版权所有者。
3、被授权人如需用于商业用途,须征得版权所有者的书面授权。

点评

同意  发表于 2018-8-25 06:42
严重同意授权,谢谢你的无私分享。  发表于 2013-11-3 11:32
同意授权,支持  发表于 2013-10-3 14:43
同意  发表于 2013-9-25 12:07
同意  发表于 2012-11-26 22:35
回复 支持 9 反对 3

使用道具 举报

发表于 2011-11-26 21:38:24 | 显示全部楼层
强力关注!

点评

绝世唐门 www.hetu365.com  发表于 2013-3-1 13:58
回复 支持 反对

使用道具 举报

发表于 2011-11-26 21:39:12 | 显示全部楼层
支持!!!强烈支持!!!我也想DIY一套!!!希望楼主不要烂尾啊
回复 支持 反对

使用道具 举报

发表于 2011-11-26 21:54:15 | 显示全部楼层
楼主求联系   怎么联系你
我的qq 344844602

点评

http://www.gd560.com/jueshitangmen/ 绝世唐门  发表于 2013-1-21 22:30
回复 支持 反对

使用道具 举报

发表于 2011-11-26 21:54:26 | 显示全部楼层
强烈关注,支持楼主。

点评

星际迷航12 http://www.6699.tv/dz/59728/ 盲探 http://www.6699.tv/dz/59761/  发表于 2013-3-5 16:53
回复 支持 反对

使用道具 举报

发表于 2011-11-26 21:55:19 | 显示全部楼层
强烈要求楼主继续下去
回复 支持 反对

使用道具 举报

发表于 2011-11-26 22:24:05 | 显示全部楼层
有兴趣,但是自己不会单片机
回复 支持 反对

使用道具 举报

发表于 2011-11-26 22:30:50 | 显示全部楼层
学习 才是 目的啊
回复 支持 反对

使用道具 举报

发表于 2011-11-26 23:06:09 | 显示全部楼层
自己做遥控器,最大的好处是可以编程增加控的功能。比如我一直想用一个旋钮来控制两个通道的混控比例,但没有控能实现,如果是自己编程的控,完全可以把混控比例定义为变量,将它与旋钮关联起来。
支持楼主!

点评

www.77bd.net/0/54578/ 速度与激情7  发表于 2014-10-30 23:01
回复 支持 反对

使用道具 举报

发表于 2011-11-26 23:26:26 | 显示全部楼层
知识帖,跟!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-26 23:39:51 | 显示全部楼层
本帖最后由 coldbloodanimal 于 2012-4-23 19:39 编辑

今天太晚了,就到此结束,先发几张图片出来.
1、原型机编程后准备制作的线路图
遥控器电路图.jpg
2、自动布线后的电路板图
电路板图.jpg
3、打样的线路板
打样的线路板.jpg
4、焊好元件后的电路板
焊好元件后的电路板.jpg
5、正在安装的遥控器
正在安装的遥控器.jpg
6、安装好后的遥控器内部
安装完成后的遥控器内部.jpg
7、安装好后的遥控器正面图
安装好的遥控器正面图.jpg
回复 支持 反对

使用道具 举报

发表于 2011-11-27 01:52:39 | 显示全部楼层
顶起。我也一直想做这个那个的,可是一直没动手

点评

大唐暴力宅男 http://www.17webo.com/book46/  发表于 2013-11-15 09:53
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|     repair

GMT+8, 2018-9-26 02:52

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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