产品推荐:水表|流量计|压力变送器|热电偶|液位计|冷热冲击试验箱|水质分析|光谱仪|试验机|试验箱


仪表网>技术中心>应用设计>正文

欢迎联系我

有什么可以帮您? 在线咨询

浅谈ARM与μC/OS-II的弯管流量计存储于通信

来源:江苏·金湖金迪仪表有限公司   2016年06月06日 10:05  

弯管流量计串行总线主机控制器和设备控制器选用ISP1161A1。ISP1161A1是一个单片通用串行总线(USB)主机控制器(HC)和设备控制器(DC)。弯管流量计的主机控制器部分符合通用串行总线2.0规范,支持全速(12Mbit/s)和低速(1.5Mbit/s)的数据传输。ISP1161A1的设备控制器部分也符合通用串行总线2.0规范,支持全速(12Mbit/s)的数据传输。

弯管流量计ISP1161A1十分适用于仅需要一个USB主机、一个USB器件或一个可配置USB主机和USB器件相结合的嵌入式系统和便携式设备。这里用到了ZLG/FS文件管理系统,它是面向嵌入式系统的小型文件系统,兼容FAT16,FAT32等文件系统,支持多任务系统,它包括在μC/OS-II下使用的接口代码,方便移植。

弯管流量计网络通信部分用到了ZLG/IP 是面向嵌入式系统开发的小型 TCP/IP 协议栈。 ZLG/IP 源码包提供实现 Internet 网络上 IP 接点的功能,是个高性能的嵌入式TCP/IP 协议栈软件 。 它使用 μC/OS-II 实时操作系统的信号机制来实现一个多任务并行可重入的协议栈,支持多种CPU。

弯管流量计传输层有两个协议传输数据:

弯管流量计传输控制协议TCP 和用户数据报协议UDP。 TCP 协议是面向连接的一个协议 ,可靠性高,费用也高;UDP是提供zui少服务和费用的传输层协议。TCP/IP 中 ,TCP 是基于 IP 数据帧的传输 ,能够提供可靠的数据传输服务。图6 所示 TCP/IP 协议下的网络通信软件流程。

针对于服务器任务,首先建立一个接收数据缓冲区,设定好服务器端SOCKET 的 IP 地址和端口 。 然后建立一个基于TCP 通信的 SOCKET, 并绑定服务器端的 IP 地址和监听端口,并检查监听是否正确。弯管流量计等待接受客户端的连接请求并判断连接是否成功。 若成功连接,则根据客户端请求的不同指令,发送应答,发送相应数据。数据传送完毕后,清空缓冲区并断开连接。

免责声明

  • 凡本网注明“来源:仪表网”的所有作品,均为浙江兴旺宝明通网络有限公司-仪表网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:仪表网”。违反上述声明者,本网将追究其相关法律责任。
  • 本网转载并注明自其它来源(非仪表网)的作品,目的在于传递更多信息,并不代表本网赞同其观点或和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
联系我们

客服热线: 15267989561

加盟热线: 15267989561

媒体合作: 0571-87759945

投诉热线: 0571-87759942

关注我们
  • 下载仪表站APP

  • Ybzhan手机版

  • Ybzhan公众号

  • Ybzhan小程序

企业未开通此功能
详询客服 : 0571-87759942