tangchop
发表于 2011-6-27 23:28
固定好电机,安装等腰三角形另一个合页
tangchop
发表于 2011-6-27 23:29
动力总成装配到底座上
tangchop
发表于 2011-6-27 23:31
机械部分总装,高度太高影响刚性
tangchop
发表于 2011-6-27 23:36
晚上回家搞控制系统
单片机最小系统板接uln2003驱动板接电机,系统板有5个按键,一个蜂鸣器和一个显示屏
我现在程序功能还未发挥
tangchop
发表于 2011-6-27 23:39
灌程序
#include <reg52.h>
unsigned char code F_Rotation={0x02,0x04,0x08,0x10};//正转表格
unsigned char code B_Rotation={0x10,0x08,0x040,0x02};//反转表格
void Delay(unsigned int i)//延时
{
while(--i);
}
main()
{
unsigned char i;
while(1)
{
for(i=0;i<4;i++) //4相
{
P1=B_Rotation;//输出对应的相 可以自行换成反转表格
Delay(500); //改变这个参数可以调整电机转速
}
}
}
tangchop
发表于 2011-6-27 23:47
转一个多钟头,转速稳定,目测大约50几秒丝杠进一圈,初步达到设计要求
刚度还可以,用手按压承重臂模拟相机受力点,电机运行稳定,扭矩很大,5V供电足够。
电机无发热,负载正常,持续静音,超出想象
本周计划
1、修改程序,可以按键中断正反钻加减速(刚刚实验下超速旋转代码无法启动,降低点速度正反转打乱)这儿没发上视频,要不然给大家看看。
2、想办法固定在云台上再加上相机实测
3、解决极轴问题,初步考虑吸管方案,口径长度比为1 度得2倍正弦,使北极星紧贴吸管圆视野旋转,可行性要实际检验下。
4、设计赤道仪精度室内检验方案
病毒18005
发表于 2011-6-27 23:50
路过看不懂::070821_01.jpg::
tangchop
发表于 2011-6-28 09:47
延时参数改为570,目测1rpm通过
非非
发表于 2011-6-28 09:48
jx9
发表于 2011-6-28 09:53
关注楼主,帮顶了!!!
非非
发表于 2011-6-28 09:54
tangchop
发表于 2011-6-28 21:37
今天挂上相机,太软,倾斜角度无法平衡了。痛定思痛
重新设计了板框,看来便携式不肯能了。木头如果0.7比重估计要2.5kg了
非非
发表于 2011-6-29 00:29
ARROW
发表于 2011-6-29 11:38
做事很有计划,很专业,加吧劲,做个完美的赤道仪
fyjs
发表于 2011-6-29 14:31
支持DIY。。。。。。。。。。。。。。。。
59357179
发表于 2011-6-29 22:59
哇塞····LZ真牛···环保低碳···学习
ralfchou
发表于 2011-6-30 12:37
进来仰望一下::0020::
tangchop
发表于 2011-6-30 13:21
本帖最后由 tangchop 于 2011-6-30 13:26 编辑
上午没事,找了段c改了下。精密合页也送到了,一分钱一分货,负重可以40kg,手上感觉转动没有缝隙!很好,就等明天木板出来了。
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit k1=P3^2;//按键二启动正转
sbit k2=P3^3;//按键三启动反转
sbit k3=P3^4;//按键三停止
uchar code ffw={0x02,0x04,0x08,0x10}; //反转
uchar code rfw={0x10,0x08,0x04,0x02}; //正转
void delay(unsigned int i)//延时
{
while(--i);
}
void motor_ffw()
{
uchar i;
uchar j;
for(i=0;i<2880;i++)//丝杆转120mm2个钟头
{
if(k3==0)
break;
for(j=0;j<4;j++)
{
P1=ffw;
delay(575);//这个参数C下面不准,汇编很准,但是不会调用,实际不断调试,目前45分钟误差1分钟内
}
}
}
void motor_rfw()
{
uchar i;
uchar j;
for(i=0;i<2880;i++)
{
if(k3==0)
break;
for(j=0;j<4;j++)
{
P1=rfw;
delay(300);//这个数字故意让反转加速,网上看到一段改进漂移对极轴方法,用照相镜头在赤道仪关闭时拍一段星轨,然后同样条件下打开赤道仪拍一段星轨,中天和东西地平各一次,对比星轨是否重合可以精确判断极轴位置。
}
}
}
void main()
{
uchar r,n=64;//这段没看懂,可能和最有一句电平置为首位有关,这个数字我试其他不行,得是一圈步锯角个数的整倍数。
while(1)
{
if(k1==0)
{
for(r=0;r<n;r++)
{
motor_ffw();
if(k3==0)
break;
}
}
else if(k2==0)
{
for(r=0;r<n;r++)
{
motor_rfw();
if(k3==0)
break;
}
}
else
P1=0xfe;
}
}
mf_blue
发表于 2011-6-30 14:04
哎!最简便的方法是用EQ1自己改个。我就很欣赏wildbo兄改的星野。
http://www.astronomy.com.cn/bbs/viewthread.php?tid=152939&from=favorites
stamps365
发表于 2011-6-30 14:18
果断收藏,好东西啊!!!!!!!!!!!!!!!!!!!!
页:
1
2
[3]
4
5
6
7
8
9
10
11
12