相关服务

  • 《现代电子技术》2006年第21期摘录:林德彬等:基于计算机蓝牙网络的

如发现有乱码,请点击下面链接浏览原文
正文摘录:

林德彬等:基于计算机蓝牙网络的多路电器控制系统要部分。远程地址、远程端口、本地端口任意一个错误填写都会直接导致连接失败。另外,系统方案是一个多分机的方案。在软件主界面上能通过选择不同的主机地址,改变不同的分机。同样,也能通过选择不同的操作码而选择不同的操作状态。主界面除了能发送数据之外,还能显示接收信息。接收的信息是通过一个网格控件grid来显示不同分机状态的,共有256个网格,代表256个分机。每个网格包含分机的地址和操作码。PC机接收到中心控制主机返回的信息,提取出地址码和操作码,并通过一个自己编写的函数showrect来显示出分机状态:返回操作码是0的,该分机地址对应的网格就填成白色,表示没有工作;返回不等于0的,该分机地址对应的网格就填成绿色,直观地显示出该分机正在工作。通过代码可以实现对网络模块的连接和数据的发送,即实现网络的实时控制。该系统除了支持实时控制之外,还支持定时控制。定时控制部分方案是:首先建立一个数据库,这个数据库用于储存定时控制的数据,包括定时时间、执行与否;第二步,需要相关控件去读取定时数据信息,这些控件包括table,datasource,dbgrid等;最后,程序将读出的信息通过网络发送到终端,同时将当前执行数据标志未已执行。要了解具体操作代码,先了解table,data—source,dbgrid三者的作用与关系。Table控件的作用是连接数据库和所需的表,本系统对应的数据库和表分别是Dew和prog.db,,dbgrid控件的作用就是显示数据表prog.db的信息,datasource控件则是前两者的桥梁。4结语网络控制是家庭智能化的一个重要环节,实现简单的开关量控制还不够,其中还涉及到各种各样的信息读取与分析。本系统虽然只是实现了开关量的控制和简单的信息读取。不过,网络控制的桥梁基本上已经架设起来,通过同样的方案,可以实现更复杂的功能。参考文献[1]王丽,雷秀,余建国.基于Pc机与单片机AT89(:52的串行通信协议设计[J].机电工程技术,2006,35(2):19—21.[2]李朝青.PC机及单片机数据通信技术[M].北京:北京航空航天大学出版社,2000.[3]范逸之,陈立元.’VisualBasic·与RS232串行通信控制[M].北京:清华大学出版社,2003.作者简介林德彬男,1949年出生,广东汕头人,佛山科学技术学院机电与信息工程学院实验师。主要从事无线通信与计算机控制的研究。(上接第31页)振的条件下,系统可通过内置的锁相回路对抖动进行有效的抑制,满足线路传输的要求,数字锁相环路能够从接受信号中恢复发送时钟信号,设计通过内部测试环路,利用数字锁相环路产生的解码时钟,完成了H【)B3解码运算,对随机误码率进行了统计表明,系统设计可完成NRZ码到H13133码和H【)B3码到NlRZ码的转换,实现4×2.048Mb/s数据流的长距离传输。图4是4路I-IDB3的编解码结果(说明:4路El编码数据均采用一致的随机激励产生,并不影响设计结果)。几丌r-1门—]nr厂]几几nnn广厂_]nnnnnnnn广]nnn图4H【)B3编解码仿真结果整个设计可在60MHz系统时钟下进行工作,输入数据流通过选择单元进行流水控制,可以在不增加CLB的条件下,通过设计流水线寄存器可进一步缩短组合路径的长度,确保FPGA时序收敛的要求。5结语本文介绍一种基于FPGA的多路HDB编解码的工作原理,提出了高速HI)B3编解码并行处理实现的关键技术,该电路通过处理资源冗余的并行处理技术,完成的硬件加速设计,有效解决了FPGA高速数据流处理的难题,通过乒乓操作实现了对高速数据流的实时处理。具有电路简单、可靠、性价比高等优点,可完成NRZ码到H【)B3码和H【)B3码到NRZ码的转换,满足宽带数据传输的要求。参考文献[1]段吉海,黄智伟.基于(]PL。D/FPGA的数字通信系统建模与设计[M].北京:电子工业出版社,2004.[2]吴继华,王诚.ALTERAFPGA/(]PI.D设计(高级篇)[M].北京:人民邮电出版社,2005.[3]ITu~TG.703协议[s].[4](]yclone【)evice}tandbook.http://www.alter·a.corn.cn/lit—erature/hb/cye/cycc5v1.pdf.作者简介扬焱博士,现为北京交通大学电子信息工程学院讲师。研究方向为FPGA设计、通信VLSI信号处理等。

阅读此文(图):   点击此处在线翻阅