论坛

PWM至I2C

开始于 sturgessb 2007年7月11日
嗨,大家好

我遇到了需要读取5个PWM通道的问题 control loop to
运行非常缓慢(出于明显的原因)。

因此,我想将此工作转移到另一个IC上。我在想 5 small 8pin
仅用于连续读取PWM信号并存储的PICS it in a
我的BasicX-24可以根据需要通过I2C读取该变量。

没有PIC部门的经验,我想知道这是否是 possible 和
有人做过吗?

如果有人可以,我也会公开报价购买编程的PIC, as I'm in a
有点着急。

问候

还有另一种方法可以读取PWM信号。一个简单的RC
电路可以将PWM转换为电压,然后可以读取
GetADC。 PWM的“接通”时间越长,电容器越多
充电,电压越高。当然不如
其他方法,但分辨率仍然为1024步。

或者,您可以使用另一个BX24进行解码,然后
将两者联网。这样做的优点是不必
加快PIC的速度,并扩展I / O
能力。

-唐
---在b ...中,“ sturgessb”写道:
>
> 嗨,大家好
>
>我有一个需要读取5个PWM通道的问题
导致我的控制循环
>运行非常缓慢(出于明显的原因)。
>
>因此,我想将此工作转移到另一个IC上。我刚在想
也许5小8pin
>仅具有连续读取功能的PICS the PWM signal
并将其存储在
>我的BasicX-24可以通过I2C读取的变量 on demand.
>
>没有PIC部门的经验,我想知道是否
这是可能的,
>有人做过吗?
>
>如果有人的话,我也会公开报价购买编程的PIC
可以做到,因为我在
> 有点着急。
>
> 问候
>
> 本
>

检查Al Willam的PAK
http://www.awce.com/compare.htm
可能会有一个可以帮助您。
标记

---在b ...中,“ sturgessb”写道:
>
> 嗨,大家好
>
>我有一个需要读取5个PWM通道的问题
导致我的控制循环
>运行非常缓慢(出于明显的原因)。
>
>因此,我想将此工作转移到另一个IC上。我曾是
想着也许5小8pin
>仅具有连续读取功能的PICS the PWM
信号并将其存储在
>我的BasicX-24可以通过I2C读取的变量 on demand.
>
>没有PIC部门的经验,我想知道是否
这是可能的,
>有人做过吗?
>
>如果愿意,我也愿意提供购买编程的PIC的报价
任何人都可以做到,因为我在
> 有点着急。
>
> 问候
>
> 本
>

我绝不是BasicX-24的专家,但我尝试使用
此图章上的I2C。我的理解是它不是硬件I2C
而且您必须使用ShiftIn和ShiftOut。当我用它来
与Devantech SD-21伺服控制器通讯,速度较慢
只需在BasicX上使用PulseOut命令即可。



---在b ...中,“ m_l_newell”写道:
>
> 本
>检查Al Willam的PAK
> http://www.awce.com/compare.htm
>可能会有一个可以帮助您。
> 标记
>
>---在b ...中,“ sturgessb”写道:
> >
> > 嗨,大家好
> >
> >我有一个需要读取5个PWM通道的问题
>导致我的控制循环
> >运行非常缓慢(出于明显的原因)。
> >
> >因此,我想将此工作转移到另一个IC上。我曾是
>想着也许5小8pin
> >仅负责连续读取PWM的PICS
>信号并将其存储在
> >我的BasicX-24可以根据需要通过I2C读取该变量。
> >
> >没有PIC部门的经验,我想知道是否
>这是可能的,
> >有人做过吗?
> >
> >如果愿意,我也愿意提供购买编程的PIC的报价
>任何人都可以做到,因为我在
> > 有点着急。
> >
> > 问候
> >
> > 本
>
嗨乔

那么,模拟I2C是否比硬件I2C慢得多?