QQ登录

只需一步,快速开始

[自制DIY] DOB10改GOTO(2)——水平电机&杯具篇

[复制链接]
 楼主| 弼马温1984 发表于 2016-5-12 10:11 | 显示全部楼层 来自: 中国–广东–肇庆 电信
optical 发表于 2016-5-12 09:57
步进电机要提高转速,得加高压,我以前试过别的成品模块,用36V,可以上到3600度转每分钟。但用12V,只能 ...

电容……我真把这个给忘了,我原来打过一次PCB板,上面有电容,可惜错了几个地方,飞线改两下勉强能用,这次做了些修改,就直接用面包板,就忘了接上电容。加减速是有的,不过只在GOTO里面有,也许在手动移动部分也应该加进去。
谢谢宝贵建议!
另外请教一下,你的电路板是用什么软件开发程序的,我暂时只会用Arduino IDE,纯AVR的还不会。

点评

我用AVRSTDIO+WINAVR。我那帖子里有原理图和源代码,你可以下去看看。帖子里的源代码有很多BUG,现在都已经修正不过没上传更新。  详情 回复 发表于 2016-5-12 10:19
回复 顶~ 砸~

使用道具 举报

lenovovo 发表于 2016-5-12 10:13 | 显示全部楼层 来自: 中国–上海–上海 电信
用Arduino2560+Onstep拿来直接用
驱动板建议THB7128稳定好用。

点评

那个是赤道仪的,我原来就是想拿来改的,可惜看了很久看不通,只有自己写了 谢谢推荐的驱动板,我去了解一下。  详情 回复 发表于 2016-5-12 10:20
回复 顶~ 砸~

使用道具 举报

optical 发表于 2016-5-12 10:16 | 显示全部楼层 来自: 中国–河南–郑州 联通
步进电机高转速的时候要慢慢停下来,否则突然停下来电机变发电机,产生的高压会烧坏很多东西,哪怕你有保护电路。就那次我上极限转速那次,3600转再往上往4000转走的时候,突然堵转,电机产生的高压把信号发生器,电机驱动模块,36V电源全部烧坏,一下损失几千元。后来我一测试,那个转速的电机产生的高压竟达300V!

点评

后果这么严重!这个提醒太重要的,减速要加进去,看来今晚敲代码要到深夜了,本来还准备今晚进行负载测试。  详情 回复 发表于 2016-5-12 10:49
回复 顶~ 砸~

使用道具 举报

 楼主| 弼马温1984 发表于 2016-5-12 10:18 | 显示全部楼层 来自: 中国–广东–肇庆 电信
optical 发表于 2016-5-12 10:04
最近准备DIY一台EC赤道仪,用全站仪测角用的绝对编码码盘,对径线阵CCD监测转速和位置。因为要处理大量的 ...

EC是什么概念?请恕我孤陋寡闻,跟你之前收的经纬仪有关联吗?
处理图像好像要OPENCV之类的计算机视觉库,STM32能胜任吗?
兴趣当然是有的。

点评

是的,收经纬仪就是为了拆码盘,可惜那个拆坏了,后来就又收了个索佳的全站仪去拆,分辨率为1角秒,精度为2-3角秒。EC就是码盘的意思,有码盘的反馈,就不用计算电机走多少步了,只需根据码盘反馈的速度和位置去控制  详情 回复 发表于 2016-5-12 10:25
回复 顶~ 砸~

使用道具 举报

optical 发表于 2016-5-12 10:19 | 显示全部楼层 来自: 中国–河南–郑州 联通
弼马温1984 发表于 2016-5-12 10:11
电容……我真把这个给忘了,我原来打过一次PCB板,上面有电容,可惜错了几个地方,飞线改两下勉强能用, ...

我用AVRSTDIO+WINAVR。我那帖子里有原理图和源代码,你可以下去看看。帖子里的源代码有很多BUG,现在都已经修正不过没上传更新。
回复 顶~ 砸~

使用道具 举报

 楼主| 弼马温1984 发表于 2016-5-12 10:20 | 显示全部楼层 来自: 中国–广东–肇庆 电信
lenovovo 发表于 2016-5-12 10:13
用Arduino2560+Onstep拿来直接用
驱动板建议THB7128稳定好用。

