发布时间:2021-09-13 阅读量:1186 来源: 我爱方案网 作者: 我爱方案网整理
体流量计检测仪软件设计采用Delphi编程技术,处理下位机发送来的数据,得出检定结果,并将检定数据保存在SQL SERVER数据库系统中。检测仪系统的控制器部分负责采集数据和执行指令,而在计算机上完成检定界面的设计、数据库的设计和数据的处理。
控制器部分软件设计
如图5所示,控制器部分软件设计包括A/D采样模块、通讯模块、定时模块和计数模块设计。
基于C8051F350单片机的气体流量计检测仪硬件设计
(1)计数与计时
气体流量计检测仪采用中断方式对钟罩挡板脉冲、流量计输出脉冲和光栅尺脉冲进行计数。同时,检测仪要对标准时间计时,并且要产生1s中断,以及在通讯时产生波特率。C8051F350单片机可满足计数与计时要求,它拥有一个可编程计数器阵列(PCA),将PCA设置为对输入脉冲计数,大部分情况下只需控制其启动和停止,然后读出计数值。T0用于被检流量计脉冲信号计数;T1为串口通讯波特率发生器;T2用于标准时间计时和1s定时。
(2)通讯
C8051F350单片机与计算机通讯采用RS-232C串口,设定波特率115200bps。实际通讯时,计算机发出的有效指令编为一组代码,单片机在执行命令后,返回的数据中包含与此次操作对应的另一组代码。这样,上位机与单片机程序可同时编写,写好后可以像拼图一样组合使用;而且数据格式被约定了,在上位机修改数据格式的代码就可改变命令。
(3)检定方式
由检定人员将相关检定参数设定在计算机上,通过串口发送给单片机,检定流程如图6所示。首先将钟罩提升至指定位置,在设定检定方式和参数后开始检定。
推荐阅读:
在任何数字电子系统中,时钟信号都扮演着“心脏起搏器”的角色。
RTC晶振与普通32.768kHz晶振的PCB设计要点基本一致,其核心均在于通过优化布线以降低杂散电容、确保频率精度,并依托合理的布局规划最大限度屏蔽来自板上其他信号源的电磁干扰。
按晶振的功能和实现技术的不同,分为温度补偿晶振(TCXO)、压控晶振(VCXO)、恒温晶振(OCXO)。
为了在性能与功耗之间取得最佳平衡,需要根据具体应用场景,对基准时钟进行相应的分频、倍频或转换处理,从而为各模块提供适宜的时钟信号。此时,分频技术就成为连接晶振基准频率与系统需求的关键,通过数字电路将晶振原始频率按固定比例降低,输出符合要求的低频时钟信号。
RTC芯片是一种专门用于精准计时、掉电续时的专用集成电路,其核心功能是提供精准、稳定的时间信息(包括秒、分、时、日、月、周、年),并能在主电源断电后依靠备用电池继续保持计时,从而确保时间持续不间断。