QQ登录

只需一步,快速开始

[自制DIY] 决定还是把控制手柄给做出来吧,PCB刚焊好。

[复制链接]
optical 发表于 2015-3-21 09:35 | 显示全部楼层 |阅读模式 来自: 中国–河南–郑州 联通

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?加入牧夫(请注明天文爱好者,否则无法通过审核,请勿使用gmail/outlook/aol/icloud邮箱注册)

×
本帖最后由 optical 于 2015-3-30 23:36 编辑

年前发过帖子,说是要给自己的赤道仪升级控制手柄,但是后来发现通过NS转换,就可以实现正反转就没再做了。但实际使用发现想反转还得去切换NS。操作麻烦。所以还是决定把是手柄给做出来,毕竟原理图画的差不多了,不想半途而废。并且已经把主要元器件给采购完了,已经回不了头了,只能硬头皮给做出来了。

由于工作和家事太多,本来年前就应该整理好的PCB布线拖拖拉拉拖了一个多月才初步整理好。开始想为了节省打样成本,用两层PCB,但布线后发现,很多线根本走不通,除非PCB表面飞线。后来一算成本,如果用4层板,无非每个成本增加十几块,好吧,咱就用4层PCB吧,内层走地和电源层,两面走信号。布线从容多了。再加上步进电机驱动芯片要散热,4层的散热条件要比双面的好很多。
好了,先说下方案

muc :mega16 本来准备用STM32,因为涉及到goto以及一些算法,stm32的flash和运算会更从容一些。但最后决定使用这个芯片的原因是我以前做其它板子批量买了不少,手里还有很多剩余,为了减少花销,就用现成的了。晶振用8M有源晶振,因为无源晶振很难买到质量很好的,要么起振难,要么误差大,以前吃过苦头的,后来买有源,虽然贵不少,但用起来太省心了。
驱动芯片:DRV8825  2A驱动电流,32细分,很适合做跟踪。
ST-4导星口用PS2801-4做隔离。
usb转232:FT232R


键盘采用4个方向键,并且由于键盘PCB布线很从容,就顺便给兼容了游戏手柄的方向摇杆。这样子,如果不做双轴电根还可以装上手柄控制摇杆做电调焦控制器,通过摇杆的角度可以调节调焦速度。

之所以发帖子是因为最近有点做不动了,家里和工作上琐事太多,不想做下去了。但主要元器件基本都买齐了,就这样半途而废,几千块打水漂了就。所以先把帖子发出来,给自己一个激励。
买好的主要元器件,已经一个多月了,还没开封
QQ Photo2015032110094711.jpg


原理图:
QQ Photo20150321091217.jpg

刚刚完成的主控板的布线,还没检查错误
QQ Photo20150321091318.jpg

键盘PCB布线很容易,一会儿的事情,就还没布线。除了方向键,中间还有方向摇杆手柄的焊盘,不做电跟可以做电调用。

QQ Photo20150321091353.jpg

今天PCB到了,第一时间将PCB焊出来。
这个事下面的主控板子。焊这个主控板子的时候有个小插曲,FT232R这个芯片放反了,结果上电后总是有短路的地方。检查半天没找到哪的问题,后来一看丝印,原来芯片放反了。也不知道芯片放反的烧掉没,连忙把芯片吹下来再焊上去。然后网上随便找了个串口程序测试了下,还好,通讯正常。
QQ Photo20150330232838.jpg
上层的键盘PCB,上下左右。也可以兼容方向手柄,用作电调。
QQ Photo20150330232815.jpg
留有导星口,USB口,12V电源口
QQ Photo20150330232846.jpg
用手柄控制电调可以方便的调节调焦的速度。
QQ Photo20150330232842.jpg

好了,今天不早了,这几天有空再写代码吧。




评分

参与人数 1牧夫币 +16 威望 +1 收起 理由
最后的恐龙 + 16 + 1 精品文章

查看全部评分

愚乐世界 发表于 2015-3-21 10:56 | 显示全部楼层 来自: 中国–江苏–扬州 电信
技术帝。。
回复 顶~ 砸~

使用道具 举报

sun0083 发表于 2015-3-21 11:12 | 显示全部楼层 来自: 中国–浙江–杭州 电信
protel么?哈哈好怀念的界面~

点评

嗯,protel99se,主要用顺手了并且不做复杂的PCB,不想换高版本的  详情 回复 发表于 2015-3-21 11:51
回复 顶~ 砸~

使用道具 举报

 楼主| optical 发表于 2015-3-21 11:51 | 显示全部楼层 来自: 中国–河南–郑州 联通
sun0083 发表于 2015-3-21 11:12
protel么?哈哈好怀念的界面~

嗯,protel99se,主要用顺手了并且不做复杂的PCB,不想换高版本的
回复 顶~ 砸~

使用道具 举报

马铃鼠 发表于 2015-3-21 12:10 | 显示全部楼层 来自: 中国–河北–秦皇岛 联通
与楼主共勉,我的goto手柄还在程序完善阶段,很多算法还没搞清楚,还有就是,我用的STC12单片机,很多复杂运算估计有点够劲。。。
板子至今还没画。。。我用的是AD09,电路方面以后可能还要多请教楼主了。

点评

