无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
首頁 | 公司簡介 | 聯系方式 | 公司動態 | 產品 | 供應 | 應用實例 | 下載 | 文摘 | 誠聘
臺達變頻器和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制作發布 廣告聯系
无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
日韩中文字幕视频网| 99综合视频| 国产一区2区| 99国产精品99久久久久久粉嫩| 人人精品久久| 欧美日韩国产一区二区三区不卡| 美女视频黄久久| 久久国产精品99国产| 久久精品91| 在线人成日本视频| 麻豆精品在线播放| 国产精品一级在线观看| 色8久久久久| 蜜桃视频在线观看一区| 欧美在线影院| 在线日韩av| 免费一二一二在线视频| 国产不卡精品在线| 久久精品国产网站| 国产精品久久免费视频| 国产欧美综合一区二区三区| 国产农村妇女精品一区二区| 久久精品av| 久久中文亚洲字幕| 精品亚洲美女网站| 日韩三区免费| 在线一区视频观看| 亚洲精品一级二级| 亚洲不卡av不卡一区二区| jizzjizz中国精品麻豆| 欧美国产一级| 成人精品中文字幕| 国产一区二区三区自拍| 香蕉精品视频在线观看| 欧美1级日本1级| 男人天堂欧美日韩| 亚洲精品精选| 日韩av不卡在线观看| 91伊人久久| 九九99久久精品在免费线bt| 国产精品xx| 天堂网在线观看国产精品| 欧美aa国产视频| 黄色欧美日韩| 亚洲视频二区| 免费在线欧美视频| 日韩激情中文字幕| 久久久久九九精品影院| 亚洲黄色免费看| 成人av动漫在线观看| 日韩中文字幕区一区有砖一区 | 国产精品观看| 成人一区而且| 久久精品亚洲人成影院 | 久久精品国产成人一区二区三区| 久久精品一区| 91精品蜜臀一区二区三区在线 | 日韩中文字幕亚洲一区二区va在线| 日韩二区在线观看| 国产成人调教视频在线观看| 久久影视一区| 日韩av成人高清| 国产精品久久观看| 午夜宅男久久久| 九九久久国产| 日本欧洲一区二区| 国内精品麻豆美女在线播放视频| 精精国产xxxx视频在线野外| 亚欧成人精品| 电影天堂国产精品| 日韩中文字幕亚洲一区二区va在线| 国产精品蜜月aⅴ在线| 成人日韩在线| 久久国产三级精品| 亚洲成人日韩| 欧美91在线|欧美| 亚洲一区日韩| 日韩久久电影| 日韩成人av影视| 尤物精品在线| 电影天堂国产精品| 亚洲va在线| 亚洲人成毛片在线播放女女| 一区二区三区四区日本视频| 欧美亚洲免费| 久久国产成人午夜av影院宅| 日本aⅴ亚洲精品中文乱码| 精品久久在线| 日本不卡一区二区三区| 黄在线观看免费网站ktv| 亚洲美女91| 亚洲欧美日韩视频二区| 黄在线观看免费网站ktv| 欧美日一区二区在线观看| 日韩视频一区二区三区在线播放免费观看| 欧美激情视频一区二区三区免费| 免费成人av在线播放| 99久久亚洲精品| 精品精品久久| 久久国产三级| 日本午夜精品视频在线观看| 精品久久网站| 日韩欧美一区免费| 亚洲另类av| 欧美日韩一视频区二区| 国产字幕视频一区二区| 亚洲国产福利| sm捆绑调教国产免费网站在线观看| 欧美一区自拍| 日韩av午夜在线观看| 一区二区国产在线| 亚洲精品在线观看91| 日韩成人精品一区二区| 荡女精品导航| 国产精品99视频| 高潮一区二区| 婷婷综合六月| 久久精品国产福利| 国产一区二区三区久久久久久久久| 欧美一级二级视频| 国产三级精品三级在线观看国产| 日韩综合一区二区三区| 日本a口亚洲| 欧美精品91| 中文在线а√天堂| 91精品精品| 久久亚洲影院| 亚洲一区观看| 综合激情网...| 日韩精品欧美大片| 日韩激情精品| 开心激情综合| 蜜臀国产一区| 免费视频亚洲| 丝袜亚洲精品中文字幕一区| 蜜臀av亚洲一区中文字幕| 欧美日韩一区二区三区四区在线观看| 久久精品99久久久| 国产69精品久久| 免费久久精品| 日韩国产在线观看| 免费在线亚洲欧美| 久久一区二区三区电影| 在线视频亚洲欧美中文| 亚洲字幕久久| 久久精品国产久精国产爱| 欧美色图国产精品| 亚洲免费婷婷| 欧美日韩一视频区二区| 日韩欧美一区二区三区在线视频| 国产精品97| 青青国产91久久久久久| 97久久亚洲| 婷婷中文字幕一区| 国产精品蜜月aⅴ在线| 日本三级亚洲精品| 中文日韩欧美| 国产精品中文字幕制服诱惑| 日本va欧美va精品| 国产a亚洲精品| 亚洲成人va| 日韩一区精品| 久久精品国产一区二区| 日本成人在线一区| 不卡一区综合视频| 欧美中文高清| 久久久久久久久久久妇女 | 免费在线欧美视频| 精品视频网站| 亚洲在线免费| 97精品国产| 日韩在线成人| 99pao成人国产永久免费视频| 青青国产91久久久久久| 欧美日韩少妇| 在线午夜精品| 欧美粗暴jizz性欧美20| 欧美一区二区三区久久精品| 免费在线视频一区| 日韩国产欧美一区二区| 欧美日韩国产一区二区三区不卡 | 国产精品久久久久久久久久齐齐| 久久影院午夜精品| 精品99久久| 欧美亚洲自偷自偷| 久久午夜精品一区二区| 国产精品久久久一区二区| 日韩福利视频网| 国产一级成人av| 免费在线看一区| 色天使综合视频| 亚洲视频电影在线| 久久精品毛片| 国产精品蜜月aⅴ在线| 91久久视频| 亚洲有吗中文字幕| 亚洲综合另类| 久久国产66| 精品99久久| av不卡免费看|