产品资料 您现在的位置:产品资料
产品[

涡轮流量计信号模拟器设计

]资料
如果您对该产品感兴趣的话,可以 sendmsg
产品名称: 涡轮流量计信号模拟器设计
产品型号:
产品厂商: 华陆
产品文档: 无相关文档
简单介绍
    

涡轮流量计信号模拟器设计,针对水肥一体化智能控制系统实验室试验台缺乏的问题, 设计了一种涡轮流量计信号模拟系统, 包括下位机系统硬件电路和上位机应用软件两部分。基于51单片机采用定时器中断和串口通信技术, 设计了可模拟不同流量信号的下位机硬件电路, 包含单片机模块、用户交互模块、串口通信模块、EEPROM存储模块。使用Visual Studio开发平台采用C#语言进行上位机应用软件设计开发, 包括用户界面设计、上位机与下位机串口通信设计。

涡轮流量计信号模拟器设计 的详细介绍

涡轮流量计信号模拟器设计

灌溉和施肥是农业生产中的至关重要的两个环节, 分开实施费时费力, 水肥一体化智能灌溉施肥是提高生产效率的重要方法, 其核心是研发以控制算法和传感器技术为基础的智能控制系统及操作装置。针对水肥一体化智能控制系统实验室试验台缺乏的问题, 设计了一种涡轮流量计信号模拟系统, 包括下位机系统硬件电路和上位机应用软件两部分。基于51单片机采用定时器中断和串口通信技术, 设计了可模拟不同流量信号的下位机硬件电路, 包含单片机模块、用户交互模块、串口通信模块、EEPROM存储模块。使用Visual Studio开发平台采用C#语言进行上位机应用软件设计开发, 包括用户界面设计、上位机与下位机串口通信设计。该系统可在实验室条件下为控制算法试验提供模拟流量信号, 具有重要应用价值。

1 模拟器总体设计
系统主要由硬件部分与软件部分组成, 系统主要包括下位机上位机两部分。下位机包括单片机模块、按键模块、显示模块、存储模块和涡轮流量计模拟接口, 用户可通过按键进行用户菜单的选择, 设置工作模式和工作参数, 如果选择下位机设置模式, 可以只使用下位机进行简单流量模拟, 通过模拟接口输出模拟流速信号。上位机软件系统包括上位机模块和通信模块, 上位机通过串口模块把用户设置好的参数传输到下位机, 同时进行数据的存储, 当参数确认完以后进入模拟状态, 通过模拟输出端把信号以方波的形式输出。
2 上位机软件设计
基于Visual Studio开发平台设计了上位机应用软件, 首先对上位机应用软件界面进行初始化, 等待用户的模拟方式的选择, 如果选择恒流速模拟, 界面选择框上显示恒流速模拟字样, 并等待用户输入初始流速设置;如果选择流量加速模拟方式, 界面选择框上显示流速加速模拟字样, 并等待用户输入初始流速、*大流速和流速变化率等设置;如果选择流速阶跃模拟, 界面选择框上显示流速阶跃模拟字样, 并等待用户输入阶跃流速设置。之后等待用户设置Com口、波特率、数据位和停止位等串口参数, 当用户点击确定后, 软件首先读取用户参数输入并进行合法化检查, 如果参数不合法, 软件会弹出修改提示对话框提示用户修改;如果参数合法, 软件会根据参数设置生产命令字符串通过串口下发到下位机中。如果用户选择退出, 软件释放内存空间并退出。
3 下位机系统设计
硬件系统主要包括单片机模块、供电模块、串口通信模块、用户输入模块、显示模块、外观设计, 设计重点是单片机处理与控制模块以及下位机与上位机串口通信两部分。
单片机模块采用为常见的单片机*小系统, 复位电路采用按键复位。晶振采用11.0592, 采用11.0592M的目的是为了获得精准的串口通信频率, 即波特率, 它能够精准生成9600的波特率, 相比于12M晶振来说可以准确与上位机进行通信而不会发生失真与乱码。单片机使用较为实用的AT89C52, 它是CMOS 8位单片机, 片内置通用8位中央处理器和Flash存储单元。AT89C52有40个引脚, 32个I/O端口, 同时内含2个外中断口, 3个16位可编程定时计数器, 2个全双工串行通信口。52系列单片机虽然已经是十年前使用的芯片, 但它全备的功能与低廉的价格也是我们选择的理由, 其运算速度与程序存储量足以满足本系统的开发, 直插式的封装也方便装卸。单片机模块主要功能在于串行通信口进行与上位机的通信, 2K字节EEPROM进行的数据存储, 用来模拟流量时实时计时功能的定时器0, 用来产生所需频率脉冲方波的定时器1及单片机基本的用户菜单显示与输入功能。
本系统采用RS-232串口通信技术进行下位机与上位机的通信, 但RS232电平和单片机电平不一致, 单片机TTL信号电平为[0, +5], 而RS-232信号电平为[-10, +10v]。MAX232芯片使用+5v单电源供电, 可实现单片机和串口信号之间电平转换。基于MAX 232芯片设计了涡轮流量计模拟系统下位机硬件电路串口通信模块, 串口通信模块电路分三部分, 第1部分是电荷泵电路, 由4只1uf极性电容 (也可用非极性电容或0.1uf电容) 构成。第2部分是数据转换通道, 本次只使用**数据通道, 把**数据通道的输入端接地, 接收端空引脚。第3部分是供电线路, 15脚接地、16脚5V电源。
4 结语
**, 设计了涡轮流量计信号模拟系统组成。包括下位机系统硬件电路和上位机应用软件两部分, 上位机软件接收用户的流量信号模拟设置, 通过串口发送给下位机, 下位机根据上位机的命令信息产生模拟信号输出。**, 设计研发了模拟系统下位机硬件电路。基于51单片机采用定时器中断和串口通信技术, 设计了可模拟出不同流量信号的下位机硬件电路, 包含了单片机模块、用户交互模块、串口通信模块、EEP-ROM存储模块。第三, 设计开发了模拟系统上位机应用软件。使用Visual Studio开发平台采用C#语言进行上位机应用软件设计开发, 包括用户界面设计、上位机与下位机串口通信设计。用户界面可以设置模拟方式、初始流量、流量变化率、*大流量等各个参数, 通过上位机进行设置更简单便捷。

产品留言
标题
联系人
联系电话
内容
验证码
点击换一张
注:1.可以使用快捷键Alt+S或Ctrl+Enter发送信息!
2.如有必要,请您留下您的详细联系方式!

产品搜索
产品目录
首页   |    产品信息   |    成功案例   |    资料下载   |    联系我们
Copyright© 2003-2020  苏州华陆仪器仪表有限公司版权所有
    电话:0512-66835259    传真:0512-66835356    地址:苏州市相城区澄阳路60号脱颖科技园3区    邮编:215131
苏ICP备11004941号

苏公网安备 32050702010315号