标题: 传感器FS4003流量测试机电子仿真设计 含单片机源码 [打印本页]

作者: yilinghai    时间: 2017-11-9 11:23
标题: 传感器FS4003流量测试机电子仿真设计 含单片机源码
本设计利用气体流量传感器FS4003来测量空气流量,通过12位A/D转换器TLC2543采集其输出的模拟电压信号,并将采集结果用12864LCD显示。

仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)


单片机源程序如下:
  1. /*********************************************              
  2. 程序功能:采集流量传感器FS4003的模拟电压信号
  3. *****************************************************/

  4. /**************************************************
  5. 模块名:main.c
  6. 模块功能:初始化12864LCD,实现数据采集与显示
  7. ***********************************************/

  8. #include<reg51.h>      //包含单片机寄存器的头文件
  9. #include<intrins.h>    //包含_nop_()函数定义的头文件
  10. #include"2543.c"
  11. #include"12864.c"      //包含12864LCD模块的驱动

  12. /*****************************************************
  13. 函数功能:主函数
  14. ***************************************************/

  15. void main(void)
  16. {                                          
  17.            unsigned int N;                    //12位AD转换结果
  18.         float Q;                    //储存流量
  19.     LCD_Init();                 //LCD初始化设置

  20.     while(1)               
  21.          {        
  22.            N=A_D(4);               //选择TLC2543的通道4进行A/D转换
  23.            Q=5.0*N/3276-0.625;           //将转换结果依据公式(11-6)换算为流量
  24.            gotoxy(3,48);                  //从第3页第48列开始显示点阵
  25.            DisplayResult(Q);           //显示流量            
  26.          }                          
  27. }
复制代码

所有资料51hei提供下载:
流量测试机电子设计.rar (75.64 KB, 下载次数: 29)









欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1