4.结论
图 5 通信流程图
该系统采用PCL-812PG多功能数据采集卡收集一个车间的温度和湿的信息,在主计算机处理的数据。把数据与专家数据库相比较,通过485串口扩展模块发送命令来控制变频器,实现车间的温度和湿度调节。由于主计算机采用专家处理系统,车间的温度和湿度的控制精度大大提高,反馈延迟时间大大缩短。该系统还提高了产品质量,并减少重复和降低工作强度,具有显着的社会经济效益 参考文献
[1]刘坚庭,董胜利。纺织厂空调的电脑监视系统的研究[J]。[山东师范大学学报:自然科学版, [2]李辉,马宝普,郝振岗等。MIDASTER环保变频器和工业计算机用Visual Basic 6.0实现之间的通信[J]。工业控制计算机,2001,14(11):55-57。(中国)
[3]吴富传,李炜峰,马严霞等。多功能土工材料力学性能计算机分析测试系统的研究[J]。东华大
附录C 源程序
#include \
extern void delay(unsigned long uldata); uint8 idata ucRegVal;
extern uint8 idata nAsrStatus; void ProcessInt0(void);
/************************************************************************ 功能描述: 复位LD模块 入口参数:
none
返 回 值: none 其他说明:
none
**************************************************************************/ void LD_Reset() {
RSTB=1; delay(1); RSTB=0; delay(1); RSTB=1;
delay(1); }
/************************************************************************ 功能描述: LD模块命令初始化 入口参数: none 返 回 值: none
**************************************************************************/ void LD_Init_Common() {
LD_ReadReg(0x06); LD_WriteReg(0x17, 0x35); CSB=0; delay(1); CSB=1; delay(1);
delay(10);
LD_ReadReg(0x06); LD_WriteReg(0x89, 0x03); delay(5);
LD_WriteReg(0xCF, 0x43); delay(5);
LD_WriteReg(0xCB, 0x02);
/*PLL setting*/
LD_WriteReg(0x11, LD_PLL_11); LD_WriteReg(0x1E,0x00);
LD_WriteReg(0x19, LD_PLL_ASR_19); LD_WriteReg(0x1B, LD_PLL_ASR_1B);
LD_WriteReg(0x1D, LD_PLL_ASR_1D); //
delay(10);
LD_WriteReg(0xCD, 0x04); LD_WriteReg(0x17, 0x4c); delay(5);
LD_WriteReg(0xB9, 0x00); LD_WriteReg(0xCF, 0x4F);
}
LD_WriteReg(0x6F, 0xFF);
/************************************************************************ 功能描述: LD模块 ASR功能初始化 入口参数:
none
返 回 值: none
**************************************************************************/ void LD_Init_ASR() {
LD_Init_Common(); LD_WriteReg(0xBD, 0x00); LD_WriteReg(0x17, 0x48); delay( 10 );
LD_WriteReg(0x3C, 0x80); LD_WriteReg(0x3E, 0x07); LD_WriteReg(0x38, 0xff); LD_WriteReg(0x3A, 0x07);
LD_WriteReg(0x40, 0); LD_WriteReg(0x42, 8);