5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 闲来无事做了个舵机测试仪---125楼更新原理图和程序!! [打印本页]

作者: clg    时间: 2009-4-30 21:57
标题: 闲来无事做了个舵机测试仪---125楼更新原理图和程序!!
最近没事干,做了几个KT机,接收机少,拆来拆去太麻烦,装舵机时要用舵机测试器来确定中点,于是DIY了个舵机测试器上资料,有兴趣的自己做吧,很方便实用。
原理图上的按键从上至下功能分别为--1Ms--1.5Ms--2Ms--自动--电位器调整,打算以后再加上液晶屏、电池电压测量、接收机信号和误码率测量、转速计等,先上图吧。

[ 本帖最后由 clg 于 2011-3-8 16:24 编辑 ]
作者: yqyqingyv    时间: 2009-4-30 22:17
这东西有啥用?

没软件和零件没啥区别
作者: clg    时间: 2009-4-30 22:25
原帖由 yqyqingyv 于 2009-4-30 22:17 发表
这东西有啥用?

没软件和零件没啥区别





程序已经上传了呀,ATmega8才几元一块,很多地方都有卖呀,其他元件不用多说了吧
作者: zgchen    时间: 2009-5-1 10:05
标题: 不错!牛啊!!
:em15:
作者: fsyhj    时间: 2009-5-1 10:54
LZ值支持,七十多块钱的东西,现在只要十几块钱就搞好了,如果后续功能加上更好。:em15:
如果LZ可以出PCB板的布线就更好。有利于日后维护。:em01:
作者: gzbzyj67    时间: 2009-5-1 11:40
强烈支持DIY,可惜这方面我落伍了!惭愧呀!!!!!
作者: clg    时间: 2009-5-1 23:17
既然大家有兴趣就继续进行,现在手头有0802、1602、1604等几种液晶屏,还有一些图形点阵屏,虽然美观但价格太高,就不予考虑了。大家看看用哪种屏比较合适。
参考价格:(大约)

0802       8字符2行显示            13元
1601       16字符1行显示          13元
1602       16字符2行显示          15元
1604       16字符4行显示          36元
作者: PlaneFan    时间: 2009-5-2 12:31
0802就够用了
作者: bingchen    时间: 2009-5-3 12:28
电子学的好就是牛,努力赶上楼主:em01:
作者: clg    时间: 2009-5-3 21:25
更新今天的劳动成果液晶屏选用1602的,舵机测试程序完成,其它尚在进行中,上图!
原理图中按键功能从上至下为(--停止---减---加---开始--)

[ 本帖最后由 clg 于 2009-5-3 21:32 编辑 ]
作者: 想飞的咸鱼    时间: 2009-5-4 20:39
会编程就是好 电子制作变的好简单 顶楼主:em26:
作者: 想飞的咸鱼    时间: 2009-5-4 20:45
楼主有没有编程速成教材啊:em15:
作者: clg    时间: 2009-5-5 21:51
回楼上
自己用的有3种,汇编、c语言、bascom,还有电脑用的易语言(计算机程序,我经常用它编上位机程序),你用什么?
作者: 想飞的咸鱼    时间: 2009-5-5 22:02
谢谢楼主回复 我主要是针对机器设备的 用的是西尔特的烧录器  平时都是别人译好的HEX文件 我自己也没弄清楚要哪种语言 关键是容易:em15:
作者: clg    时间: 2009-5-5 22:08
更新一下,前一个程序显示舵机输出信号值错误,不是MS,应该是Us,程序已经修正,加入电池电压检测,电路图不上传了,同上图,只是电压检测是一个6k电阻和3k电阻的中点接在PC1/ADC/1上(3k电阻另一端接地,6k电阻另一端接电压检测端),上程序(上图和程序的目的只是为了大家交流,有什么需要改进的地方多提意见,明天要去单位上班,晚上写转速计程序)
作者: gzbzyj67    时间: 2009-5-5 22:10
有没有办法帮我整个FF9的液晶屏,摔破了,液晶屏尸体都没有了,这方面我是个外行
作者: gzbzyj67    时间: 2009-5-5 22:16
FF9液晶屏是21字符8行显示,请帮助我一下!
作者: clg    时间: 2009-5-5 22:20
原帖由 想飞的咸鱼 于 2009-5-5 22:02 发表
谢谢楼主回复 我主要是针对机器设备的 用的是西尔特的烧录器  平时都是别人译好的HEX文件 我自己也没弄清楚要哪种语言 关键是容易:em15:

