作者 | 主题 |
---|---|
WWCWWC 至圣 经验值: 71666 发帖数: 8012 精华帖: 145 |
楼主 2022-05-03 16:12:41
主题:PWM指令利用转换电压板的测试 PWM指令利用转换电压板的测试 前一段时间,在查找新项目硬件资料时,无意间看到几款转换板,感觉新奇,于是下单购买用于这些转换板的测试与认识,以方便日后可能的应用。 趁五一假期休息,于是对这些转换板做了一下测试,首先是对PWM转换为电压板的测试,从转换板简易说明上看,该转换板的工作频率为1KHZ ~ 3KHZ,工作电压为12V ~ 30V,工作电流为100mA,PWM信号电平有用于诸如单片机连接的5V电平,和plc输出PWM/PTO的24V电平,可以通过简单的跳针选择对应的连接电压电平。 PWM转换电压: 测试PWM发生器为s7-1200(S7-1214C),用Q0.0连接到转换板的PWM输入端子,用万用表测量PWM转换的电压输出数据端子。 1) 组态S7-1214C的PWM输出的硬件组态: PWM程序的调用及编写: 2) 连接项目测试的所有硬件连接,将 PWM硬件及指令编译、保存后下载到cpu,启动plc运行,启动状态监控: 将QW1008写入50,QD1010写入100的数据,启动占空比50%测试,启动M2.0使能,驱动Q0.0的PWM脉冲的50%输出。用万用表测试PWM转换板的Vcc电压,通过转换板上的多圈电位器,将此时的输出电压调整至5.0V附近。 3) 试将QW1008的数据修改为100,即Q0.0为100%的脉冲输出,此时的电压应该在10.0V附近,图示: 尝试着调整了几次QW1008的数据,转换板基本能够满足调整后的数据保持一致。 |
WWCWWC 至圣 经验值: 71666 发帖数: 8012 精华帖: 145 |
1楼 2022-05-03 16:23:54
主题:回复:PWM指令利用转换电压板的测试 如果再通过扩展输出信号板方式添加2个PWM通道,那么,在s7-1214C的plc中,可以派生出4路电压输出的模拟量通道。既然在说转换板的话题,类似电压、电流转换板也到处都是,随便找一下就都是了。 测试结果,对应于精度不高的场合,是可以使用的。 刚刚测试了一下集成的4通道PWM脉冲,我在cpu版本V4.2.1下,不需要添加扩展输出信号板,在Q0.0 ~Q0.3之间关联,照样可以有脉冲输出。 |
WWCWWC 至圣 经验值: 71666 发帖数: 8012 精华帖: 145 |
2楼 2022-05-03 16:57:33
主题:回复:PWM指令利用转换电压板的测试 |
天芯 至圣 经验值: 18775 发帖数: 2103 精华帖: 0 |
3楼 2022-05-03 17:17:01
主题:回复:PWM指令利用转换电压板的测试 |
黑猫警长W 至圣 经验值: 18372 发帖数: 2408 精华帖: 1 |
5楼 2022-05-03 18:05:13
主题:回复:PWM指令利用转换电压板的测试 严谨的工作态度,值得我们学习 |
莘莘学子 至圣 经验值: 18666 发帖数: 3792 精华帖: 1 |
6楼 2022-05-04 14:38:09
主题:回复:PWM指令利用转换电压板的测试 终于看到你测试的结果了,很好。但是有个问题,你用Q0.0,Q0.1等这些高速点,那不是比较坑吗?这些点都是那么难得可贵的哦。我看商家介绍任何数字量输出点,不大于3K的频率皆可,其它的点也可以手动写PWM,这样可以节省那些高速Q点。 期待你试一下午的PWM,我后续再买,主要试看稳定性。
弘扬中华传统美德,无私奉献为根本,助人为乐为根源。
|
WWCWWC 至圣 经验值: 71666 发帖数: 8012 精华帖: 145 |
7楼 2022-05-04 15:20:15
主题:回复:PWM指令利用转换电压板的测试 稳定性基本是可以的,我重复测试过,基本能够保持在3%的误差范围内。 至于你说的那些高速输出资源,我仅仅只是调用了cpu属性下的PWM/PTO指令而已,如果自己写类似的PWM指令,那就没有了输出通道的限制。测试归测试,距离真正应用应该还是有一段距离的。毕竟,模拟量输出或者通讯等多方面的资源已经基本够用了的。 测试只是出于一种好奇心,感觉拿转换板测试脉冲转换电压或电流的结果会是怎么样的。 |
WWCWWC 至圣 经验值: 71666 发帖数: 8012 精华帖: 145 |
8楼 2022-05-04 15:27:59
主题:回复:PWM指令利用转换电压板的测试 我大概理了一下思路,自己编写类似的PWM指令,应该是可以的。 定义一个循环定时中断,循环定时时间为1mS,最大循环时间到100mS,主要是为了匹配PWM脉冲100%的占空比问题。然后,在这个OB30中编辑各通道之间的占空比程序。 |
WWCWWC 至圣 经验值: 71666 发帖数: 8012 精华帖: 145 |
9楼 2022-05-04 15:46:37
主题:回复:PWM指令利用转换电压板的测试 |
WWCWWC 至圣 经验值: 71666 发帖数: 8012 精华帖: 145 |
10楼 2022-05-04 15:57:22
主题:回复:PWM指令利用转换电压板的测试 如果循环定时时间设置为100mS,那么,折算到的频率应该是F = 1/T = 1*1000/100 = 10 HZ。 |
莘莘学子 至圣 经验值: 18666 发帖数: 3792 精华帖: 1 |
11楼 2022-05-04 16:40:03
主题:回复:PWM指令利用转换电压板的测试 要改变模拟量输出电压或者电流,那么就要改变T的周期,T是个变量。
弘扬中华传统美德,无私奉献为根本,助人为乐为根源。
|
WWCWWC 至圣 经验值: 71666 发帖数: 8012 精华帖: 145 |
12楼 2022-05-04 16:48:53
主题:回复:PWM指令利用转换电压板的测试 是的,改变T这个变量值,可以改变输出电压或电流。 如果上述程序频率能够区分,那么,所有晶体管输出管脚均可以作为模拟量输出,控制0.1V的分辨率。 |