牧夫天文网

QQ登录

只需一步,快速开始

发新帖

0

收听

42

听众

86

主题
发表于 2014-2-4 17:22 | 查看: 4200| 回复: 20来自: 江苏省苏州市 电信
file:///c:/DOCUME~1/ADMINI~1/APPLIC~1/360se6/USERDA~1/Temp/220745~1.JPG稍稍大于5cm的 mini 路由器盒子   wifi0s01451922120IMG_20140204_171309.jpg
wifi0s0-2056835577IMG_20140204_171354.jpg


老帖地址
http://www.astronomy.com.cn/bbs/thread-268549-1-1.html


最关键的控制板,集成驱动芯片的
X宝搜索 :微型 步进电机 控制板
file:///c:/DOCUME~1/ADMINI~1/APPLIC~1/360se6/USERDA~1/Temp/T22W1B~1.JPG T22w1BXqJaXXXXXXXX_!!825679422.jpg
file:///c:/DOCUME~1/ADMINI~1/APPLIC~1/360se6/USERDA~1/Temp/220745~1.JPG
发表于 2014-2-4 17:25 来自: 江苏省苏州市 电信
沙发自己坐,有时间了再用  328P 做个高级点的控制器, 做直流伺服电机 再加 单周导星? 这想法不错吧 ?

回复 显示全部楼层 道具 举报

甲鱼卵 该用户已被删除
发表于 2014-2-4 17:38 来自: 安徽省亳州市 电信
提示: 作者被禁止或删除 内容自动屏蔽

回复 显示全部楼层 道具 举报

发表于 2014-2-4 17:59 来自: 河北省廊坊市 联通
强大的动手能力,楼主厉害{:soso_e179:}

回复 显示全部楼层 道具 举报

发表于 2014-2-4 18:17 来自: 山东省济宁市汶上县 联通
技术流了

回复 显示全部楼层 道具 举报

发表于 2014-2-4 20:13 来自: 江苏省苏州市 电信
T2HCu_XbXXXXXXXXXX_!!84199655.jpg

点评 回复 显示全部楼层 道具 举报

v2500 发表于 2014-2-6 15:14 详情  回复
这是什么东东?
发表于 2014-2-5 11:24 来自: 四川省攀枝花市 电信
膜拜

回复 显示全部楼层 道具 举报

发表于 2014-2-5 12:03 来自: 广东省珠海市香洲区 电信
程序也是自己搞?

点评 回复 显示全部楼层 道具 举报

角落里的烟嘴 发表于 2014-2-5 14:36
那自然。。。
角落里的烟嘴 发表于 2014-2-5 14:36
那自然。。。
发表于 2014-2-5 12:46 来自: 云南省昭通市 电信
哈哈,不错,用了STC的8脚单片机和直流电机驱动芯片,不过这个芯片主要用于直流电机驱动,用于步进电机效果不是很好,不过如果不用细分,半流,衰减等功能倒是勉强可以用

点评 回复 显示全部楼层 道具 举报

角落里的烟嘴 发表于 2014-2-5 14:37
是的,凑合能用用 不奢求 60秒 300mm
v2500 该用户已被删除
发表于 2014-2-5 13:08 来自: 广东省深圳市 天威视讯
提示: 作者被禁止或删除 内容自动屏蔽

点评 回复 显示全部楼层 道具 举报

角落里的烟嘴 发表于 2014-2-5 14:39
电机就是我原来一直用那种 1:50 的减速电机 时代超群。。。你用的, 用 5v 供电。。。充电宝,程序么 自己编一下,简单地。。
v2500 该用户已被删除
发表于 2014-2-5 19:16 来自: 广东省深圳市 天威视讯
提示: 作者被禁止或删除 内容自动屏蔽

点评 回复 显示全部楼层 道具 举报

角落里的烟嘴 发表于 2014-2-5 22:27 详情  回复
#include " C:\Documents and Settings\Administrator\桌面\project\15F104\stc15f.h" sbit an1=P3^1 ; sbit an2=P3^0 ; sbit a =P3^2; sbit b =P3^4; sbit c =P3^3; sbit d =P3^5; static char step_index=0; s
发表于 2014-2-5 20:07 来自: 广西百色市 联通
如果无外置晶振的电路, 时间精度差(电压, 温度变化)~~~不建议在赤道仪使用,就算是星野~~

点评 回复 显示全部楼层 道具 举报

角落里的烟嘴 发表于 2014-2-5 22:28 详情  回复
好吧 算我是 做的玩玩吧。。 STC 104E 的芯片
发表于 2014-2-5 22:27 来自: 江苏省苏州市 电信
v2500 发表于 2014-2-5 19:16
求源程序。烧录用的是什么?

#include " C:\Documents and Settings\Administrator\桌面\project\15F104\stc15f.h"

sbit an1=P3^1 ;
sbit an2=P3^0 ;
sbit a =P3^2;
sbit b =P3^4;
sbit c =P3^3;
sbit d =P3^5;

static char step_index=0;
static bit  turn=0;

void delay()
{
  unsigned char a,b;
    for(b=111;b>0;b--)
        for(a=100;a>0;a--);
}