你用的是通用编程器,这个编程器不错,现在从单片机来讲不说高的8位单片机PIC\AVR都行,用AVR的话还是BASCOM比较简单易学,是basic语言,比汇编通俗易懂,但不如C语言兼容性强(个人认为学好一种足够了,单片机这东西要靠程序员来发挥性能,就好像录影带,磁带只是载体,关键看录什么),手头有关于这类的资料,需要可以QQ传给你

[ 本帖最后由 clg 于 2009-5-5 22:29 编辑 ]
作者: clg    时间: 2009-5-5 22:34
原帖由 gzbzyj67 于 2009-5-5 22:16 发表
FF9液晶屏是21字符8行显示,请帮助我一下!

标准的液晶屏是有尺寸的,FF9我没用过,21字符8行显示我实在没用过,我用的字符屏最多是20字符4行显示,你的这个会不会是图形点阵屏
作者: gzbzyj67    时间: 2009-5-5 22:36
是图形点阵屏
作者: gzbzyj67    时间: 2009-5-5 22:37
能不能帮我找一下,谢谢!这个我外行了,我已经加你了,“我心飞翔”

[ 本帖最后由 gzbzyj67 于 2009-5-5 22:38 编辑 ]
作者: 想飞的咸鱼    时间: 2009-5-5 23:02
非常谢谢楼主的热心帮助 我已加你QQ  在不太忙的时候传些资料给我 谢谢
作者: 飞行无极限    时间: 2009-5-8 14:34
FF9用的是点阵屏,不是字符屏,基本没戏的。
作者: pzhzdq    时间: 2009-5-9 09:09
请问楼主,如果用,并口ISP,在线下载,怎么设熔丝位呀
作者: pzhzdq    时间: 2009-5-10 07:37
还有,楼主,我已经成功的仿了你的成果,现在有个小的请求,能不能改成可以三个舵 机同时用的

[ 本帖最后由 pzhzdq 于 2009-5-10 07:45 编辑 ]
作者: VTOL    时间: 2009-5-10 12:45
好东西!收藏了,谢谢分享!!:em00:
作者: clg    时间: 2009-5-10 19:44
原帖由 pzhzdq 于 2009-5-10 07:37 发表
还有,楼主,我已经成功的仿了你的成果,现在有个小的请求,能不能改成可以三个舵 机同时用的

3个舵机同时动是什么概念,不太明白,如果要同步动的话,输出端接3个插座就可以了,如果要其他的还要修改程序的,PCB先不忙做,还要加其它功能的
作者: 故乡小镇    时间: 2009-5-10 20:34
就是现在市面上卖的,有可以同时测试三个舵机的。
作者: pzhzdq    时间: 2009-5-11 12:32
2脚同时接三个舵机,会不会互相产生干扰,信号幅值会不会降低,
作者: clg    时间: 2009-5-15 20:10
今日程序调试完成,上完整原理图和程序,舵机测试程序同上,增加转速测试,修正电池电压检测程序错误,不打算再加入接收机测试程序了(现在的接收机都是带静噪或单片机输出,无信号时测不到),电池电压检测最大测15V,转速检测支持1-5叶螺旋桨,5叶螺旋桨支持最高转速11000转。

[ 本帖最后由 clg 于 2009-5-17 20:54 编辑 ]
作者: 土狗追    时间: 2009-5-15 20:49
:em26: 厉害
作者: forestkin    时间: 2009-5-17 09:50
不错的贴
作者: pzhzdq    时间: 2009-5-17 18:27
你好,楼主,我又做了你的新板的带1602的测试器,有个小问题,舵机模式,只有一种,就是自动模式,其它的像1000US,和1500US的没有
作者: pzhzdq    时间: 2009-5-17 19:14
还有,光敏二极管,本地不好找,用红外接收二极管能用不?
作者: clg    时间: 2009-5-17 20:58
原理图中按键功能从上至下为(--停止---减---加---开始--),进入舵机测试模式后,按加、减按键改变输出,按开始按键运行,按停止返回模式选择菜单。
作者: clg    时间: 2009-5-17 21:09
原帖由 pzhzdq 于 2009-5-17 19:14 发表
还有,光敏二极管,本地不好找,用红外接收二极管能用不?


