新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于双口RAM的LonWorks智能通信节点设计

基于双口RAM的LonWorks智能通信节点设计

作者:时间:2011-07-20来源:网络收藏

IO_6 input bit INTL;//定义IO_6,IO_7为比特类型的输入变量

IO_7 input bit BUSYL;

Msg_tag tag_out1; //定义输出消息标签

//****系统主程序********priority when(msg_arrives)//显示网络消息事件

{unsigned int *p; //存储从LON网上接收的数据

int i;

p=(unsigned int*)(Tlon_485);

for(i=0;I30;i++)

{*p=msg_in.data[i];

p++;

}

}

}

when(io_in(INTL)= =0)//当单片机侧有数据时申请中断

{when(io_in(BUSYL)= =1)

{unsigned int*u;

int j;

u=(unsigned int*)(T485_lon);

msg_out.code=1;

msg_out.tag=tag_out1;

for(j=0;j30;j++)

{msg_out.data[j]=*u;

u++;

}

msg_send();//向LON网其它相关发送数据

}

}

图3

3 结论

实际运用证明,该能实现与其它多种常规(如模拟量I/O节点、开关量I/O节点等)构成现场总线控制网络,实现了RS-232-C/RS-485到网络网关的关键技术,保证了网络接口的高速数据传送。特别在当前楼宇自动化DCS控制系统中,控制器串口的小型主从式RS-485控制网络系统仍然应用得相当普遍。将Lonworks和RS-485两种控制网络进行网络集成,就可以充分发挥技术在上的优势,构成节点的主从式RS-485网络的分级混合控制网络方案,因此有很高的推广应用价值。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