摘要
为了克服某些实时嵌入式控制系统设计中温度监测网构建的难点,在分析1_Wire通信总线协议特点的基础上,提出了一种结构简单的分布式温度监测网构建方法。根据1_Wire总线和DS180B传感器芯片连线简洁和灵活的特性,充分利用某嵌入式实时控制系统中FPGA器件资源余量,由VerilogHDL语言编写的时序逻辑实现1_Wire总线的主机端信号调理和监测数据缓存。在不增加系统控制运算主芯片软硬件开销的情况下,在紧凑使用环境中实现了小型化、高效的多点温度参数巡回监测。测试与试验结果表明,该方案适合在制导舱等空间受限的实时系统中应用。
In order to overcome the difficulties in constructing temperature monitoring network for some real -time systems, this paper presents a simple method of constructing distributed temperature monitoring net- work through analyzing the l_Wire bus protocol. The method exploits the simple and flexible features of the l_Wire bus and DS180B sensor to realize the bus' s host side functions by VerilogHDL programming on the remaining FPGA resources of the embedded system. The design takes very low consumption in hardware and software resources and enables efficient multiple sites temperature data collecting and buffering. Experimental results show that it is suitable for applications in space-constrained real-time control systems.
出处
《电讯技术》
北大核心
2014年第7期1011-1015,共5页
Telecommunication Engineering