可以用的,但是要用一个红外发射管放置在被测浆的另一面,不然测不到,红外管只感应红外光。最好用光敏二极管,这种管子与白色发光二极管外形相同,如果找不到用光敏电阻试试,这种东西一般在感应灯里都有(一般小区里用的楼梯声控灯或红外灯,里面有光敏电阻,白天不亮)
还有程序在重新下载下,可能是它的原因
作者: pzhzdq    时间: 2009-5-17 21:43
又重新下了一遍程序,好用了,但有时受干扰,有乱码,只要重新开机就好了,就差测速没试了,测电压,和试舵机都没问题,重新做了电路板,明天在发上来
作者: clg    时间: 2009-5-17 22:12
板子可以预留出ISP端口,方便更新程序,乱码可能与不同厂家的液晶屏有关系,我再调整下延时程序。
作者: pzhzdq    时间: 2009-5-18 09:52
重新做的板子,为了方便都做成接插件方式了,在此感谢楼主无私的奉献,有要电路图的可以找我,QQ:107232567,欢迎交流
作者: clg    时间: 2009-5-18 11:14
速度好快呀!:em26:
修改了下程序,看看还有没乱码,有问题通知我再改
作者: palm    时间: 2009-5-18 11:57
支持DIY
作者: pzhzdq    时间: 2009-5-18 13:42
重新下了程序,还是有乱码,不过乱码机率比原来少了
作者: clg    时间: 2009-5-18 14:52
乱码是在哪一个模式下出现?还是按键以后出现,有没有规律?
作者: pzhzdq    时间: 2009-5-19 11:13
出现乱码的时候,多是在测电池电压,我怀疑是电火花干扰,还有先开电后上舵机的时候也有这种情况,哥们,能把源程序发给我一份吗,我也想从中了解一下,我是新手,刚开始学AVR,
作者: clg    时间: 2009-5-19 13:46
哦!这是硬件电路问题,基准电压要加滤波的,包括电源和IC,我画的图是仿真软件用的,仿真软件不要求都画上,实际上应用要标准电气参数的,另外你的QQ加不上,我已经留言了你还问我是谁

[ 本帖最后由 clg 于 2009-5-19 13:47 编辑 ]
作者: clg    时间: 2009-5-19 16:07
还有一个问题,使用ATmega8的熔丝位按下图配置,使用ATmega8L的BODLEV编程为1,不打勾。
作者: 新手老头    时间: 2009-5-19 16:42
看不懂,门外汉。:em17:
作者: pzhzdq    时间: 2009-5-19 16:59
我用的是M8L,你的编程软软用的是什么,能给我一份吗,
作者: clg    时间: 2009-5-19 20:49
发布原理图和线路板图,PCB尺寸为60mmX69mm,为双面电路,分为顶、底和丝印层不要搞错。

[ 本帖最后由 clg 于 2009-5-19 21:57 编辑 ]
作者: gzbzyj67    时间: 2009-5-19 21:33
这才叫电子专业人士做的活,看了都佩服:em26:
作者: satv    时间: 2009-6-8 19:40
很实用的东西.准备做一个玩.请问 RV1 是5K  还是50K ?   J3电压检测输入只能测量整组电池的电压吗? 如果是支持3S 单片电池电压分开测量感觉比较方便观察电池组的平衡性
作者: ganghu1111    时间: 2009-6-8 22:42
能否提供点源代码?
作者: satv    时间: 2009-6-8 23:51
没注意看最后一张 图  明白了.LZ  有PCB  板出吗 ? 自己用万能板搭了一半,感觉不专业
作者: satv    时间: 2009-6-9 20:08
我的也做好了. 现在缺个光敏二极管.电压测量可能没有用精密5环.和手上的4位半万用表对比有0.03 -0.05伏的误差

(, 下载次数: 84)

[ 本帖最后由 satv 于 2009-6-9 20:10 编辑 ]
作者: kee    时间: 2009-8-8 17:13
准备仿制一个
作者: 汶川热带鱼    时间: 2009-8-9 22:57
LZ真是强人啊,我也想学学单片机的知识,能否加我QQ199749530
作者: a_hua2006    时间: 2009-8-12 15:33
门外汉帮顶!!
作者: 铜河    时间: 2009-8-13 17:01
看来LZ还是AVR队伍中的高手!赞一个!:em26:
作者: wayong    时间: 2009-8-30 14:35
真希望能布一个单面的pcb图,方便热转印,双面板业余**太难定位了!
作者: wxyh    时间: 2009-8-31 17:12
门外汉帮顶!!
作者: 348826281    时间: 2009-11-12 23:45
标记
舵机测试仪,正在学
作者: 348826281    时间: 2009-11-26 00:21
标题: 试着做了
头一次做电子的东西,以前只焊过导线,磕磕绊绊一星期