那个是赤道仪的,我原来就是想拿来改的,可惜看了很久看不通,只有自己写了
谢谢推荐的驱动板,我去了解一下。
回复 顶~ 砸~

使用道具 举报

optical 发表于 2016-5-12 10:25 | 显示全部楼层 来自: 中国–河南–郑州 联通
本帖最后由 optical 于 2016-5-12 10:30 编辑
弼马温1984 发表于 2016-5-12 10:18
EC是什么概念?请恕我孤陋寡闻,跟你之前收的经纬仪有关联吗?
处理图像好像要OPENCV之类的计算机视觉库 ...

是的,收经纬仪就是为了拆码盘,可惜那个拆坏了,后来就又收了个索佳的全站仪去拆,分辨率为1角秒,精度为2-3角秒。EC就是码盘的意思,有码盘的反馈,就不用计算电机走多少步了,只需根据码盘反馈的速度和位置去控制就可以。现在EC版的赤道仪太贵,自己算下自己做个便宜太多了,就想自己做了。因为是线阵CCD,只有2000多个像素,加上赤道仪是慢速系统,STM32完全处理的过来。加上我目前精力有限,只学到STM32,就只能用这个了。不行一片STM32专门去处理码盘,再用一个单片机去处理GOTO之类的。

点评

分辨率1角秒,360*60*60=1296000,一百多万线啊,光编码器都值不少钱吧。 2000多像素的CCD,这个反而是低得出乎我意料。 兄台博学,要跟你多学习学习。 STM32相关C语言的学习资料能否分享一下?  详情 回复 发表于 2016-5-12 11:02
回复 顶~ 砸~

使用道具 举报

lenovovo 发表于 2016-5-12 10:29 | 显示全部楼层 来自: 中国–上海–上海 电信
Onstep有经纬仪模式

点评

哦?我印象中好像有相关的代码,尝试过改设定,好像没效果,可能我改的不对,愿闻其详。  详情 回复 发表于 2016-5-12 10:52
回复 顶~ 砸~

使用道具 举报

 楼主| 弼马温1984 发表于 2016-5-12 10:49 | 显示全部楼层 来自: 中国–广东–肇庆 电信
optical 发表于 2016-5-12 10:16
步进电机高转速的时候要慢慢停下来,否则突然停下来电机变发电机,产生的高压会烧坏很多东西,哪怕你有保护 ...

后果这么严重!这个提醒太重要的,减速要加进去,看来今晚敲代码要到深夜了,本来还准备今晚进行负载测试。
回复 顶~ 砸~

使用道具 举报

 楼主| 弼马温1984 发表于 2016-5-12 10:52 | 显示全部楼层 来自: 中国–广东–肇庆 电信
lenovovo 发表于 2016-5-12 10:29
Onstep有经纬仪模式

哦?我印象中好像有相关的代码,尝试过改设定,好像没效果,可能我改的不对,愿闻其详。
回复 顶~ 砸~

使用道具 举报

 楼主| 弼马温1984 发表于 2016-5-12 11:02 | 显示全部楼层 来自: 中国–广东–肇庆 电信
optical 发表于 2016-5-12 10:25
是的,收经纬仪就是为了拆码盘,可惜那个拆坏了,后来就又收了个索佳的全站仪去拆,分辨率为1角秒,精度为 ...

分辨率1角秒,360*60*60=1296000,一百多万线啊,光编码器都值不少钱吧。
2000多像素的CCD,这个反而是低得出乎我意料。
兄台博学,要跟你多学习学习。
STM32相关C语言的学习资料能否分享一下?
回复 顶~ 砸~

使用道具 举报

 楼主| 弼马温1984 发表于 2016-5-12 11:09 | 显示全部楼层 来自: 中国–广东–肇庆 电信
optical 发表于 2016-5-12 10:09
可以试试查表法,一次坐标换算把所有的数据分组算出来存数组里,然后电机转速就在每次进定时器中断的时候直 ...

这个办法没想过,会不会占很多内存,单片机的内存就那么一点……
兄台的电路板还有吗?卖一块给我吧。
回复 顶~ 砸~

使用道具 举报

lenovovo 发表于 2016-5-12 11:18 | 显示全部楼层 来自: 中国–上海–上海 电信
Onstep用beta版
onstep.JPG
手机端用onstep2

