您现在所在的是:

变频器维修

回帖:20个,阅读:1816 [上一页] [1] [2] [3] [下一页]
24574
mjinbao
文章数:13934
年度积分:50
历史总积分:24574
注册时间:2013/1/12
发站内信
2018春节活动(三)
2017春节活动(三)
2016国庆活动(三)
发表于:2016/2/13 8:32:51
#10楼
7楼所说从控制原理上去把握,并注意基本的维修方法,很值得参考。
此帖发自论坛手机版
28811
凤凰息梧桐
文章数:17217
年度积分:702
历史总积分:28811
注册时间:2013/9/25
发站内信
2013辞旧迎新
发表于:2016/2/13 10:34:02
#11楼
也很想知道啊  看来只有慢慢摸索了啊
6536
wuyang750
文章数:2637
年度积分:50
历史总积分:6536
注册时间:2014/5/6
发站内信
发表于:2016/2/13 12:40:30
#12楼
学武之人都是先蹲马步
5041
sbkkan
文章数:301
年度积分:50
历史总积分:5041
注册时间:2011/8/5
发站内信
发表于:2016/2/14 15:22:37
#13楼
    完全可以自己做,这个PCB已经设计好了,第一代脉冲板差不多卖完了,这是升级功能的新版。新版改英文液晶为中文液晶,功能在老版能发六路驱动脉冲的基础上,增加了伺服位置脉冲发送等控制伺服所必须的信号接口,用来兼做维修伺服的测试设备。
    我送上PCB版面,能不能做成,看你的功力了。

附件 SPWM_V20.jpg
5041
sbkkan
文章数:301
年度积分:50
历史总积分:5041
注册时间:2011/8/5
发站内信
发表于:2016/2/14 15:32:41
#14楼
    完全可以自己做,这个PCB已经设计好了,第一代脉冲板差不多卖完了,这是升级功能的新版。新版改英文液晶为中文液晶,功能在老版能发六路驱动脉冲的基础上,增加了伺服位置脉冲发送等控制伺服所必须的信号接口,用来兼做维修伺服的测试设备。
    我送上PCB版面,能不能做成,看你的功力了。
   
    至于是否需要,或者有没有用的问题,不是某个人说了算,是市场决定的,需求决定的。
 

附件 SPWM_V20.jpg


附件 SPWM_V20i.jpg
[此贴子已经被作者于2016/2/14 16:34:34编辑过]
12828
蛇会大学
文章数:4716
年度积分:333
历史总积分:12828
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2016/2/14 22:52:52
#15楼
以下是引用sbkkan2016/2/14 15:32:41的发言:
    完全可以自己做,这个PCB已经设计好了,第一代脉冲板差不多卖完了,这是升级功能的新版。新版改英文液晶为中文液晶,功能在老版能发六路驱动脉冲的基础上,增加了伺服位置脉冲发送等控制伺服所必须的信号接口,用来兼做维修伺服的测试设备。
    我送上PCB版面,能不能做成,看你的功力了。

    至于是否需要,或者有没有用的问题,不是某个人说了算,是市场决定的,需求决定的。


附件 SPWM_V20.jpg


附件 SPWM_V20i.jpg
[此贴子已经被作者于2016/2/14 16:34:34编辑过]
可以发个原程序吗?我想看看如何发脉冲的部份
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
5041
sbkkan
文章数:301
年度积分:50
历史总积分:5041
注册时间:2011/8/5
发站内信
发表于:2016/2/15 10:36:24
#16楼
void main(void)
{

   u16 temp;

config_GIO(); //准双向口配置

Initialize_LCD();                       //初始化LCD函数
ClearLine(0);         //清屏
ClearLine(1);
flag_disp = 1;
display_drw(0);            //显示欢迎屏
delay_ms(250);
delay_ms(250);
delay_ms(250);
delay_ms(250);
delay_ms(250);
delay_ms(250);
delay_ms(250);
delay_ms(250);

flag_pwm = 0; //SPWM归零标志清零
flag_prog = 0;      //编程标志位清零

Timer0Init();       //定时中断初始化
configure();   //调用硬件配置

if(freq_pre > 50)
 {
  freq_pre = 5 ;
  WrMoreToROM(DATA,1,3);       //缓冲区数据写入AT24C02
 }
if(driver_type > 2 || driver_type < 1)
 {
  driver_type = 1 ;
  WrMoreToROM(DATA,1,3);
 }
if(detection_type > 3 || detection_type < 1)
 {
  detection_type = 1 ;
  WrMoreToROM(DATA,1,3);
 }
flag_disp = 1;  //显示运行画面
display_data = 1;  //

while (1)
{
 keyscan();       // 键盘扫描

 if(flag_fault) // 故障之后处理
      {
flag_start = 0;   //关闭启动标志
deep = 0;
delay_ms(200);
deep = 1;
display_data = 4;
flag_disp = 1;
flag_fault = 0;   //清除标志
      }

 if(display_data == 1 && flag_pwm && flag_RunFreq && !flag_prog)   //运行画面,SPWM启动,定时中断,非编程
 {
      display_freq(1,freq_cur);            // 显示频率
  flag_RunFreq = 0;
 }

 if(flag_disp)   // 画面显示
 {
flag_disp = 0;                //清零标志位
display_drw(display_data);
 }
 
 
 if(flag_timer0) //定时中断,周期性执行
 {
        flag_timer0 = 0;    //清除定时中断标志

if(count_timer0 == 5)    flag_RunFreq = 1; //运行频率显示标志位

}
 }

if(flag_start && !flag_pwm)        //执行启动SPWM
 {
flag_pwm = 1;
delay_ms(250);
delay_ms(250);
   A316_RST();    //A316复位信号
configure();        //初始化硬件配置
if(!flag_fault) en_pulse = 0;   //检测正常,开启hc244使能              
 }

 if(!flag_start && flag_pwm) //执行关闭SPWM
 {
 en_pulse = 1;       //关闭hc244使能
 flag_pwm = 0;      //清除pwm标志位

 freq_cur = 0;
 if(display_data == 1)
 {
         temp = freq_pre;
     temp *= 100;
     display_freq(1,temp);
 }
 }

 if(flag_ent)
 {
        flag_ent = 0;
if(display_data == 2 || display_data == 3)     configure();   //调用硬件配置
 }

}

}
1110
小贴片统计院
文章数:126
年度积分:50
历史总积分:1110
注册时间:2015/9/25
发站内信
发表于:2016/2/15 11:52:24
#17楼
以下是引用xq091812016/2/12 7:28:53的发言:
不存在什么神器。最后还是对基本原理的掌握和基本检修方法的应用。验证驱动电路的好坏,加脉冲可,加直流信号也可以。最直捷是利用本机所发的脉冲。不需外接啊。

检修的进步是越来越简单,越来越直接。
表情
1328
1778896916
文章数:157
年度积分:50
历史总积分:1328
注册时间:2015/9/1
发站内信
发表于:2016/3/3 13:57:37
#18楼
高人好多啊!佩服!
此帖发自手机工控论坛
6332
919355607
文章数:1864
年度积分:49
历史总积分:6332
注册时间:2011/11/28
发站内信
发表于:2016/3/4 8:09:43
#19楼
高手啊  我还在用老办法

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

93.6006