先是买的下 载线不能用,折腾了几天找个万用表,才发现下 载线的管脚定义不对(是双龙的标准,不是通用的那种,幸亏用的是3个地线的标准,多一个就短路)
然后是板子买错了,买成5连孔的,除了地线是已经布了一圈的,其他全靠飞。LM358周边的元件用连孔很方便,但到了数字的ATmega8附近就全得飞
装液晶屏时,想当然地取消了对比度调节电位器,结果不显示,最后才想起来

现在那个带液晶的不好用,舵机抖舵,电压跳的厉害,转速不起作用,用带孔的圆板测不成
又做了个1楼的那个版本,只装电位器,简单好用,用电机的包装盒做的外壳,成本8+3+2


(, 下载次数: 70)

[ 本帖最后由 348826281 于 2009-11-26 00:43 编辑 ]
作者: 飞过海(徐州)    时间: 2009-11-26 19:21
好东西,LZ热心人,好人
作者: 348826281    时间: 2009-11-26 23:54
标题: 转速差了187.66666666666666667倍
今天用舵机测试仪的50Hz信号驱动发光二极管,对着测转速的探头闪,选择一叶桨时,读数稳定在11260,而不是3000 (50×60)

怎么回事?
作者: zjb888999    时间: 2010-4-7 18:08
不错的说,支持支持,我都想搞一个
作者: VTOL    时间: 2010-4-7 21:28
标题: 好东西继续顶!
:em00: :em26: :em07:
作者: 长青英雄    时间: 2010-4-13 14:47
:em26: :em26: :em26:
作者: Belt    时间: 2010-4-14 11:18
好東西, :em26:
有沒有可能出個套件?
作者: chloekk    时间: 2010-5-19 20:13
好东西!谢谢分享!
作者: 穿越流水线    时间: 2010-5-20 21:00
过来膜拜下楼主
作者: 电骡子    时间: 2010-5-20 21:24
牛成马咧
作者: 电骡子    时间: 2010-5-20 21:29
楼主有没有想过自己搞401陀螺仪里头的积分电路呢,整这个啊,我做过不锁尾的陀螺仪,没啥意思,楼主要是能弄个锁尾的陀螺,那绝对是论坛最火的
作者: 君君√学模模    时间: 2010-5-20 22:14
原帖由 gzbzyj67 于 2009-5-1 11:40 发表
强烈支持DIY,可惜这方面我落伍了!惭愧呀!!!!!
~~舵机医生~~你修舵机同那股好人的心~很多人都无法同你比你~~~呵呵~~要向你学习呢~
作者: zw620403    时间: 2010-7-16 18:22
太强,强烈支持DIY。
作者: 类星体    时间: 2010-7-22 17:49
:em26: :em26:
作者: twtdcygah3721    时间: 2010-7-22 18:14
:loveliness: 不错
作者: clg    时间: 2010-7-23 10:51
长时间没有更新了,最近单位一直忙,有空会更新下原理图和程序的,后续版本反应的问题是模拟电路和数字电路之间的干扰问题,稍后我会解决,之前做过的朋友可以把原电路增加个7805稳压管,使舵机单独供电。谢谢大家的关注!
作者: 为什么不    时间: 2010-7-26 15:40
太牛了,一点都看不懂:em17:
作者: 飞得高1点    时间: 2010-7-27 02:57
:em26: :em26: :em26:
作者: 9wuliao9    时间: 2010-7-28 13:06
标题: 留个记号慢慢看

作者: corallibra    时间: 2010-8-21 10:57
顶楼主,我再上个《TKScope 仿真器编程ATmega8 使用指南》供初学者使用....
RapidShare:http://rapidshare.com/files/414176169/TKScope_ATmega8_CH.pdf
MD5: C28D6CE5578517E8BB91100DBA03EBB7

文件名: TKScope_ATmega8_CH.pdf
描述: TKScope_ATmega8_CH.pdf
下 载地址: http://www.rayfile.com/files/e8e37497-accf-11df-bc32-0015c55db73d/
作者: zxyqg    时间: 2010-8-21 20:36
电路还需要改进,按键用电阻上拉,电池供电需要保护电路,要不电池过放怎么办,7805虽然用电池供,前后级电容总归要的吧,液晶驱动也要排阻上拉的吧,要不然做好也只能你自己用用了。单片机早些年搞过一些,也不知道说的对不对。
作者: LEILI    时间: 2010-8-22 23:21
强:em26:
作者: 40560335    时间: 2010-8-22 23:37
原帖由 zxyqg 于 2010-8-21 20:36 发表
电路还需要改进,按键用电阻上拉,电池供电需要保护电路,要不电池过放怎么办,7805虽然用电池供,前后级电容总归要的吧,液晶驱动也要排阻上拉的吧,要不然做好也只能你自己用用了。单片机早些年搞过一些,也不知道 ...


