微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于CY7C68013A的无线多路温度采集系统设计与开发

基于CY7C68013A的无线多路温度采集系统设计与开发

时间:10-29 来源:互联网 点击:

相匹配的CYUSB.INF文件进行相应的简单修改,使其符合我们USB硬件的VID和PID数值。在上位机的应用程序的开发方面,我们同样利用CYPRESS公司SDK中为CY7C68013A提供的功能强大的C++编程接口:CyAPLLib库函数。我们选用了Microsoft Visual C++6.0作为开发工具,通过CyAPLLib函数与CYUSB.SYS设备驱动程序传递温度数据,并将8路温度数据存入了相应的服务器上的SQL2005数据库,从而实现了温度数据的实时采集和储存。

3.总结

本文针对目前无线测温系统的不足,利用CY7C68013A芯片、NRF24L01无线模块、DS18B20数字温度传感器等元件设计与开发了一套无线传输多路温度采集系统。该系统具有以下优点:温度米集端利用8个DS18B20数字温度传感器进行并联,共用一根I/O总线,不仅大幅度节约了端口资源,而且非常容易扩展为16路和32路温度采集;温度接收端采用CY7C68013A芯片为主控CPU,不仅能实现8路温度数据的LCD实时显示,而且可以与上位机直接进行USB通信,通过上位机的应用程序可以非常方便的对温度数据进行图形显示、计算分析和上传数据服务器进行储存。经实物测试,该系统测温精度可达0.1摄氏度,无线传输距离可达50米,能同时采集8路温度数据。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top