回复:±15V 的PWM波如何用模拟量检测

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2017-06-05 15:26:08

21楼

展开查看
以下是引用holdkcsxyz在2017-06-05 13:12:46的发言 >19楼

SMART可以的,应该是没开放而已,8M倍频到72M低端的103就可以,SMART的CPU一定比103强




以下是引用Zaxife在2017-06-04 12:55:36的发言 >16楼:你确定"启用高速输出...

引用16楼详细内容:

你确定"启用高速输出、高速计数器、上升沿中断、下降沿中断以及D/A变换"能做得到精确测量0.5%的精度么?750Hz的周期就是1.3ms,0.5%精度就是分成200份,1.3/200=65us,你确定PLC在65us内能够转换出正确的模拟量值(幅值)?能够执行完中断里面的指令并返回(0.5%占空比)?

不知道你在哪里看得S7 200 SMART参数说明能够实现得了模拟量50us转换,各种中断初始化、中断子程序内部处理指令能够50us内完成(50us,最多也就40条基本指令!),进入中断、退出中断都不止这个时间了吧。


根据我以前学过的测量技术,要精确测量一个时域信号的质量情况,最少要快8倍的时间采集。要精确测量0.5%,最少要65/8 = 8us采集一次来判断。(SMART斜眼:我不认识他)。

并且像贴主说的,原先是用"均方根计算出来的",这可是波形的面积计算咯,不是SMART这通用PLC干的活,而是20MHz示波器的活儿,妥妥的ns级别。

以下是引用YUKJ在2017-06-01 07:48:08的发言 >8楼: 这个±15V 的P...

引用8楼详细内容:

 这个±15V 的PWM波的各种参数很重要吗? 

如果仅是“看看”、“观察观察”,那就不要那样辛苦,原方案就可以实现。

如果这个±15V 的PWM波的各种参数很重要,必须严格考核。就S7-200 SMART的性能,启用高速输出、高速计数器、上升沿中断、下降沿中断以及D/A变换,这个±15V 的PWM波的各种参数诸如频率、占空比和幅值都可以较准确测量出来,0.5%精度没有问题,毫秒级实时性。


你不能用处理器的极限性能来评定一个系统的性能的吧。

好比现在的i7处理器,性能那是高高在上的4GHz,你觉得i7运行安卓系统也是没问题的么?

西门子的PLC有自家的底层操作系统,版本才是2.2,不可能完全让处理器就单单来处理这点事的。西门子PLC很大程度上是绝对保留部分资源给通讯的。特别是TCP这种高速处理数据处理,1ms都10多个TCP数据包要处理.....

还有一个根本的原因是西门子家的PLC模拟量是逼近式的ACD,信号由0~95%跳变时是需要750us的转换时间的,所以西家的PLC满足不了测量幅值的要求的。

按数字电路设计上的参数,750Hz周期1.3ms,如果需要实现1%的可调脉宽,那么跳变时间最低必须满足0.125%的时间内完成,也就是2us啊。我不觉得西家的模拟量能有这么快速,开关量输入1us是完全能够满足的。

所以,我一开始就说了,周期、脉宽都能够检测得了,唯独幅值是没力的啊。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。