一看就不懂,净瞎说!~:em15:
作者: 议长    时间: 2010-8-22 23:43
LZ太强了!!!
希望将来有可以测试中立点的程序哦~
话说,学完了51想学AVR的BASICOM,但是找不到教材,前辈贡献点吧:em15:
作者: zxyqg    时间: 2010-8-24 19:42
标题: 回复 84楼 40560335 的帖子
哈哈,我真的不懂啊,你说说看
作者: clg    时间: 2010-9-24 00:32
呵呵!好久没更新了,来转转
回楼上的朋友:AVR系列单片机有内部上拉电阻的不用外接,你可能用过51系列的吧,51系列确实要用的。电池保护电路没有设计,我一直都用镍氢电池,做的太复杂成本就高了,用锂电的朋友可以找两块手机电池接上(手机电池都有保护电路)。7805确实要前后级电容,感谢楼上提的建议,舵机控制输出端也要加上。
最近软件修改了下,菜单里调整舵机输出时要返回上级菜单很麻烦,改为直接按选择键切换,然后确认即可,转速测量部分修正测速不准问题,增加4S锂电测量(不知道有用没用),最近做了几块板,调试完了上程序
作者: clg    时间: 2010-9-25 10:26
调整完成,还没有找盒子装,先晒晒:em15:    上个试用程序

[ 本帖最后由 clg 于 2010-9-25 17:25 编辑 ]
作者: fsq709    时间: 2010-9-25 18:20
这个一定要顶!:em26:
作者: clg    时间: 2010-9-25 19:54
刚刚测了下转速:em15:
想知道你电脑显示屏设置的刷新率是多少吗?用探头对着显示器选择单叶测试,然后数值除以60就是显示屏设置的刷新率:em15: (只适用于CRT显示器)

[ 本帖最后由 clg 于 2010-9-25 20:00 编辑 ]
作者: LEILI    时间: 2010-9-26 09:50
强:em26:
作者: clg    时间: 2010-9-26 13:44
电压检测

[ 本帖最后由 clg 于 2010-9-26 13:54 编辑 ]
作者: pzhzdq    时间: 2010-9-26 21:22
能把原理图发个完整的吗,先谢了
作者: clg    时间: 2010-9-26 22:15
补图
1、图中C3-470uf电容接在舵机输出接口上,就不会在插舵机时出现乱码了。
2、测电压的分压电阻要用高精度电阻,不然误差会有0.02-0.04V。

[ 本帖最后由 clg 于 2010-9-26 22:20 编辑 ]
作者: zjzj    时间: 2010-9-26 22:30
原帖由 clg 于 2010-9-26 22:15 发表
补图
1、图中C3-470uf电容接在舵机输出接口上,就不会在插舵机时出现乱码了。
2、测电压的分压电阻要用高精度电阻,不然误差会有0.02-0.04V。

多谢楼主的无私奉献。正打算做一个来测试我的无刷电机。请问控制无刷电机的转速,是用那个电位器吗?还有,M8的熔丝位按1楼的熔丝位烧写是吗?
作者: clg    时间: 2010-9-26 22:33
熔丝位同以前,功能也同以前,菜单里选电位器控制就可以了
作者: zjzj    时间: 2010-9-26 22:38
原帖由 clg 于 2010-9-26 22:33 发表
熔丝位同以前,功能也同以前,菜单里选电位器控制就可以了

好的。顺便请教一下测速电路的原理。LM358的U3A是个比较器,这个我看明白了。U3B是怎么工作的,能指教一下吗?
作者: clg    时间: 2010-9-26 22:48
U3B是个交流同相放大器
作者: clg    时间: 2010-9-26 23:05
刚发现图有个地方画错了,上新的

[ 本帖最后由 clg 于 2010-9-27 14:07 编辑 ]
作者: arone    时间: 2010-9-26 23:18
呵呵,看到以前这些电子高手最近又开始频繁活动了,这下有的学了,多谢!




欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://5imx.com/) Powered by Discuz! X3.3