点评

我只试过PC上的Stellarium和TheSkyx,都没问题。  详情 回复 发表于 2016-5-12 12:10
谢谢指点,原来的版本似乎不能很好的响应skysafari(虽然没买正版,但我很喜欢这个app)的方向键,现在不知道解决了没有。  详情 回复 发表于 2016-5-12 11:33
回复 顶~ 砸~

使用道具 举报

optical 发表于 2016-5-12 11:26 | 显示全部楼层 来自: 中国–河南–郑州 联通
弼马温1984 发表于 2016-5-12 11:02
分辨率1角秒,360*60*60=1296000,一百多万线啊,光编码器都值不少钱吧。
2000多像素的CCD,这个反而是低 ...

没有,才一千多线,一个CCD像素14微米,硬分辨率只有80多角秒。不过可以计算单个像素积累电荷量进行电子细分,多个像素一平均就可以达0.1角秒的高分辨率,加上机械装配等误差最后的综合精度就是2-3角秒了。单买一个码盘就500块,不过有的二手经纬仪或者全站仪才几百块,收了拆码盘再把剩下的当望远镜卖了比买新码盘便宜很多。相关资料我没多少,用的时候都是上ST的官网现下的,啥都有。

点评

原来如此,看来我也有收两个备着,兄的项目开动了我也好跟上  详情 回复 发表于 2016-5-12 11:35
回复 顶~ 砸~

使用道具 举报

 楼主| 弼马温1984 发表于 2016-5-12 11:33 | 显示全部楼层 来自: 中国–广东–肇庆 电信
lenovovo 发表于 2016-5-12 11:18
Onstep用beta版

手机端用onstep2

谢谢指点,原来的版本似乎不能很好的响应skysafari(虽然没买正版,但我很喜欢这个app)的方向键,现在不知道解决了没有。
回复 顶~ 砸~

使用道具 举报

 楼主| 弼马温1984 发表于 2016-5-12 11:35 | 显示全部楼层 来自: 中国–广东–肇庆 电信
optical 发表于 2016-5-12 11:26
没有,才一千多线,一个CCD像素14微米,硬分辨率只有80多角秒。不过可以计算单个像素积累电荷量进行电子 ...

原来如此,看来我也有收两个备着,兄的项目开动了我也好跟上
回复 顶~ 砸~

使用道具 举报

optical 发表于 2016-5-12 11:52 | 显示全部楼层 来自: 中国–河南–郑州 联通
弼马温1984 发表于 2016-5-12 11:35
原来如此,看来我也有收两个备着,兄的项目开动了我也好跟上

哈哈,收的时候注意不能收那种光电增量式的码盘的,那种码盘真的是几万线的,两个码盘一对靠摩尔纹检测的,对机械装配要求非常高,但软件很简单。绝对编码式的这种对机械安装要求不很高,主要靠软件来校正。
回复 顶~ 砸~

使用道具 举报

lenovovo 发表于 2016-5-12 12:10 | 显示全部楼层 来自: 中国–上海–上海 电信
lenovovo 发表于 2016-5-12 11:18
Onstep用beta版

手机端用onstep2

我只试过PC上的Stellarium和TheSkyx,都没问题。

点评

看来你已经有成品做出来了,能否分享一下  详情 回复 发表于 2016-5-12 12:13
回复 顶~ 砸~

使用道具 举报

 楼主| 弼马温1984 发表于 2016-5-12 12:13 | 显示全部楼层 来自: 中国–广东–肇庆 电信
lenovovo 发表于 2016-5-12 12:10
我只试过PC上的Stellarium和TheSkyx,都没问题。

看来你已经有成品做出来了,能否分享一下
回复 顶~ 砸~

使用道具 举报

lenovovo 发表于 2016-5-12 12:16 | 显示全部楼层 来自: 中国–上海–上海 电信
我用100:1谐波步进+128细分驱动测试过RA轴,用的赤道仪模式。现在已经出了。

点评

http://www.astronomy.com.cn/bbs/thread-374642-1-1.html 这个吗?  详情 回复 发表于 2016-5-12 13:11
回复 顶~ 砸~

使用道具 举报

本版积分规则

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

GMT+8, 2024-11-22 04:10 , Processed in 0.324142 second(s), 18 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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