回复:我想做这么另类的通讯

芳季

西门子1847工业学习平台

  • 帖子

    15747
  • 精华

    102
  • 被关注

    978

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2010-08-25 12:44:04

17楼

那你的程序就是用程序扫描一位一位地发了?到时间就发一位。你按照常规通讯这个做可能编程量很大的啊。
我的想法是一个字节分开两部分发送。用pto发送。
比如要发送1A那么就用4段PTO。第一(1)三(A)段是数据。二四段式间隔。一三段频率固定,脉冲数可变,二四段周期5.5毫秒,反正略大于一个数据的最大时间。我上面说过是3到5毫秒。四段脉冲组织好了之后一次性发送。
接收端就用5毫秒的定时中断读高计的值。超时就清零。接收到第一个上升的时候开始算5毫秒。高计的设定值设定1。PV=CV的时候产生中断开始5毫秒定时。
反正就是每5毫秒发数据中的脉冲数。1A就是在一段发1个脉冲和三段发10个脉冲。数据F就发16个脉冲。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33289条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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