云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 智能椭圆齿轮流量计信号处理模块 - 图文

智能椭圆齿轮流量计信号处理模块 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 2:21:03

智能椭圆齿轮流量计电子表头研制技术报告

7. 串口通讯模块

通过串口通讯实现上位机与流量计的信息互通,上位机可以向下位机写入或读取仪表系数、累计流量等参数。

图4-14是串口通讯函数void UartAction()的流程图。图4-15是RS485通讯的上位机界面。

图4-14 串口通讯函数流程图

35

智能椭圆齿轮流量计电子表头研制技术报告

图4-15 RS485通讯的上位机界面

4.3 系统软件的综合调试

由于此程序采用模块化的程序设计方法,因此将各模块程序调通是整个程序良好运转的前提。而每个模块经调试成功后,还要在主程序中将各个模块串连起来,通过调节模块的先后顺序使程序更合理。本程序利用看门狗控制整体循环运行周期(2秒),提高同步性,以保证程序的高效性和运行的顺畅性。

主函数main(void)调用各子函数过程说明(主函数组织结构):

停止看门狗;

调用FLASHInitialize()函数对FLASH进行初始化; 调用KeyInitialize()函数对按键进行初始化; 调用LcdInitialize()函数对液晶进行初始化; 调用TimerABInitialize()函数对计时器进行初始化; 调用UartInitialize()函数对串口通讯进行初始化; 调用BatteryInitialize()函数对电源监控端口进行初始化;

36

智能椭圆齿轮流量计电子表头研制技术报告

调用DisplayLine1(Q_instantaneous) 函数显示瞬时流量; 调用Display_V()函数显示班产量或累积流量; 单位脉冲输出初始化; 外阔看门狗输出初始化; 使能全局中断;

开看门狗定时器为1秒; 循环:

若有按键按下:

停看门狗; 背光灯打开;

调用KeyAction()按键处理函数; 延时一段时间; 关闭背光灯;

调用Pulse_caculate()函数,计算2秒内脉冲个数; 到2秒:

调用V_caculate(Cap_cnt2)函数,计算累积流量和班产量; 对频率进行平滑滤波; 根据单位计算瞬时流量;

调用DisplayLine1(Q_instantaneous)函数,显示瞬时流量; 如果3个周期内频率不同:

调用PWM_output(fr) 函数,输出PWM波信号; 调用Pulse_output(fr) 函数,输出脉冲信号; 如果时间到1小时:

检测电池电压,如果电压低与限定值,显示报警; 显示累积流量或班产量;

图4-16是系统主函数的流程图。

37

智能椭圆齿轮流量计电子表头研制技术报告

图4-16 主函数流程图

4.4 本章小结

本章根据以MSP430F437IPZ单片机为核心的信息处理单元硬件的主要特点和模块化设计的思想,设计了系统的软件结构,对初始化模块、按键处理模块、脉冲频率计算模块、脉冲输出模块、PWM波输出模块等方面的软件设计思路和方法进了了介绍,并对主程序的处理作了简单描述。

38

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

智能椭圆齿轮流量计电子表头研制技术报告 7. 串口通讯模块 通过串口通讯实现上位机与流量计的信息互通,上位机可以向下位机写入或读取仪表系数、累计流量等参数。 图4-14是串口通讯函数void UartAction()的流程图。图4-15是RS485通讯的上位机界面。 图4-14 串口通讯函数流程图 35 智能椭圆齿轮流量计电子表头研制技术报告 图4-15 RS485通讯的上位机界面 4.3 系统软件的综合调试 由于此程序采用模块化的程序设计方法,因此将各模块程序调通是整个程序良好运转的前提。而每个模块经调试成功后,还要在主程序中将各个模块串连起

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com