5E-DVB
2016/8/1 8:00:36
0 人气:0
- 型号:5E-DVB
- 数量:1000
- 制造商:上海曦龙电气设备有限公司
- 有效期:2017/8/1 0:00:00
5E-DVB
工业风扇代理销售:
联系人:程先生
手机:139188-64473
手机:139188-64473
QQ:937926739
固话:021-6131-6707
固话:021-6131-8625
也不知公元前多少年,我国祖先就发明了简单的木制砻谷风车,在南方沿用至今。它有一个等宽像现代多叶离心通风机机壳那样的木板风箱,上面有可放进谷子的方形口,左水平前面有方口,木轮子置于风箱中,轮子木轴伸出,装有摇把,靠摇把下侧设有斜口,轮子前后与风箱均有空隙可进空气。当手摇动轮子时,将谷子由上口倒进,由于轮子对由轮子与风箱之空隙进去的空气做功,提高了气体压力,将谷壳和稻草末由前方口吹送出去,谷子因为比重大,就由左下侧斜口流到谷袋里。这种木质砻谷风车也就是现代离心通风机、鼓风机和压缩机的鼻祖。鼓风器至迟发明于商、西周时。早期是用牛皮或马皮制成的一种皮囊,古时称之为橐(tuo)。橐是早的鼓风器,也是风箱的前身。
水排是我国古代一种冶铁用的水力鼓风装置。一座炉子用几个橐排成一排,称为“排囊”。用水力推动这种排橐,便称“水排”。水排的发明是人类利用自然力的一次成功典例。
我国古代水排构造的详细记述早见于元代的王祯《农书》,依水轮放置方式的差别,水排分成立轮式和卧轮式两种。它们都是通过轮轴、拉杆以及绳索把圆周运动变成直线往复运动,以此达到启闭风扇和鼓风的目的。水轮每转动一次,风扇可以启闭多次,所以鼓风效能大大提高。高大的炉子和强大的鼓风能力,是冶炼生铁的必要条件。
LAR1
经过“翻译”就是:
L MD1
LAR1
前面我们已经假定了MD1=85000018,同样道理,MD1作为指针使用时,对0-18bit应该经过Byte.bit结构的“翻译”,由于是传送给AR地址寄存器,还要对24-31bit进行区域寻址“翻译”。这样,我们得出LAR1中最终的值=DIX3.0。就是说,我们在地址寄存器AR1中存储了一个指针,它指向DIX3.0。
-----------------------------
L MD100
LAR1
这段语句,是直接把MD100的值传送给AR,当然也要经过“翻译”,结果AR1=1.0。就是说,我们在地址寄存器AR1中存储了一个指针,它指向1.0,这是由MD100直接赋值的。
似乎,两段语句,只是赋值给AR1的结果不同而已,其实不然。我们事先假定的值是考虑到对比的关系,特意指定的。如果MD100=CHex的呢?
对于前一段,由于CHex=1100,其0-3bit为非0,程序将立即出错,无法执行。(因为没有MD1.4这种地址!!)
后一段AR1的值经过翻译以后,等于1.4,程序能正常执行。
可编程控制器(以下简称PLC)由于其高可靠性、编程简单、通用性强、体积小、结构紧凑、安装维护方便等特点,而在工业控制中得到了广泛应用。PLC的模块一般分为以下几大类:开关量输入模块、开关量输出模块、模拟量输入模块、模拟量输出模块。在工业控制中特别是过程控制领域中需要采集和控制的模拟量比较多,因而对PLC的模拟量输入、输出模块需要的较多,而模拟量输入、输出模块比较贵,增加模拟量输入、输出模块就增加了成本,降低了整个系统的性价比,限制了PLC的应用。本文提出了一种基于通讯的模拟量输入、输出模块的扩展方法力图解决这一问题。
2 基于通讯的模拟量输入、输出模块的扩展方法
(1) 模拟量输入模块扩展
这里以一路12位模拟量输入为例,模拟信号以0~5V标准电压的形式送入信号输入端,应用12位A/D转换芯片MAX187实现模数转换。MAX187是12位串行A/D,具有较高的转换速度,采样频率是75kHz,适用于较高精度的过程控制。考虑到实际工业现场中的高频干扰,在采样信号送MAX187之前还使用了低通滤波器滤波,如图1所示。
图1 低通滤波、放大器及A/D转换
MAX187具有内部参考电压,既4#管脚(REF)为 4.096V,因此,A/D转换的全量程为4.096V。而输入信号是0~5V,因此,要加一级运放把0~5V转换成0~4.096V后送入MAX187。AT89C52的P1.3和MAX187的片选端(CS)相连、AT89C52的P1.4和MAX187的串行时钟信号端(SCLK)相连、AT89C52的P1.5和MAX187的串行数据输出端(DOUT)相连。模拟量采样的值存入单片机的内存中,再由单片机的串行口传送给PLC。A/D转换的C51程序如下:
#include
#include
sbit IC4_S = P1^4; /* AD输入端口设置*/
sbit IC4_D = P1^5;
sbit IC4_C = P1^3;
void input(void )
{ unsigned char idata i;
unsigned int idata result=0x0000;
IC4_C = 0; /* CS端为低电平*/
for(i=0;i<12;i++)
{ result = result << 1;
IC4_S = 0; /*时钟端产生时钟脉冲*/
IC4_S = 1;
if( IC4_D ) result++; /*从串行数据输出端读入A/D转换数据*/
}
IC4_C = 1; /* CS端为高电平*/
pdat[1] = result;
}
MAX187的工作时序图见图2。
- 电话:13918864473
- 传真:021-61318625
- email:937926739@qq.com
手机扫描二维码分享本页
工控宝APP下载安装
工控速派APP下载安装
评价: | 一般 | ||