针对传统IIC总线接口的FPGA设计可重用性不高的问题,提出了一种基于FPGA的可配置IIC总线接口设计方案。该方案采用同步有限状态机设计方法和硬件描述语言Verilog HDL,对IIC总线的数据传输时序进行模块化设计,采用Signal Tap II对设计模...针对传统IIC总线接口的FPGA设计可重用性不高的问题,提出了一种基于FPGA的可配置IIC总线接口设计方案。该方案采用同步有限状态机设计方法和硬件描述语言Verilog HDL,对IIC总线的数据传输时序进行模块化设计,采用Signal Tap II对设计模块进行仿真验证。实验结果表明,该设计接口作为一种主控制器接口,可实现与具有IIC总线接口的从机器件100 kbyte/s和400 kbyte/s的可靠数据传输。该方案具有可重用度高、可配置性强、控制灵活等优点,并已成功运用于工程实践中。展开更多
针对目前农村集中供水实时监控自动化水平低下、人力成本较高和施工布线繁重的问题,提出基于STM32微控制器的无线水塔远程监控解决方案。根据方案进行了系统硬件和软件设计。系统以STM32F103RC微控制器作为下位机控制核心,通过Keil u Vi...针对目前农村集中供水实时监控自动化水平低下、人力成本较高和施工布线繁重的问题,提出基于STM32微控制器的无线水塔远程监控解决方案。根据方案进行了系统硬件和软件设计。系统以STM32F103RC微控制器作为下位机控制核心,通过Keil u Vision3集成开发环境,采用C语言设计了智能数据采集终端和智能网关MCU应用软件,实现了现场多个水塔水位信息的实时采集和水泵实时控制。整个系统采用PC机作为上位机监控中心,基于Lab VIEW 2012开发环境进行上位机监控中心数据管理软件开发,实现向下位机发送监控命令,同时对现场多个数据采集终端的采样数据进行存储、处理、显示及统计等功能。展开更多
文摘针对目前农村集中供水实时监控自动化水平低下、人力成本较高和施工布线繁重的问题,提出基于STM32微控制器的无线水塔远程监控解决方案。根据方案进行了系统硬件和软件设计。系统以STM32F103RC微控制器作为下位机控制核心,通过Keil u Vision3集成开发环境,采用C语言设计了智能数据采集终端和智能网关MCU应用软件,实现了现场多个水塔水位信息的实时采集和水泵实时控制。整个系统采用PC机作为上位机监控中心,基于Lab VIEW 2012开发环境进行上位机监控中心数据管理软件开发,实现向下位机发送监控命令,同时对现场多个数据采集终端的采样数据进行存储、处理、显示及统计等功能。