如何求爆破压力的极限值?

分享到:
362
下一篇 >

菜鸟:

比如测一个压力值,由压力变送器检测,升到一定压力时,被测物体爆破,内部压力迅速降为0,这个压力曲线*大值怎么用PLC扑捉呢? 或者说是**得到这个极限压力

大虾:

只有用记录的方式。即根据你的精度要求,确定*小的采样周期,在全过程每间隔一个周期记录下压力值,再找出*大值。

也就是“示波器”原理!

据S7-1500的技术数据显示,*小周期中断可以设定到250us,AI转换时间8通道125us。

菜鸟:

如果是采样后取*大值,这个计算量会不会太大了,也没有专门的语句,用指针?会不会拖累程序扫描周期啊

大虾:

提供一个软件实现的思路:

建立一个FC或者FB,实现以下功能:当压力数值大于0时(大于一个限值,例如0.5bar),PLC开始记录连续10个周期的数据(也可以更多),当检测到的压力数据为0时(一般设定一个低限值,比如0.5bar)暂停数据记录。这样你可以看到在爆破前10个扫描周期内的压力数据。

附,CPU的扫描周期越短记录的数值就越接近真实值。

采样数目的确定,要根据被测爆破物总值分布,是个经验值,比如气球,绝大多数是在0.8-1.0bar爆破,那就没必要从0.8bar以下开始记录;而如果质量分布太离谱了,可能在0.3-1.2bar之间爆破,那就需要较多记录数。

菜鸟:

是啊,采样越频繁也就是能无限趋近于*大值,也不一定能准确的取到这个极限值。我有个想法就是检测这个曲线的斜率,比如斜率突然变化大于一个设定值了,说明,曲线拐头向下了,这个思路能实现么?

大虾:

楼主的想法很好,按你自己的想法去做吧,你不需要答案,只是需要一个肯定。

压力曲线的峰值脉宽如果太窄,PLC是无能为力的,只有用单片机和高速A/D芯片采样了。

菜鸟:

我的只是设想,弄斜率程序好像更复杂,但是还是谢谢以上几位老师的指点和解答,感谢

游民:

用单片机能比得过基于pc的高速数据采集卡吗?NI公司早就有专门解决此类问题的方案了,用labview开发的虚拟示波器甚至只需要电脑自带的声卡就可以对音频采样了,连数据采集卡都省了!

这个问题在plc平台上被提出,说明示波器的思路仍然可以用在plc上,125us的转换速度意味着8Ksps采样速率,可以满足很多测量需求了,什么压力传感器有这个反应时间?并不是一提到高速数据采集就需要动辄几M、几G的采样速率的,plc的扫描周期也不是*小的时钟,存储器的时钟才是限制,如果不执行其它任务,把所有存储空间当作缓存来做数据采集,plc肯定不止8K的采样速率的。


你可能感兴趣: 工控菜鸟园 自动化系统 数据采集卡 示波器 单片机
无觅相关文章插件,快速提升流量