华为真的比苹果和华为那个比较好好用多了!好多女神都用华为!告别苹果和华为那个比较好三星了!谁用华为!女神?

商品名称:
京东价:暂无报价
评价得分:
咨询内容:
您好 我看您在回答别人关于CD6005音量调节问题的时候 都说不能调节音量。
可是事实上 我看到遥控器上设有音量调节和静音按钮 难道这个音量调节键不能起作用?
京东回复:
您好!CD6005遥控器上的音量调节按钮是配合马兰士功放使用的,碟机自身是不带音量控制的。感谢您对京东的支持!祝您购物愉快!
发表咨询:
声明:您可在购买前对产品包装、颜色、运输、库存等方面进行咨询,我们有专人进行回复!因厂家随时会更改一些产品的包装、颜色、产地等参数,所以该回复仅在当时对提问者有效,其他网友仅供参考!咨询回复的工作时间为:周一至周五,9:00至18:00,请耐心等待工作人员回复。
咨询类型:
库存及配送
发票及保修
促销及赠品
京东承诺:商品均为原装正品行货,自带机打发票,严格执行国家三包政策,享受全国联保服务。
功能咨询:咨询商品功能建议您拨打各品牌的官方客服电话,以便获得更准确的信息。
发货时间:现货:下单后一日内即可发货;在途:一般1-2天发货; 预订:一般1-6天可发货;无货:已售完,相应物流中心覆盖地区内的用户不能购买
运&&&&费:如需查看快递运输收费标准及免运费规则,
货到付款:如需查看开通货到付款地区及运费,
上门自提:上门自提不收取运费,如需查看全部自提点位置、地图、注意事项,
物流中心:京东商城拥有北京、上海、广州三个物流中心,各物流中心覆盖不同的城市,
限&&&&额:如需查看各银行在线支付限额,
大额支付:快钱支付中的招行、工行、建行、农行、广发支持大额支付,最高单笔一次支付10000元
分期付款:单个商品价格在500元以上,可使用中国银行、招商银行发行的信用卡申请分期付款,
货到付款:如需查看开通货到付款地区及运费,
京东承诺:商品均为原装正品行货,自带机打发票,严格执行国家三包政策,享受全国联保服务。
发票类型:京东商城所售商品均自带机打发票,在提供相关企业资料证明后,可申请开取增值税发票。
退 换 货:京东商城为您提供完善的退换货服务,
咨询内容:
多品类齐全,轻松购物
快多仓直发,极速配送
好正品行货,精致服务
省天天低价,畅选无忧18576人阅读
Android(155)
我也一个Android遥控器全部开源
& & & &记得宋宝华在「设备驱动开发详解」提出一个这样的理论「软件和硬件互相渗透对方的领地」,这次证明还是确实是这样,使用上层软件加上简单的更为简单的硬件设计就可以完成一个遥控器了。
& & & &有开发应用程序网友发问网上那种的红外遥控器是如何工作的,查了一下目前有两种方式,一种是基于一种是基于耳机孔。就简单的回复了一信息。说是将音频信号信号转换为红外信号。事后自己都觉得有点敷衍,还好自己硬件了解一些,软件也会开发。就将他们结合一下。
& & & &试用次合,现在开发规律比较清晰了,一般就是先试用进而了解大概功能。试用的次合是在网上买一个&耳机插孔式的遥控发射器&如下内部图(不要理会线,线是我测量焊接的)。
& & & &手机上的软件使用提「遥控精灵」(版本),身边的测试电器是创维电视。软件设计的比较好使用,试用成功,没有其它障碍。
& & & &第二步就是了,出和两篇文章和一篇原理文章.再结合使用示波器测试按键是耳机孔的输出波形,大概理解了其原理以及需要的元件。
& & & &DIY所需元件:耳机插头&红外发射管(其实这个名字也怪,严格意义上它属于发光二极管和一种,但是去电子商城购买时要说前「红外发射管」)
& & & &接下来的硬件相关实验是部分替换,软件上使用「遥控精灵」上适配好的配置,然后将焊接好的「遥控器」连接上,进行试验。第一次根据第一篇引用文章中将两个二极管正负相连再连接到耳机插头的左右声道&如下图:
& & & &实验结果:成功无误。
& & & &第二次实验是&根据第二篇引用文章只焊接一个发射管,实验结果:成功无误。
& & & &第三次实验是将正负极颠倒再次测试,实验结果同样是:成功无误。
& & & &从上述三个次实验中,清晰了很多概念,但是也带来很的疑惑,文章一中说要将转换为所以要两个发射管正负互接的,但是第二次实验中,不进行互接也是可以发射信号的。第三次实验中正反互换都没有影响信号正常的发射与接收。这也是一个一点。第三点是没有接三极管进行放大,同样是可以使用的。先将理论讨论暂时放到这里。继续新的实验。
& & & &软件上的实验是最终实现自己开发一个来发射数据。
& & & &第一步是将「遥控精灵」输出的音频录音下来。硬件连接是使用一个公公的耳机插头将「遥控精灵」输出的按键波形录制下来。将其放到手机中进行播放音频来向电视机发送红外信号。验证通过。
& & & &整体原理理通顺之后就开始大盘计划,使用编写一个「遥控精灵」的开源版本,即使用代码来实现活的波形。信号的各个参数可以调整,这样就可以实现控制不同类型的设备了。
& & & &根据得知需要的正弦波信号,先在找到如何生成正弦波的方法。测试发现并不能输出,最高只有,反过来测试「遥控精灵」的输出频率也是,那就暂且使用的信号。稍作改动使其输出的单通道正弦信号。
& & & &同样根据中规定的波形的各个长度,进行编码,不过第()条要求给忽略了。实现了以下方法:分别获取各个阶段的波形。将其结合后第版本出炉。源码位于:。目前可以控制测试的一台创维电视。效果图:
&&&&还有很多缺陷要完善:
1.目前失误率还比较高,次成功一次。
2.目前只实现一个键,可以通过代码修改和。
3.基于单声道的波形,所以只能硬件上连接&左右声道上的一个&和&地。参考软件是可以实现左&右&地之前的任意组合的硬件连接。
&&&&失误率高的原因找到了,多次按键时会偶尔造成波形只剩后半部分。由于这个问题比较模糊,不知道是什么原因,观察了参考软件的波形,其前后添加了一个过滤波形。这样的波形有真正的数据前后都有三个。在代码中实现后,效果明显好转,之前的波形截断虽然还是会有,但是截断不到真正的信号了。
&&&&代码进一步完善,可以方便的修复和。&&&&
&&&&public&void&onClick(View&v)&{
&&&&&&&&switch&(v.getId())&{
&&&&&&&&case&R.id.volume_add_button:
&&&&&&&&&&&&mWaveService.sendSignal((short)0x00ff,&(byte)0x28);
&&&&&&&&&&&&
&&&&&&&&case&R.id.volume_sub_button:
&&&&&&&&&&&&mWaveService.sendSignal((short)0x00ff,&(byte)0x01);
&&&&&&&&&&&& & & &
&&&&&关于的单声道还没有优化,目前还只能使用单声道的硬件连接方式。
&&&&&另一个影响准确率的是硬件上,如果直接接到耳机插口上,电平并没有达到&红外发射管&的最大,就会造成功率不够。使用自己开发的结合网上购买的&红外发射器&已经可以很好的使用了。
&&&&&关于&,真正的遥控器是会在按键按下的时候每隔发送一个的。通过这个实现「按下不松开连接发射信号的功能」,比如按下声音键不松开就可以实现连续加音量。不过「遥控精灵」也并没有实现,这样的意义有多大暂时还不清楚。
()最近关注这一篇文章的人开始多了起来,我也开启这篇文章的「问与答」吧。
1.c语言生成一个wava文件而你使用正弦波转化,放到数组中如何生成WAVE文件?
答:是先有了需求才去实现的,了解了红外发射管需要的波形:38kHz的方波。再来看手机的能力,由于手机的属性,一般将音频限制为人耳听力范围20~20kHz,这明显不够呢,如何办?不怎么办,只管试试。就播放最高的20KHZ看如何?测试结果是可行。(这说明不能完全信手册上,还是要自己动手做一下)
& & 目的是播放20KHZ音乐,产生波形,但是API默认生成的是正弦波,如果要用软件实现那么需要再经过傅立叶变化为方波,显得相当麻烦。那么别人是如何实现的呢?查看了一个成品软件,测量了一下输出波形果真也是仅仅正弦波,那么我就放心地使用了正弦波。
& & 关于如何播放,如果你了解Android开发,你会明白不需要生成WAV文件,直接在内存中生成并播放也是一种播放音频的方式。当然音频文件的方式我是尝试过的,也是可行的。不相信权威勇敢尝试,一切要比书本上要明白的更深。
2.如果要自己修改发射的码是否是只要更改 usercode和datacode呢,我在看红外线遥控原理的时候看到的是 用户反码+用户码+数据码+数据反码?
答:这个就更简单了,是我封装了一下,当提供用户码的时候 怎么转换其反码,数据同理。如果你看代码了的话,就不会有这个疑问了。;)
3.44.1Khz是什么的频率?
答:44.1kHz是音频信号的采样频率,详见:。
4.sin函数里面传的参数是什么意思呀,(sampleRate/freqOfTone)是什么意思,为什么那两个要相除,(private final double freqOfTone = 200000; // hz khz(50us) 最高这里面20KHz是不是多打了一个零)。
答:原本的代码写的不是那么容易上人理解,已经更新且加上了代码注释。其实是一个求值的过程,公式是已有的:y(t) = A * sin (2πft + φ),其中:
& & & &* A: 振幅,这里为1;
& & & &* f: 频率,这里为freqOfT
& & & &* t: 时间,这里为(i/sampleRate);
& & & &* φ: 初相位,这里为0;
& & & & 那句代码其实就是根据这个公式写的,这个公式的介绍见:
& & & & 所以好理解的写法是这样的:sample[i] = Math.sin(2 * Math.PI * freqOfTone * (i / sampleRate));
& & & & 关于是否多打一个零,我想应该是的。
5.载波频率38KHz(也就是楼主用的20KHz)指的是什么,不是指每次跳变是1/38KHz嘛。按楼主写的好像是数组中的每一位是1/44.1KHz。
答:载波频率就是正弦波的频率,周期就是1/38Khz,具体的公式介绍已经在上一个问题中进行了讲解。
6.()问:我现在想做一个控制空调的功能,从网上查到我的空调的红外信号是按照以下规定来的:
0的电平宽度为:600μs低电平+600μs高电平
1的电平宽度为:600μs低电平+1600μs高电平
起始码 S电平宽度 为:9000us低电平+4500us高电平
连接码C电平宽度为:600us低电平+20000us高电平
请问如果我要实现01sc这四个的话,在您封装的函数是可以直接调用的么?还是需要修改什么参数。
另外我用两个公头的线录下了其他成品软件控制我空调的录音,用cooledit打开看到的貌似也是正弦波
答:从信号宽度上来看和我文章中的那个时序图差不多,应该是一个标准。我再次整理代码,将这个几个时序参数整理成常量到一起,这样想自己改一些参数也可以很好的更改。也加上了注释方便理解。你需要自行结合图上的时序图和下图注释来找到你信号宽度对应:(其实你搜索这些参数和文中的参考文档中有都提到,红外信号协议一般不会区分设备类型:电视,空调,投影仪;至于怎么改适合你你得自己搞清楚了)
关于正弦波,暂还找到能输出正弦波的APP,说明手机的能力就这些,但是不影响使用。
7.&userCode与dataCode代表什么意思
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1891491次
积分:23886
积分:23886
排名:第211名
原创:470篇
转载:200篇
评论:880条
(10)(1)(1)(1)(9)(9)(6)(6)(6)(1)(1)(3)(4)(7)(1)(3)(10)(3)(3)(7)(3)(6)(7)(10)(9)(13)(21)(10)(8)(5)(6)(8)(10)(4)(3)(6)(5)(11)(10)(28)(26)(54)(28)(34)(30)(64)(17)(23)(115)(8)舞台的基础设备有哪些?-佛山音艺琴行-微转化
音艺琴行坐落于佛山南海万科金御华府,在此你可以了解琴行的运行,查询课程及了解一些音乐资讯.
“赤裸条”事件:167名女大学生10G照片、视频压缩包疯传…
[广告]●●●●●●●●●●●
热门公众号Accounts
精彩内容热门推荐
...........................
快速成长的?宾阳?大型网站:移动中,为你提供最新?宾阳?新闻、爆料、社区、招聘求职、楼盘、卖房、转让、商铺开业、旅游
搞笑 ?幽默? 有意思尽在?幽默??小??艺术?!
警告:未满18岁千万不要关注哦,否则心里会有阴影的哦,你懂的~~~
rehuoerCLUB
熟妇控的天堂!!每天有福利图更新哦~~
wei-rongxian
微容县时代,为容县商家提供微平台服务~
原生、奇崛、动人,一家专注精品阅读的网站.我们的网站域名是,每个人都是梦想家!
从人文角度了解我们这个世界的经济,从经济角度看待政治,科技,金融,生活,只为苍生说人话!
戎马生涯终难忘,绿色军装伴一生;聚焦最可爱的人!
这里有?临清?的新闻、历史;这里有?临清?的家长里短、是是非非;我们活在这里,这里有我们的拼搏、挣扎、欢笑、无奈、痛苦和幸福
欢迎关注meizu28,每日更新?美足?,玉足,?美脚?,?丝??袜?,丝足,美腿图片和视频等福利,喜欢?美足?美腿恋足?原味?美丝的小伙伴们一起嗨皮吧,关注后请进入历史消息查看所有精彩,以后会多元化满足不同需求,敬请关注
舞台的基础设备有哪些?
阅读&54916&发表& 22:46:35
一个剧场、礼堂的音质与扩声效果好坏除声学条件外还取决于电扩声设备的选配,若电扩声设备选配不当,即使合理的声学条件,也不能获得良好的音响效果。有关传声器、调音台、功率放大器的性能指标以及选用方法,在选配时主要根据使用目的和场内声学条件,按着扩声级别进行选配。选配的电扩声设备也可用于电影还音或唱片、CD、磁带等重放。为了弥补或修饰重放声的缺陷,还需选配一些辅助设备,常用的辅助设备有房间均衡器、压限器、延时器等。在辅助设备中还有激励器、效果器、噪声门等,但剧场扩声中很少选用。调音台:(1) 主扩声调音台——厅堂扩声系统的控制操作中心。在声控室中必须至少设置一台固定安装的专用调音台。对声音进行调整和混音,然后向舞台、观众席、前厅、化妆室等传送声音信号。根据厅堂规模和使用目的,推荐使用输入16-48通道、4-8编组通道、4-8辅助通道、16矩阵编组输出通道。(2)辅助调音台——补充主扩声调音台通道数的不足,有时也临时设置在舞台附近进行简单的调音操作。另外,还用于监听返送、录音等。一般需要配置输入16-24通道、4辅助通道、4-8编组输出通道等性能的调音台。本导则推荐通用性好、操作简便的现场调音台。(3)流动调音台——不使用主扩声调音台时,在舞台附近或观众厅中临时设置使用的调音台。通常与盒式磁带录音机、CD播放机等安装在流动机箱内的音源设备配合使用。流动调音台的性能一般与主扩声调音台相同。一般视投资情况确定是否配备。效果器:利用数字信号处理技术,为现场演出创造出各种音色效果的设备。一般的效果器中存储有大量的声音效果。例如:混响、回声、合唱等等。熟练使用效果器的调音师经常把效果器设置在便于操作的调音台附近或与音源设备放在一起,通过跳线盘接入调音台。录音重放设备,录音、重放设备等也都是厅堂正常演出运行中十分必要的设备。(1)盒式磁带录音机——厅堂扩声系统中音源设备之一。必须使用坚固耐用和绝对可靠的专业级设备。一般录音和重放分开使用,需要配置2台同样的设备互为备份。建议选用具有遥控操作功能和耳机监听接口的设备。(2) MD录音机——光盘存储,带盒方便编辑,音质优良的录音设备。由于重放时需要寻址时间,所以应当选择可以遥控操作,瞬时播放的设备。(3) CD播放机——扩声系统中主要的音乐重放方式。厅堂演出扩声时应当选择可靠性高的专业设备,要求具有变调和瞬时播放的功能。(4)硬盘录音机——通常使用计算机硬盘存储,可以在计算机上编辑处理,光盘输出多种格式。信号处理设备(效果器):调音台前接入的信号处理设备主要用于歌手、乐器等声音音色的处理。(1) 混响器——利用数字信号处理给声音附加混响效果的设备。(2) 图示均衡器——改变频带幅度的设备。可以切断“浑浊声音”中浑浊音域,提高清晰度;也可以夸张乐器特征音色的音域。(3) 压限器——按比例限制输入信号幅度,压缩声音动态的设备。用于限制超过电声设备规定输入幅度的信号。常用于人声及打击乐器等大信号通路中。(4) 噪声门——通过打开“门”的大小限制声音信号的通过。关闭噪声门,开启一定程度的信号门,可以提高信噪比。正确地设置噪声门的开启时间,可以大大消除噪声。(5) 延时器——消除传声器中梳妆滤波效应。同时在声音处理上增加和声、加倍等效果(6) DSP信号处理器——数字信号处理器。更多的对声音信号进行“综合”处理,并可以记录和存储设置的各种参数。目前使用的场合越来越多。其它设备:(1)输入跳线盘——把来自舞台上综合接线箱和各种传声器装置,以及效果器、录音机等的声音信号,通过输入跳线盘接入调音台并进行输入通路的切换。同时,将调音台的输出传送到功率放大器的输入并进行通路切换。(2)监听扬声器系统——设置在声控室中调音台正前上方,调音师用来确认最终场内播放声音效果的扬声器。调音师可以播放观众厅内监听传声器收集的场内最终声音与演员正在使用的传声器声音之间的任意切换。(3)呼叫设备——声控室中设置的对讲和呼叫装置。舞台工作者与化妆室、舞台、观众厅等地进行通信联络用的扩声播放设备。也可以进行实况录音,主要内容是将演职人员之间的工作语言记录在存储器中,以便于检查工作中的失误。(4)接线端子盘——接续各种声音和控制信号用的接线端子板。微弱的声音信号和控制用信号必须分别设置。(5)功率放大器工作状态监视设备——在声控室中设置可以确认功率放大器输出及扬声器系统工作状态的监控设备。声场辅助设备(1)延时器——当多只扬声器同时使用时,延时器可以调整声音到达观众席的时间,用于消除声像定位中的问题。(2)均衡器——调整声场和扬声器系统等使之达到最佳频率传送特性的设备。(3)限幅器——控制和防止过大输入信号使输出饱和或失真,同时对输出设备进行保护。(4)分频器——对应扬声器的频率,对输入信号的频率进行分段和设定的设备。(5)扬声器处理器——作为扬声器系统的一部分,将均衡器、限幅器、分频器等功能集中设置,综合调整获得扬声器系统的最佳工作状态。(6)数字信号处理器——将不同设置的参数和状态存储在场操作设备中,使用时根据活动内容简单的按一个按键就可以将存储状态调出设置。功率放大器: 将声音的音频电信号进行功率放大,用于驱动扬声器的设备。一般扬声器阻抗8Ω,功率放大器负载阻抗8Ω时,额定功率通常有125W,250W,500W,1000W等。要求功率放大器的额定功率和输出阻抗必须与扬声器匹配。另外,扩声系统中推荐定阻功率输送。功率放大器还应当带有以下附加功能:音量旋钮:调整音量和记录音量大小的数值,推荐使用带有刻度的音量调节器。低切滤波器:为了去除低频噪声干扰,校正声场的频率传输特性,同时也是为了防止低频信号窜入高频扬声器中损坏扬声器系统。遥控哑音输入:根据演出的需要可以在控制室中选择扬声器,进行输出控制。维修和调整时也经常使用。输出监视:对功率放大器的工作状态,扬声器系统的输出进行监视。根据使用要求使用遥控哑音输入。其它设备:输出接线盘:功放输出和扬声器系统之间切换操作用的接线盘。输出开关盘:为了调试方便在功放和扬声器系统之间接入的开关。声音输出设备--扬声器系统的配置由输入设备收集的声音信号经过电声设备的调整,放大,最终由扬声器系统将电信号转换成声音传送到观众席中。依据扬声器的用途、安装位置、必要的性能等选择最适合的规格型号。选定厅堂等演出场所主要的扬声器系统时,需要利用计算机模拟仿真软件来进行研究,最终确定扬声器系统的数量、安装位置、安装角度等。厅堂扩声系统一般都是按照以下方式设置,具体工程项目中的取舍在设计时确定。一般多功能厅堂扬声器系统配置的示例台口上方扬声器——扩声中最主要的扬声器。为了有效地覆盖全部观众席,通常设置在舞台外侧台口上方,观众席天花内最前部位。一般根据台口的宽度、高度和观众席的宽度不同,设置1-3组,中间1组或左、中、右各一组。为了防止“啸叫”,使用指向性较强的扬声器。台口两侧扬声器——在观众厅内台口两侧设置。主要用于前区补声,同时具有使台口上方扬声器声像“下移”,即拉声像的作用。应与台口上方主扩声扬声器同时使用,使用同型号产品,避免产生不同音质。采用宽指向性音箱。台唇补声扬声器——设置在舞台台唇前沿或乐池栏杆上。主要用于前区补声并有拉声像的作用。由于该位置狭小,不易摆放,一般选用尺寸小的的扬声器,间隔2-3米。电影扬声器——放置于舞台上屏幕后专门为电影还声使用的扬声器组。一般按照舞台和银幕宽度设置2-3组。3-4分频,使用频率特性、失真率、指向性好的高保真扬声器。侧墙、天花效果声扬声器——观众厅内侧墙、后墙以及天花上设置的效果声扬声器。多用于戏剧演出中的雷鸣、狂风和车船移动等声音效果。专业戏厅堂使用大型设备,一般多功能厅堂多使用小型扬声器。另外,放映电影中也把这些扬声器作为环绕声扬声器使用。舞台返送扬声器——通常在舞台内的上场台口和下场台口设置固定的返送音箱,向舞台播放。另外,演唱会等演出活动时,在舞台上设置流动返送音箱,在边幕条中间用音箱支架设置流动返送音箱等,在舞台台板上都设置有必要的扬声器接口。返送扬声器一般采用输出功率小的音箱。如果电平的设置不适当,会引起“啸叫”或听不见声音。
无条件欢迎转载至各大朋友圈戳一戳,扫一扫。关注我们吧!热爱音乐,就去追梦吧。
评论Comments
微信公众号1 / 144 页
查看: 570974|回复: 2129
低成本自制航模电子设备系列之一:和我一起用ATMEGA8做遥控器(8通道所有资料已公布)
本帖最后由 coldbloodanimal 于
21:26 编辑
& && & 7月份的时候,在5imx看到一个网友说想用ATMEGA系列8位单片机做遥控器、电调、陀螺仪、平衡仪一个系列,引起了我的极大兴趣,确实航模用的遥控器、电调、锁尾式陀螺仪、平衡仪这些产品,从技术的角度来说,应该是比较简单的东西,不知道为什么,国内的模友们自己做的很少,买成品的较多,而且很多人也是提到国产设备就指是垃圾设备,非国外的产品不买,其实这种精神并不利于我国航模事业的进步。
个人认为,航模作为一项运动,从国家的角度来看,水平的提高,一方面是利用成品设备(当然也包括国外先进设备)组装调试出操控性非常好的航模,并通过个人的良好操作技能,能够在各种比赛中获得名次;但另一方面,应该是在航模运动中,不断地锻炼、培养、发掘出自己的技术力量。从航模及相关电子产品的种类发展来看,国外比我们要先进好几年,各类新的航模电子产品(如最初的无刷电机、电调等)或者新类型的航模(如四轴等)往往都是国外的爱好者们研究并应用之后,才传到国内来的。大家都说他们的创新能力很强,可是真正静下心来想一想,创新能力的发展不光要靠新的点子,还要破除技术的神秘感,要靠实际动手能力强,才能变成现实。
我们现在爱好航模的人有很大一部分人是在校的学生,从我国的高等教育体系来看,学校教的过份注重理论,而轻实践,大家往往学了很多基础知识,而现实中却完全无法自己动手,他们自己有很多人都会觉得外国的技术很神秘。如果搞工科的学生都觉得技术神秘的话,我们的自主创新就会成为一句空话。而当你深入去了解那些我们以为很神秘的技术,特别是发现很多东西都是自己可以掌握,自己可以应用的东西的时候,也许我们离自主创新的天花板就只需轻轻一跃了。
当然,从个人业余制作的角度来说,不要去选技术含量过高,自己完全无法实现的内容,如自制遥控器所需的芯片、自制陀螺仪芯片等等,那些创新是需要高端试验室环境和设备的,个人业余制作的条件完全不具备。但遥控器、电调、陀螺仪、平衡仪这些航模电子设备,则是我们可以实现的。
我也准备用ATMEGA系列8位单片机做遥控器、电调、陀螺仪、平衡仪一个系列,当然由于我只是业余时间来做,我也不知道什么时候能够全部完成,我只能在这个论坛上做一点,发一点,也算是我的一点业余爱好吧,关注的人越多,我做的动力就越强,做的速度也会越快。我做的所有的东西最后都将开源,如果关注这系列内容的朋友多的话,我也将考虑编一本书,把做这些东西的所有技术细节,包括所用的单片机的关键技术、源程序关键内容的解释等等,全部写在书里面,让大家按照书的内容直接操作,便可制作出自己的航模电子设备。
开端说了这么多废话,耽搁大家的时间了。先给大家报告一下我的进度,我所自制的所有的电子产品均遵循一个流程:即可行性分析—原型模型搭建—原型模型编程—基本功能测试—产品试制—产品上机测试、程序完善(可能反复)—定型。最近的2个月,我可能花了20多个晚上的时间,航模遥控器已经进入产品上机测试和程序完善阶段,舵机测试仪已完成基本功能测试,航模直升机用锁尾陀螺仪已完成基本功能测试,航模直升机用平衡仪已进入原型模型编程阶段,航模无刷电机用电调还处在原型模型搭建阶段。当然,最近这段时间由于占用业余时间太多,已经引起了领导的强烈反对,后继进度可能有所放缓,但我会尽量地加快进度。现在正式进入第一个主要内容:和我一起用ATMEGA8做遥控器。
不错的想法,希望早日实现造福模友
本帖最后由 coldbloodanimal 于
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 (71.54 KB, 下载次数: 518)
23:18 上传
& && &上图是我搭建的遥控器原型机,摇杆是从PC游戏手柄上拆的,四按键是从坏的DVD机上拆的,LCD1602液晶12元,atmega8开发板25元,像U盘一样的东西是esky 0404g遥控器接电脑玩realflight的加密狗,用来验证原型机是否起效的。
& && &下图是遥控器原型机产生的波型图,是完全按照0404g的波形来生成的,0404g是可以改造成6通道的,其接收机也是可以改造成6通道的。遥控器原型机编程完成以后,用PC声卡示波器查看,各通道波形随遥杆变化正常。用加密狗之后,插入电脑USB口能找到遥控器,可以正常玩Realflight。原型机试验到此结束。
2371.jpg (68.84 KB, 下载次数: 496)
23:18 上传
可行性分析:
& && &一、现阶段商用遥控器已经有相当部分采用PCM编码了,从单片机的角度来说,PCM和PPM都应该是比较容易实现的,PPM编码以前大家认为抗干扰能力较弱,这主要是因为以前实现PPM的编解码很少用单片机,多用数字电路实现,对于这类电路来说,只要输入脉冲的上升沿达到一定的高度,都可以使其翻转。这样,一旦输入脉冲中含有干扰脉冲,就会造成输出混乱。但现在PPM的编解码都是用单片机来实现了,不存在干扰使其翻转的问题,无疑抗干扰能力又增强了不少。PCM编解码则是用模/数(A/D)和数/模(D/A)转换技术实现的,可以很方便的利用单片机编程,不增加或少增加成本,实现各种智能化设计。例如,将来的比例遥控设备完成可以采用个性化设计,在编解码电路中加上地址码,实现真正意义上的一对一控制。但PCM的编解码较PPM要复杂,因此有反映说采用PCM的商用遥控器速度要慢一些,而且各个厂家生产的不同型号的PCM比例遥控设备,其编码方式都不相同。
& & 结论:选用PPM在后端设备的选择余地上要大一些,可以提高开发速度,让我们把精力更多地放在遥控器功能开发上,因此选用PPM。
不错的帖子,自己动手,丰衣足食。&
和睦不错的贴子!
纠正一下:只要输入脉冲
二、后端设备及后端设备是自制还是选用商用
& & 后端设备包括发射端的高频发射板、接收机。由于我的专长主要在数字电路和程序设计,加上业余条件的限制,自制高频发射和接收板基本不可能,如果购买商用高频发射和接收板,可以自己做接收机,但商用2.4G的高频发射和接收板我在淘宝上查了查,一般要150元左右一套(两块),而且距离说是1000米,但很多已经购买的朋友评价时说都只有300-500米,性价比不高。自己做接收解码板来做PPM接收机技术含量比遥控器本身来说要低,就不花费时间了。
& & 结论:我手上正好有一个esky 的0404g四通控,可以直接用其外壳、高频发射板和接收机。如果没有合适的旧控可供改装的,可以用飞梦,飞梦2.4g套装的价格只有200出头,而且距离应该在1000米以上。外壳自已做的话,绝对会非常山寨,影响大家的心情,所以用便宜的旧控或者模拟器改装应该是一个很好的方案。
208楼& &草原鹰
————————————————————————————————————-
分时复用,是开下一个AD,关上一个AD吗?我编的程序俩路AD都互相影响那!
有机会还需楼主举个例啊,
分时复用也可以说是开下一个AD,关上一个AD的意思,M8的AD转换器一次只能转换一路,但M8是8路ADC,具体每一次转换到底是哪一路,是在ADMUX的底四位来确定的。我不知道你的两路AD相互影响是什么意思,是两路的结果需要融合计算还是什么意思。如果只是融合计算,那就先采集第一路,然后再采集第二路,再融合计算。
210楼& &yyaayya
你说的建议也很有道理,但我觉得还是应该把与遥控器相关的单片机知识就在这个贴子里讲解清楚,这样大家不用去看其它的书,就看这个帖子,就能学会如何去做了。
而对于熟悉单片机的人来说,其实不需要任何人的讲解,自己肯花一点时间稍稍想一想,遥控器的程序如何编就想通了。因为真的很简单。等我讲解到后面源程序的时候,大家会看到,真正的核心代码,包括什么CCPM混控、中位微调、多点曲线什么的,其实也就那么一两百行源程序。真正占时间最多的,还是制作LCD1602的菜单花了我大量的时间。
电路图其实我在第一页就已经公布了,我打算公布的不是HEX文件,而是源程序,而且我会依顺序讲解。HEX文件可以自己去编译。
我在网上找了找你说的那个89C54RD+的PDF看了,居然连ADC都没有。如果一定要用这个来做,就要加ADC芯片,这样反而增加了硬件的设计难度和程序的编制难度。个人觉得得不偿失。
215楼&&long2004ymail
电调的核心程序我已经编完了。只有两百多行C语言。包括发声、软件PWM、启动、闭环运行和接收机信号控制。但遥控器这个帖子没有讲完,我还没有讲解那个的时间。如果你很着急,推荐在网上看到的一本书:《无感无刷直流电机之电调设计全攻略》。
请大家放心,烂尾是不可能的,再怎么,这个帖子我会把它写完,只不过如果关注的人少的话,后继的陀螺仪、平衡仪、电调什么的就没有动力继续写了。
这几天一直没有更新是因为我的电脑的电源烧了,而这几天又特别忙一直没有去修。刚刚才修好,就急忙上来先回个贴,安安大家的心。明天之内必定有较多内容的更新。
另外,不知道单片机的基础知识到底有多少人感兴趣,如果这一章感兴趣的人太少的话,我就直接跳入到下一章节开始讲程序了。
请教一个问题: 我的AVR 系统。接的是4M 晶振,但是发现运行的很慢,测试了一下发现工作频率只有1M。这个是什么原因? 晶振坏了?,
-------------------------------------------
晶振应该没坏,最大的可能是熔丝位的设定是设在内部晶振上,默认值是1M,而没有设在外部晶振上.
二、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是指每秒钟可以发出个脉冲。
我们可以把计算机想成是一个很多个大齿轮与很多个小齿轮嵌套的一台设备,设备的运转是靠最初的一个摇把带动齿轮来转动。那么一个脉冲就意味着摇把转动一圈,那么显然地,摇把转动越快,机器的运行速度越快。
这个概念的理解对后期我们需要掌握的分频的概念至关重要。
(今天就到此为止了,从早上8点起来一直就在写这些内容)
– 两个具有独立预分频器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微秒/微秒。即定时器(计数器)的数值1就代表2us。
& & 8位定时器(计数器)是指该定时器的数值有8个二进制位,由于定时器数值可看成是无符号的整数,8位的无符号二进制数,最大的数为,(10进制的255),最小的数为进制的0)。
& & 定时器(计数器)的数值到底是每个脉冲加1还是每个脉冲减1,这个是用户自己可以通过相应的寄存器设置的。当定时器(计数器)的数值设置为每个脉冲加1的时候,到了255的时候,如果再来一个脉冲,定时器(计数器)就自动回到0,又从零开始计数。与此同时,如果设置了定时器中断,定时器就发出一个中断信号,告诉处理核心,“嗨,我设置的时间已经到了”,这时处理核心就把当前正在执行的程序中断,而转到执行预先设定好的定时器中断程序。当设置为每个脉冲减1的时候与之类似。即当定时器(计数器)数值减到0的时候,如果再来一个脉冲,定时器(计数器)就自动回到255,又从255开始计数。
程序在执行的过程中,也可以随时访问定时器(计数器)获得当前的数值,也可以改变定时器(计数器)的值。如当只想在10个脉冲发生的时候就执行中断程序,可将定时器(计数器)的值预设为246。
定时器中断和可访问当前的数值,就构成了多种多样的与时间相关的应用。定时器(计数器)的比较功能是指,有输出比较功能的引脚的输出电平与定时器(计数器)中的值和预先在输出比较寄存器中设定的比较值相关,当定时器(计数器)中的值和输出比较寄存器中的预设值相等时,输出比较引脚的电平可以发生置高电平(置位)或置低电平(复位)或取反的操作,具体是哪种操作又依赖于比较功能的模式设定。
& & 定时器(计数器)的概念对于遥控器制作非常重要,必须要充分理解.
武汉QBT 发表于
今天才来学习,感谢楼主啊,这个程序编译失败了:
../TEST.c:9: error: expected ';' before '{' toke ...
我看了原来的程序,本想晚上回家重新编译一次看看问题在哪里的,没想到你自己就找出来了。呵呵,不知道怎么的while的w变成大写了。已改正。
下一步我们将进入公布及讲解8通道遥控器源程序的阶段,也是大家最关心,最重要的阶段。出于众所周知的原因,特公布以下声明。同意以下声明者,本人授权可学习所公布的电路图、源程序,试验所公布的HEX文件,不同意者,不予授权。在此声明前及后任何与本声明不一致的说法,以本声明为准。
1、航模为具有危险性的产品。本人所公布电路图、源程序、HEX文件均为试验用,不是正式航模产品。公布目的是同被授权人探讨、共同学习航模设备设计、制造技术,而不是操控航模,本人不保证所公布电路图、源程序、HEX文件的安全性、可靠性,本人不对任何情况下使用电路图、源程序、HEX文件的任何负面后果负责。
2、所公布电路图、源程序及HEX文件版权归本人所有,公布电路图、源程序及HEX文件不等同于本人放弃版权。被授权人可用于非商业用途的学习,不得用于商业用途。被授权人有权转载,但转载的同时必须转载此声明并注明原始出处及版权所有者。被授权人有权利用本电路图、源程序及HEX文件、核心算法等在出版物上发表论文,但第一作者须为版权所有者。
3、被授权人如需用于商业用途,须征得版权所有者的书面授权。
严重同意授权,谢谢你的无私分享。&
同意授权,支持&
同意415所述,文件只做学习。&
强力关注!
绝世唐门 &
支持!!!强烈支持!!!我也想DIY一套!!!希望楼主不要烂尾啊
楼主求联系& &怎么联系你
/jueshitangmen/ 绝世唐门&
强烈关注,支持楼主。
星际迷航12 http://www.6699.tv/dz/59728/
盲探 http://www.6699.tv/dz/59761/&
强烈要求楼主继续下去
有兴趣,但是自己不会单片机
学习 才是 目的啊
自己做遥控器,最大的好处是可以编程增加控的功能。比如我一直想用一个旋钮来控制两个通道的混控比例,但没有控能实现,如果是自己编程的控,完全可以把混控比例定义为变量,将它与旋钮关联起来。
支持楼主!
www.77bd.net/0/54578/ 速度与激情7&
知识帖,跟!
本帖最后由 coldbloodanimal 于
19:39 编辑
今天太晚了,就到此结束,先发几张图片出来.
1、原型机编程后准备制作的线路图
遥控器电路图.jpg (39.92 KB, 下载次数: 866)
19:39 上传
2、自动布线后的电路板图
电路板图.jpg (583.02 KB, 下载次数: 318)
23:40 上传
3、打样的线路板
打样的线路板.jpg (72.4 KB, 下载次数: 270)
23:40 上传
4、焊好元件后的电路板
焊好元件后的电路板.jpg (73.04 KB, 下载次数: 268)
23:40 上传
5、正在安装的遥控器
正在安装的遥控器.jpg (89.03 KB, 下载次数: 214)
23:40 上传
6、安装好后的遥控器内部
安装完成后的遥控器内部.jpg (84.55 KB, 下载次数: 202)
23:40 上传
7、安装好后的遥控器正面图
安装好的遥控器正面图.jpg (66.82 KB, 下载次数: 182)
23:48 上传
顶起。我也一直想做这个那个的,可是一直没动手
大唐暴力宅男 /book46/&
1 / 144 页
Powered by

我要回帖

更多关于 华为比苹果好吗 的文章

 

随机推荐