void gorun()
{


switch(step_index)
{
case 0: //0
    a = 1;
    b = 0;
    c = 0;
    d = 0;
    break;
case 1: //0?1
    a = 1;
    b = 1;
    c = 0;
    d = 0;
    break;
case 2: //1
    a = 0;
    b = 1;
    c = 0;
    d = 0;
    break;
case 3: //1?2
    a = 0;
    b = 1;
    c= 1;
    d = 0;
    break;
case 4: //2
    a = 0;
    b = 0;
    c = 1;
    d = 0;
    break;
case 5: //2?3
    a = 0;
    b = 0;
    c = 1;
    d = 1;
    break;
case 6: //3
    a = 0;
    b = 0;
    c = 0;
    d = 1;
    break;
case 7: //3?0
    a = 1;
    b = 0;
    c = 0;
    d = 1;
}


if (turn==0)
{
    step_index++;
    if (step_index>7)
      step_index=0;
}
else
{
    step_index--;
    if (step_index<0)
      step_index=7;
}

}
/*******************************************************************/
void Timer0_Init(void)        //54??@12.000MHz
{
        an1=1;
        an2=1;
    AUXR &= 0x7F;                //?????12T??
        TMOD = 0x00;                //???????
    TL0 = 0x10;                //??????  54ms
    TH0 = 0x2D;                //??????
    TF0 = 0;        //??TF0??
    TR0 = 1;        //???0????
    ET0 = 1;
    EA  = 1;
}

void Timer0_Isr(void) interrupt 1 using 0
{

      gorun();
}




void main (void)
{


Timer0_Init();

while(1){
if(an1==0|| an2==0 )       
        {
                delay();                  
                if(an1==0)
                {

                           turn=0;    //????
                           TR0=0;

                          
                           TL0 = 0x10;                //??????  54ms
                           TH0 = 0x2D;                //??????
                           TR0=1;
                           while(!an1);
                }

                else if(an2==0)
                {
                    turn=1;    //????
                   TR0=0;
           TL0 = 0x88;                //??????    27ms
          TH0 = 0x96;                //??????
                        TR0=1;
                   while(!an2);

                }

                delay();                       
        }       

  }

}

点评 回复 显示全部楼层 道具 举报

v2500 发表于 2014-2-6 15:09 详情  回复
#include " C:\Documents and Settings\Administrator\桌面\project\15F104\stc15f.h" 头文件为什么不是"REG51.H"? 用这个程序,电机转速多少?振动大吗?
发表于 2014-2-5 22:28 来自: 江苏省苏州市 电信
山脚落 发表于 2014-2-5 20:07
如果无外置晶振的电路, 时间精度差(电压, 温度变化)~~~不建议在赤道仪使用,就算是星野~~ ...

好吧  算我是 做的玩玩吧。。 STC 104E  的芯片

回复 显示全部楼层 道具 举报

v2500 该用户已被删除
发表于 2014-2-6 15:09 来自: 广东省深圳市 天威视讯
提示: 作者被禁止或删除 内容自动屏蔽

点评 回复 显示全部楼层 道具 举报

山脚落 发表于 2014-2-7 13:26 详情  回复
程序有个特殊寄存器 AUXR~ 所以必须用 stc15f 速度程序里头有说明--- 一个按钮是 每拍54ms(半细分) 另一个按钮是 27ms
角落里的烟嘴 发表于 2014-2-6 21:33 详情  回复
震动很小啊,头文件么,应为芯片特殊吧,我也不是特别明白,嘻嘻
v2500 该用户已被删除
发表于 2014-2-6 15:14 来自: 广东省深圳市 天威视讯
提示: 作者被禁止或删除 内容自动屏蔽

回复 显示全部楼层 道具 举报

发表于 2014-2-6 21:33 来自: 江苏省南京市 联通
v2500 发表于 2014-2-6 15:09
#include " C:\Documents and Settings\Administrator\桌面\project\15F104\stc15f.h"

头文件为什么不是 ...

震动很小啊,头文件么,应为芯片特殊吧,我也不是特别明白,嘻嘻

回复 显示全部楼层 道具 举报

发表于 2014-2-7 13:26 来自: 浙江省宁波市 畅联技术电信机房
v2500 发表于 2014-2-6 15:09
#include " C:\Documents and Settings\Administrator\桌面\project\15F104\stc15f.h"

头文件为什么不是 ...

程序有个特殊寄存器 AUXR~ 所以必须用 stc15f

速度程序里头有说明--- 一个按钮是 每拍54ms(半细分) 另一个按钮是 27ms

点评 回复 显示全部楼层 道具 举报

角落里的烟嘴 发表于 2014-2-9 16:22
这是我的减速比的 脉冲时间 呵呵
v2500 发表于 2014-2-7 18:39 详情  回复
我改为“#include " C:\Documents and Settings\Administrator\桌面\project\15F104\stc15f.h"“改为“#include "REG51.H" 这个程序也是可以用的
v2500 该用户已被删除
发表于 2014-2-7 18:39 来自: 广东省深圳市 天威视讯
提示: 作者被禁止或删除 内容自动屏蔽

回复 显示全部楼层 道具 举报

发表于 2014-2-9 13:26 来自: 福建省厦门市 电信
论坛上有的那个24细分的51单片机驱动步进电机程序可以用在这个上面吗?一直觉得那个程序不错。

点评 回复 显示全部楼层 道具 举报

黑夜守望者 发表于 2014-2-9 19:06 详情  回复
那个是PWM6细分驱动(四相24拍)的步进程序,感觉转动起来震动比较小,力矩也大。
角落里的烟嘴 发表于 2014-2-9 16:21
不行 这个板子是不带细分的, 细分控制板要 额外的细分芯片才行

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

GMT+8, 2024-9-27 12:22 , Processed in 0.257169 second(s), 34 queries , Gzip On, Redis On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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