看一下做一下的控制方法 点击:208 | 回复:0



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2008-01-15 12:47:00
楼主
  用两个单片机分别写发送与接收的两个程序,通信的波形定义如下:
   A.一个波时长定义为从低到高(上升沿)开始计时经高到低(下降沿)再到低到高(上升沿)计时结束.
   B.发送可连续发送四种不同波,分别表示同步,0,1,结束.
   C.接收对波长进行测量,不同波时长可知同步,0,1,结束.
发送程序的写法有两种:
   A.一个波产生方法:置高延时置低延时置高延时.延时用跑N个指令来实现.
   B.一个波产生方法:用定时器来计时,定时器定时时长是一个波时长的N分之一,这样用N次调用发送子程序来完成一个波的产生,当然子程序中有上次调用该子程序的一些状态.这样也可以N次调用一些短的别子程序.
   方法A发送时难于同时来接收,而方法B可以同时接收与发送.
   方法B是调用同一个程序,程序中保存一些状态,每次进入程序根据状态与新的条件做不同的事,并可修改状态,然后退出程序.用这样的方法用来完成几件事同时做,每件事都是看一下做一下,转做别的事.


   一个贴膜控制系统的实现.对一个透明手机、PDA面板的生产中装整机前对面板两面进行贴两面膜进行保护.每一面贴膜都有几个过程:面板上料过程,对面板除静电与除尘过程,膜上料过程,贴膜过程,这几个过程在一个回转盘上进行同步.两面总有差不多十个过程,每个过程都有几个步骤来实现.不同过程的步骤是同时进行,这些用一个PLC来实现.这些过程同时进行,对每一个过程用看一下做一下的控制方法.用这种方法对所有过程来快速处理,又重头循环.当然PLC要与触摸屏通信.


    (PLC+触摸屏)与(工控机+板卡)进行比较,不是一下能说清楚.觉得(工控机+板卡)的程序开发可借鉴一下(PLC+触摸屏)的方法.触摸屏用主线程来实现,PLC用一个线程来实现.PLC线程完成PLC的功能,循环开始对输入输出进行更新,用看一下做一下控制方法对过程处理.输入输出包括与界面通信.


热门招聘
相关主题

官方公众号

智造工程师