特别推荐, 普及型 PLC单芯片方案 的最佳伴侣: Ai8051U
受梁工的发言启发, 发现 高级PWM 中暗藏玄机.高级PWM 中, 有个 重复计数 功能, 在输出脉冲时, 只要将 重复计数器 设置为最大 0xffff, 不用管他.
输出多少个脉冲, 直读 重复计数器寄存器 即可. 歪打正着, 功能强劲, 非常适合 PLC 脉冲输出, 同时兼顾输出脉冲的个数计数.
高级PWMA/PWMB 可组成 2路 高路脉冲输出, 考虑到其他因素, 最高输出频率做到 200KHz 不成问题.
高级PWMA/PWMB 可组成 1路 A/B相 输入, 考虑到其他因素, 最高计数频率做到 200KHz 不成问题.
对比一下 三菱 FX1S/FX1N/FX3S/FX3G 类产品,
2路 高路脉冲输出, 最高输出频率 100KHz/200KHz.
1路 硬件 A/B相 输入, 最高输入频率 60KHz.
Ai8051U 完胜 !!!
顶下,牛叉!! 脉冲输出数量一般要32位呢,有正反方向
高速计数一般也要32位,
怎么处理比较好
microEC 发表于 2024-12-14 11:02
脉冲输出数量一般要32位呢,有正反方向
高速计数一般也要32位,
怎么处理比较好
也没好方法, 因为现在的 MPU, 都不是专为 PLC 定向设计的, 而是通用型设计.
脉冲输出数量 及方向, 一般都要通过软件来实现.
高速计数除利用现有的高速计数器, 其余的计数器, 都要通过软件来模拟实现.
页:
[1]