作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/11/01 07:32:27
电脑程序如何控制电磁阀?
有设备:电脑、数据采集卡(A/D ,D/A)、温度传感器 目的:控制温度在一个范围内,电磁阀动作,其它则反向动作.
这个要如何实现呢?
包括可以用什么方法?什么软件?哪方面知识(比如可以用vb,vc编程等)?最好哪里有类似的样例?
大侠们帮帮忙.急用.
谢谢一楼的朋友,我这没有PLC,不准备添置.这边用的工控机.信号输入输出模块都有,但是不知道怎么实现.例如端口怎么调用,数据怎么采集,数据怎么输出等等.
adlinkjerry ,谢谢你的回答.哪里可以找到相应的程序例子呢?我在网上没搜到.
一、先说硬件上的构造.
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是使用最多的语言.VC最强大,学习起来也最难.VB,labview也很不错.Labview最简单.
2、必须自己参看数据采集卡的说明书编写软件,没有现成的.
三、总结
实际上你的内容可以说是一个小项目了,回答的话只能这么多,说复杂也复杂,说不复杂也不复杂.关键是首先你要会一门编程语言.会了之后就简单很多.参看数据采集卡提供的例子程序和接线图.实际控制一下A/D,D/A,DO.最后将实验内容连接到硬件,处理一些实际上的小问题就OK了.
第一次也许有点渺茫,所以要多查资料,多看采集卡的例子程序.完成一次后,以后这样的项目都类似.
你应该要找到你自己买的采集卡的公司网站,或者是配套的光盘.里面就会提供例子程序.一般驱动和SDK及例子程序是打包在一起的.
如果你到网上看别的数据采集卡的例子程序,对你帮助不大,因为硬件驱动不同,你不能实际地去操作硬件.
如果一定要看,建议你看下数据采集卡厂商的官网,下载驱动,安装后就有例子程序.如NI(美国国家仪器公司).
如果想看中文的,给你个网址,你自己去下载http://www.art-control.com/