quote:以下是引用学之初在2008-06-13 09:14:00的发言:
"只见过将数字口当模拟口用的"
楼上讲讲怎样用
原理很简单,就是用软件来实现AD芯片的转换过程。具体做法可用高速调制脉冲对模拟信号斩波后送到数字输入口,软件上将脉冲占空比从0%到100%往上调,数字输入口导通的瞬间,可算出模拟电压=导通电压/占空比,比如数字口导通电压15V时,若在占空比50%时导通,则模拟电压值约为30V。
该方法在单片机上可达到实用的效果,而且对成本的节省很可观,因为好一点的AD芯片价格甚至要超过8051本身。
但在S7-200上实现比较麻烦,一是数字口导通电压太高,要将电压降下来还得加比较器,二是受扫描周期影响较大,转换速度比较慢。