嗯,等我这个硬件出来后,还要苦逼的去敲代码。到时候软件方面也请多指教  详情 回复 发表于 2015-3-21 12:39
回复 顶~ 砸~

使用道具 举报

 楼主| optical 发表于 2015-3-21 12:39 | 显示全部楼层 来自: 中国–河南–郑州 联通
马铃鼠 发表于 2015-3-21 12:10
与楼主共勉,我的goto手柄还在程序完善阶段,很多算法还没搞清楚,还有就是,我用的STC12单片机,很多复杂 ...

嗯,等我这个硬件出来后,还要苦逼的去敲代码。到时候软件方面也请多指教
回复 顶~ 砸~

使用道具 举报

天文之乐 发表于 2015-3-21 13:41 | 显示全部楼层 来自: 中国–云南–昆明–呈贡区 电信
哈哈,STM32这种32位处理器搞GOTO没压力哦,支持下

点评

没用stm32,因为手头有很多多余mega16,用32的话还得去买,就用mega16了  详情 回复 发表于 2015-3-21 14:02
回复 顶~ 砸~

使用道具 举报

 楼主| optical 发表于 2015-3-21 14:02 | 显示全部楼层 来自: 中国–河南–郑州 联通
天文之乐 发表于 2015-3-21 13:41
哈哈,STM32这种32位处理器搞GOTO没压力哦,支持下

没用stm32,因为手头有很多多余mega16,用32的话还得去买,就用mega16了

点评

额。。16的话是8位的,而且只支持到16M晶振,虽然是单周期指令的,不过做算法有压力哦,哈哈  详情 回复 发表于 2015-3-22 22:21
回复 顶~ 砸~

使用道具 举报

beisen 发表于 2015-3-21 15:14 | 显示全部楼层 来自: 中国–江苏–盐城–东台市 联通
真是大工程师啊,厉害
回复 顶~ 砸~

使用道具 举报

SweetGalaxy 发表于 2015-3-21 16:21 | 显示全部楼层 来自: 中国–甘肃–酒泉–敦煌市 电信
民间牛人
回复 顶~ 砸~

使用道具 举报

hhbb 发表于 2015-3-21 16:46 | 显示全部楼层 来自: 中国–湖北–武汉 联通
楼主厉害!
回复 顶~ 砸~

使用道具 举报

xiaoguilink 发表于 2015-3-21 21:29 | 显示全部楼层 来自: 中国–广东–肇庆 电信
祝早日完工
回复 顶~ 砸~

使用道具 举报

天文之乐 发表于 2015-3-22 22:21 | 显示全部楼层 来自: 中国–云南–昆明–呈贡区 电信
optical 发表于 2015-3-21 14:02
没用stm32,因为手头有很多多余mega16,用32的话还得去买,就用mega16了
...

额。。16的话是8位的,而且只支持到16M晶振,虽然是单周期指令的,不过做算法有压力哦,哈哈

点评

我个人经验是复杂的算法会占很大的flash,16的flash容量压力会比较大,不行换32或者64,反正管脚兼容。算的慢一些倒无所谓,毕竟不是需要实时演算,本身goto速度就跟蜗牛一样,算那么快干嘛。  详情 回复 发表于 2015-3-22 22:54
回复 顶~ 砸~

使用道具 举报

 楼主| optical 发表于 2015-3-22 22:54 | 显示全部楼层 来自: 中国–河南–郑州 联通
天文之乐 发表于 2015-3-22 22:21
额。。16的话是8位的,而且只支持到16M晶振,虽然是单周期指令的,不过做算法有压力哦,哈哈
...

我个人经验是复杂的算法会占很大的flash,16的flash容量压力会比较大,不行换32或者64,反正管脚兼容。算的慢一些倒无所谓,毕竟不是需要实时演算,本身goto速度就跟蜗牛一样,算那么快干嘛。

点评

哈哈,好吧,我倒是没研究过GOTO算法,以前我用浮点数做个开方运算都很费时间,让我实实在在的体会到了8位单片机的缺点,适合做控制,不适合做运算  详情 回复 发表于 2015-3-22 23:06
回复 顶~ 砸~

使用道具 举报

天文之乐 发表于 2015-3-22 23:06 | 显示全部楼层 来自: 中国–云南–昆明–呈贡区 电信
optical 发表于 2015-3-22 22:54
我个人经验是复杂的算法会占很大的flash,16的flash容量压力会比较大,不行换32或者64,反正管脚兼容。算 ...

哈哈,好吧,我倒是没研究过GOTO算法,以前我用浮点数做个开方运算都很费时间,让我实实在在的体会到了8位单片机的缺点,适合做控制,不适合做运算
回复 顶~ 砸~

使用道具 举报

冷月柔美 发表于 2015-3-30 17:15 | 显示全部楼层 来自: 中国–北京–北京 联通
好吧我表示听起来云里雾里的
回复 顶~ 砸~

使用道具 举报

linhall 发表于 2015-4-1 00:12 | 显示全部楼层 来自: 中国–浙江–台州–路桥区 电信
大师,膜拜!
回复 顶~ 砸~

使用道具 举报

本版积分规则

APP下載|手机版|爱牧夫天文淘宝店|牧夫天文网 ( 公安备案号21021102000967 )|网站地图|辽ICP备19018387号

GMT+8, 2024-12-23 18:59 , Processed in 0.055021 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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