9093|29

69

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

单片机控制变频器多段速 [复制链接]

小弟对变频器了解甚少,大概知道对变频器的多段速控制可采用变频器外接端子,如:

频率指令1  (30.30HZ)        OFF        OFF
频率指令2  (50.71HZ)        ON        OFF
频率指令3  (33.00HZ)        OFF        ON
频率指令4  (81.00HZ)        ON        ON

但是对单片机程序就不知道怎么下手 ,请各位赐教!!

最新回复

楼上方法  可行!  详情 回复 发表于 2010-4-4 16:55
点赞 关注

回复
举报

64

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
直流变频
交流先整流滤波变直流,用单片机控制3对管子的导通频率,再把直流变交流。
 
 

回复

64

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
不明真相的群众围观中···
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

4
 
谢谢楼上的 , 变频器、电机我已经买好了。  就是不太了解单片机程序应该怎么控制
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

5
 
PS:这个程序怎么写?
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

6
 
可以通过485通信控制
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

7
 
引用 5 楼 eagle109 的回复:
可以通过485通信控制
你说的没错,还可以通过RS232通讯控制,但是这个可不是对于我一个初学单片机的小弟能搞定的,还是利用变频器的外接端子比较简单一些
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

8
 
你的变频器 应该有相关的 技术和控制指令手册吧.

看看手册上,需要采用UART或RS232 送什么样格式的指令,来对进行控制啊。

另外楼主能 弄到相关参考的代码吗?
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

9
 
最简单就是控制变频器的几个端子的ON/OFF,用单片机写个简单的程序控制继电器的通断就OK.
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 8 楼 yangminghua6 的回复:
最简单就是控制变频器的几个端子的ON/OFF,用单片机写个简单的程序控制继电器的通断就OK.

是否可以直接用单片机控制变频器端子的开关?不要继电器?
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

11
 
如果变频器有模拟电压给定方式(+-10V),可以通过分压器(像波段开关)来分段调速。
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

12
 
引用 9 楼 wheatyilong 的回复:
引用 8 楼 yangminghua6 的回复:
最简单就是控制变频器的几个端子的ON/OFF,用单片机写个简单的程序控制继电器的通断就OK.

是否可以直接用单片机控制变频器端子的开关?不要继电器?


肯定得用继电器。可以考虑用固态继电器。
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 11 楼 xmjulytiger 的回复:
引用 9 楼 wheatyilong 的回复:
引用 8 楼 yangminghua6 的回复:
最简单就是控制变频器的几个端子的ON/OFF,用单片机写个简单的程序控制继电器的通断就OK.

是否可以直接用单片机控制变频器端子的开关?不要继电器?


肯定得用继电器。可以考虑用固态继电器。

我也是这么打算的,如果一定要用继电器那么固态继电器是首选,只是我见过日本的一台设备只是通过单片机
控制变频器端子的OFF\ON  真的奇怪,单片机怎么可以实现呢?
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

14
 
引用 6 楼 wheatyilong 的回复:

引用 5 楼 eagle109 的回复:
可以通过485通信控制
你说的没错,还可以通过RS232通讯控制,但是这个可不是对于我一个初学单片机的小弟能搞定的,还是利用变频器的外接端子比较简单一些


串口通信控制不是你想象中的那么难,而且控制更加灵活,更加强大
为了后面的一些应用,就当是学习一下嘛

直接控制端子的方法没有用过
你多看看手册,应该可以搞定
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

15
 
引用 12 楼 wheatyilong 的回复:
引用 11 楼 xmjulytiger 的回复:
引用 9 楼 wheatyilong 的回复:
引用 8 楼 yangminghua6 的回复:
最简单就是控制变频器的几个端子的ON/OFF,用单片机写个简单的程序控制继电器的通断就OK.

是否可以直接用单片机控制变频器端子的开关?不要继电器?


肯定得用继电器。可以考虑用固态继电器。

我也是这么打算的,如果一定要用继电……


得看人家设备里用的是什么型号的单片机?什么品牌型号的变频器?端子是什么结构?
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

16
 
各位大侠,两个光电开关感应到东西,继电器动作,如果其中一个感应到,继电器不动作,  这个程序改怎么写啊?  我试过    if(key1==0,key2==0)       
                        ssr2=0;
                else
                        ssr2=1;
但是这样的结果是  只要有一个感应到,继电器就动作。
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

17
 
引用 15 楼 wheatyilong 的回复:
各位大侠,两个光电开关感应到东西,继电器动作,如果其中一个感应到,继电器不动作, 这个程序改怎么写啊? 我试过 if(key1==0,key2==0)
ssr2=0;
else
ssr2=1;
但是这样的结果是 只要有一个感应到,继电器就动作。


if((key1&&key2)==1)
ssr2=1;
else
ssr2=0;
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

18
 
引用 16 楼 xmjulytiger 的回复:
引用 15 楼 wheatyilong 的回复:
各位大侠,两个光电开关感应到东西,继电器动作,如果其中一个感应到,继电器不动作, 这个程序改怎么写啊? 我试过 if(key1==0,key2==0)
ssr2=0;
else
ssr2=1;
但是这样的结果是 只要有一个感应到,继电器就动作。


if((key1&&key2)==1)
ssr2=1;
else……

谢谢楼上的,可是你我按照你的方法,结果是只要我感应到其中一个,继电器就动作了。我要的是2个同时感应到才动作,缺1个就不动作
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

19
 

if((key1&&key2)==1)
ssr2=1;
else……


好像有问题
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

20
 
引用 17 楼 wheatyilong 的回复:
引用 16 楼 xmjulytiger 的回复:
引用 15 楼 wheatyilong 的回复:
各位大侠,两个光电开关感应到东西,继电器动作,如果其中一个感应到,继电器不动作, 这个程序改怎么写啊? 我试过 if(key1==0,key2==0)
ssr2=0;
else
ssr2=1;
但是这样的结果是 只要有一个感应到,继电器就动作。


if((key1&amp……


是吗?你的端口定义是什么?我假设感应到为“1”,继电器动作是“ssr2=1”。是不是反了?

假如感应到为“0”,继电器动作是“ssr2=0", 程序应该是:
if((key1|key2)==0)
ssr2=0;
else
ssr2=1;



 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表