<nobr id="zkazv"></nobr>

      午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
      首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
      首 頁 新聞動態 產品中心 方案與應用 技術文摘 資料下載 關于我們 臺達網站 在線視頻
      臺達變頻器和C51單片機通訊

      中達電通股份有限公司
      收藏本文     查看收藏
      3 單片機通訊設計
      3.1 C52單片機的串行接口結構
          8051串行接口是一個可編程的全雙工串行通訊接口。它可用作異步通訊方式(UART),與串行傳送信息的外部設備相連接,或用于通過標準異步通訊協議進行全雙工的8051多機系統也可以通過同步方式,使用TTL或CMOS移位寄存器來擴充I/O口。8051單片機通過引腳RXD(P3.0,串行數據接收端)和引腳TXD(P3.1,串行數據發送端)與外界通訊。SBUF是串行口緩沖寄存器,包括發送寄存器和接收寄存器。它們有相同名字和地址空間,但不會出現沖突,因為它們兩個一個只能被CPU讀出數據,一個只能被CPU寫入數據。
          臺達變頻器接受的RS485信號,單片機輸出的是TTL電平。因此要變頻器和單片機通訊要有通訊轉換芯片,目前常用的RS485芯片有MAX485、MAX483,S75176等。在本例子中采用了MAX485和S75176芯片,同時電路圖中預留了RS232電路的接口,方便單片機以RS232通訊方式和其他外設進行通訊。主單片機采用ATMEL公司的AT89C52單片機。
      3.2 軟件調試界面
           單片機程序通過在KEIL環境下開發編譯的,調試界面如下:

      3.3通訊源程序
       
      /*********************************************************
      *  本程序是AT89C52單片機和臺達B系列、M系列、L系列、F系列通訊例子.
      *  通訊協議ASCII格式,幀格式為“1位起始位、7位數據、奇偶位(或無)、結束位”共10位.
      *  臺達VFD系列變頻器一幀的通訊格式:第0位:“:”起始位;第1,2位:站號地址.
      *  第3,4位:功能號碼;第5,6,7,8位:寫入的地址;第9,10,11,12位:傳輸數據.
      *  第13,14位:校驗碼;第15,116位:停止0X0D,0X0A.
      *  該程序通過向2000H地址寫入0012H數據來啟動變頻器;向2000H地址寫入0012H數據來停止變頻器.
      *  由P1.0來控制MCU發送數據,P2來控制通訊指示燈.*
      *  編譯環境:KEIL V3.30
      *  作者:劉元剛
      *  部門:中達電通股份有限公司AMD產品處
      *  編寫時間:2008.1.8
      *  修改時間:
      *  修改內容:
      **********************************************************/
      #include <reg51.h>
      char send[17]={0};
      char send1[8]={0x01,0x06,0x01,0x00,0x17,0x70,0x86,0x22};
      char count;
      int  temp;
      bit motor_flag=0;
      /*********ASCII格式變量定義**********/
      char number ;     //設備站號
      char function ;   //功能
      char address_h;   //地址高
      char address_l;   //地址低
      char  data_h ;    //數據
      char  data_l ;    //數據
      char CRC_H;       //校驗
      char CRC_L;       //校驗
      char send_temp;
      int  sum_temp;
      /*
           函數ASCII()實現了臺達變頻器通訊協議轉換為ASCII協議格式的功能。
      */
      void ASCII(void);
      /*
          init_serial()函數串行通訊初始化函數
          實現了:波特率的設定,定時器的選擇,發送模式的選擇
      */
      void init_serial(void);
      //函數ASCII7N2()以數據格式 7,N 2方式發送數據
      void ASCII7N2(void);
      //函數ASCII7O1()以數據格式 7,O 1方式發送數據
      void ASCII7O1(void);
      //函數ASCII7E1()以數據格式 7,E 1方式發送數據
      void ASCII7E1(void);
       
      main()
      {
           init_serial();
      /***********VFD系列變頻器通訊資料初始化*****/
           number=0x01;
           function=0x06;
           address_h=0x20;
           address_l=0x00;
           data_h=0X00;
           data_l=0x12;
      /******************************************/
           while(1)
           {
              if(P1!=0XFF)
              {
              for(temp=0;temp<3000;temp++)//延時一段時間
              {;}
                  if(P1!=0XFF)
                  {
                  P2=0;
                  TI=0;
                  ASCII();//發送數據的處理
       
                  ASCII7N2();//以通訊協議為ASCII 9600,7,N,2發送數據
                  ASCII7O1();//以通訊協議為ASCII 9600,7,O,1發送數據
                  ASCII7E1();//以通訊協議為ASCII 9600,7,E,1發送數據
                 
                  for(temp=0;temp<10000;temp++)
      //發送完數據之后延時一段時間
                  {;}
                  for(temp=0;temp<10000;temp++)
                  {;}
                  motor_flag=~motor_flag;       //完成了變頻器啟動和停止之間的切換
                  if(motor_flag==1){data_l=0x11;}
                  else{data_l=0x12;}
                  P1=0XFF;
                  P2=0XFF;
                  }
              }       
           } 
      }
      /*******************************************************************************
      ******
      函數nop名稱:void init_serial(void)
      函數功能:
      參數列表:
      返回值  :
      影響資源:
      實現過程:
      ********************************************************************************
      *****/
      void init_serial(void)
      {
          SCON=0x40;//工作在方式1,
          TMOD=0x20;
          TH1=0xFD; //波特率為9600,晶振11.0592MHZ
          TL1=0xFD; 
          TR1=1;        //啟動定時器1
          P1=0XFF;
      }
       
      void ASCII7N2(void)
      {
           for(count=0;count<17;count++)
                  {
                  SBUF=send[count]|0X80;
                  while(TI==0);
                  TI=0;
                  }
      }
      void ASCII7O1(void)
      {
          for(count=0;count<17;count++)
                  {
                  temp=0;
                  ACC=send[count]&0X7F;
                  send_temp=ACC;
                  temp=P;
                  send_temp=(temp<<7)|send_temp;
                  SBUF=send_temp;
                  while(TI==0);
                  TI=0;
                  }
      }
      void ASCII7E1(void)
      {
          for(count=0;count<17;count++)
                  {
                  temp=0;
                  ACC=send[count]&0X7F;
                  send_temp=ACC;
                  temp=~P;
                  send_temp=(temp<<7)|send_temp;
                  SBUF=send_temp;
                  while(TI==0);
                  TI=0;
                  }
      }
      /*******************************************************************************
       
       
      臺達相關解決方案:
      臺達堆垛機方案:精準是王道 平穩更高效
      不負期望 強大性能 | 臺達ASDA-A3伺服高端應用面面說
      云端漫游智能制造 低碳方案盡在眼前!
      看臺達三招化解數據中心升級難
      云課堂 | 聽數據中心專家開講新一代綠色微模塊
      建設低碳綠色智能工廠,從優化冷水機開始!
      臺達在這個智慧園區上展現的“硬功夫“和”軟實力”
      臺達澆鑄控制解決方案 助力發泡橡膠制程大升級
      臺達為數據托管跨國公司提供 28 MW 關鍵電力解決方案
      低碳模式 綠色主張 臺達方案與你分享
      臺達LED直流智能照明解決方案,點亮家門口的“指路燈”
      深化“雙碳”牽引目標 臺達為智能廠務增加綠色助力
      更多臺達解決方案...
      通過中華工控網在線留言中達電通股份有限公司:
      用戶名: 密碼: 免費注冊為中華工控網會員
      請留下您的有效聯系方式,以方便我們及時與您聯絡
       
      中華工控網 GKong.com制作發布 廣告聯系
      主站蜘蛛池模板: 黄床大片免费30分钟国产精品| 久久综合亚洲鲁鲁九月天| 天堂影院一区二区三区四区| 国产亚洲国产精品二区| 日韩国产成人精品视频| 亚洲性日韩一区二区三区| 韩国福利视频一区二区三区| 亚洲国产码专区在线观看| 精品久久免费国产乱色也| 精品亚洲综合一区二区三区| 伊人久久大香线蕉网av| 亚洲一区二区三区自拍公司| 亚洲精品久久久久久婷婷| 欧美肥老太牲交大战| 中文字幕日韩精品国产| 色香欲天天影视综合网| 免费午夜无码片在线观看影院| 国产精品小一区二区三区| 九九热在线视频精品免费| 激情五月天自拍偷拍视频| 午夜精品一区二区三区成人| 国产高清在线精品一区不卡| 国产精品一二三区蜜臀av| 国产无遮挡裸体免费久久| 亚洲丰满老熟女激情av| 国产精品白丝久久av网站| 免费无码又爽又刺激高潮虎虎视频| 激情综合网激情五月我去也| 激情五月天一区二区三区| 国产永久免费高清在线观看| 一区二区丝袜美腿视频| 色综合AV综合无码综合网站| 8AV国产精品爽爽ⅤA在线观看| 18禁成人免费无码网站| 在线涩涩免费观看国产精品| 四虎库影成人在线播放| 亚洲V天堂V手机在线| 亚洲精品成人福利网站| 国产福利深夜在线播放| 国产国产午夜福利视频| 亚洲精品男男一区二区|