回复:突发奇想:利用224XP的模拟输入输出口,用作扩展开头量2I/1O!

醉书生

  • 帖子

    718
  • 精华

    25
  • 被关注

    18

论坛等级:侠士

注册时间:2004-06-13

普通 普通 如何晋级?

发布于 2008-06-16 21:06:24

0楼

quote:以下是引用学之初在2008-06-13 09:14:00的发言:
"只见过将数字口当模拟口用的"
楼上讲讲怎样用

原理很简单,就是用软件来实现AD芯片的转换过程。具体做法可用高速调制脉冲对模拟信号斩波后送到数字输入口,软件上将脉冲占空比从0%到100%往上调,数字输入口导通的瞬间,可算出模拟电压=导通电压/占空比,比如数字口导通电压15V时,若在占空比50%时导通,则模拟电压值约为30V。
该方法在单片机上可达到实用的效果,而且对成本的节省很可观,因为好一点的AD芯片价格甚至要超过8051本身。
但在S7-200上实现比较麻烦,一是数字口导通电压太高,要将电压降下来还得加比较器,二是受扫描周期影响较大,转换速度比较慢。
生命存在的方式只有两种:腐烂或燃烧
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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