仪器社区

电脑程序如何控制电磁阀?

chenhanzhi04 2010-12-15
有设备:电脑、数据采集卡(A/D ,D/A)、温度传感器 目的:控制温度在一个范围内,电磁阀动作,其它则反向动作。。 这个要如何实现呢?? 包括可以用什么方法?什么软件?哪方面知识(比如可以用vb,vc编程等)?Z好哪里有类似的样例? 大侠们帮帮忙。。急用... 有设备:电脑、数据采集卡(A/D ,D/A)、温度传感器 目的:控制温度在一个范围内,电磁阀动作,其它则反向动作。。 这个要如何实现呢?? 包括可以用什么方法?什么软件?哪方面知识(比如可以用vb,vc编程等)?Z好哪里有类似的样例? 大侠们帮帮忙。。急用。。
评论
全部评论
大刀向33
一、先说硬件上的构造。
1、温度传感器测试温度,将温度转化为电压。如果电压范围不在数据采集卡(A/D)的量程之内,还需要自己做信号调理,按比例缩放到合适的范围。
2、程序根据A/D得到传感器电压值的大小得到温度,然后判断温度的大小,如果在某一范围内,则控制电磁阀的动作。
3、电磁阀的动作可以用D/A或者DO来控制。工业上控制继电器,开关等,大多数都是使用DO来进行,DO分为TTL电平兼容的DO和隔离DO,TTL的DO输出的是TTL电平兼容的电压,0V代表低电平,5V代表高电平。隔离DO的话可以根据外部提供的电压源的电压值来确定,一般5-35V都可以(代表高电平)。
4、如果不想使用DO,也可以使用D/A来实现。程序判断温度范围,再程序控制D/A输出电压就行。如果电磁阀的电压大于10V,则应该在输出电压后再采用隔离放大的方式再提供给负载电压。
二、软件上的。
1、软件可以使用VB,VC,LABVIEW,BCB……等实现,工业控制的话VC,VB,LABVIEW是使用Z多的语言。VCZ强大,学习起来也Z难。VB,labview也很不错。LabviewZ简单。
2、必须自己参看数据采集卡的说明书编写软件,没有现成的。
三、总结
实际上你的内容可以说是一个小项目了,回答的话只能这么多,说复杂也复杂,说不复杂也不复杂。关键是首先你要会一门编程语言。会了之后就简单很多。参看数据采集卡提供的例子程序和接线图。实际控制一下A/D,D/A,DO。Z后将实验内容连接到硬件,处理一些实际上的小问题就OK了。
diyi次也许有点渺茫,所以要多查资料,多看采集卡的例子程序。完成一次后,以后这样的项目都类似。
你应该要找到你自己买的采集卡的公司网站,或者是配套的光盘。里面就会提供例子程序。一般驱动和SDK及例子程序是打包在一起的。
如果你到网上看别的数据采集卡的例子程序,对你帮助不大,因为硬件驱动不同,你不能实际地去操作硬件。
如果一定要看,建议你看下数据采集卡厂商的官网,下载驱动,安装后就有例子程序。如NI(美国国家仪器公司)。
如果想看中文的,给你个网址,你自己去下载http://www.art-control.com/
17 0 2017-11-23 0条评论 回复
media123456789
y64uy65u766u75
16 0 2010-12-17 0条评论 回复
偏vk
y64uy65u766u75
7 0 2010-12-16 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论