无码中文字幕色专区_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日在线视频
日韩精品一二三四 | 国产精品最新| 中文字幕在线看片| 视频在线不卡免费观看| 视频一区二区三区在线| 久久久久欧美精品| 另类激情亚洲| 亚洲美女久久| 一区在线免费观看| 9色精品在线| 色一区二区三区四区| 99精品美女| 亚洲aⅴ网站| 免费在线观看不卡| 国产精品91一区二区三区| 久久国产麻豆精品| 欧美高清一区| 精品视频亚洲| 美女尤物久久精品| 久久精品青草| 国内精品99| 日韩天堂在线| 日韩影院二区| 美女视频黄久久| 色在线视频观看| 日产午夜精品一线二线三线| 欧美网站在线| 国产一区二区三区免费在线| 青青青免费在线视频| 亚洲韩日在线| 日韩美女一区二区三区在线观看| 最新国产精品| 国产亚洲久久| 久久高清精品| 日韩欧美中文| 日韩三级一区| 日韩欧美中文| 国产成人免费| 久久久久久夜| 中文在线一区| 日韩中文视频| 伊人久久大香线蕉av不卡| 亚洲精品电影| 无码日韩精品一区二区免费| 精品三级av| 国产精品免费看| 精品视频网站| 国产高清久久| 日韩欧美一区免费| 亚洲精品韩国| а√天堂8资源在线| 色综合视频一区二区三区日韩| 日韩欧美中文字幕在线视频| 亚洲在线国产日韩欧美| 久久美女精品| 日韩在线一区二区| 日本不卡中文字幕| 亚洲一区二区动漫| 久久久久久久久丰满| 一区在线视频观看| 色爱综合av| 深夜福利亚洲| 日韩欧美2区| 99久精品视频在线观看视频| 国产视频一区欧美| 国产精品一区二区三区www| 99re国产精品| 精品国产乱码久久久| 国产精品66| 日本三级亚洲精品| 精品国产成人| 国产一区二区三区精品在线观看| 热三久草你在线| 亚洲综合电影| 日韩大片在线观看| 久久97视频| 92国产精品| 福利精品在线| 亚洲精品网址| 免费视频最近日韩| 久久狠狠久久| 欧美一区二区三区高清视频| 免费人成在线不卡| 日韩久久电影| 国产日产一区| 欧美三级精品| 制服诱惑一区二区| 亚洲欧美日韩精品一区二区| 免费成人性网站| 精品99久久| 日韩一区二区三区精品| 日韩av网站在线观看| 欧美freesex黑人又粗又大| 国产欧美午夜| 99国产精品自拍| 欧美在线影院| 亚洲免费播放| 欧美激情福利| 三级久久三级久久久| 波多野结衣一区| 日韩中文首页| 免费视频一区二区三区在线观看| 久久久久久婷| 国产一区二区精品| 午夜精品成人av| 久久国产精品毛片| 婷婷精品在线观看| 天堂资源在线亚洲| 免费成人av在线播放| 午夜亚洲一区| 国产模特精品视频久久久久| 日韩精品欧美| 黄色精品视频| 福利在线免费视频| 精品伊人久久久| 99久久www免费| 喷白浆一区二区| 亚洲在线电影| 日韩一区精品视频| 亚洲少妇在线| 奶水喷射视频一区| 亚洲激情av| 国产激情综合| 日本少妇精品亚洲第一区| 中文字幕av一区二区三区四区| 毛片不卡一区二区| 四虎在线精品| 国产视频久久| 免费精品国产| 国产精品对白| 亚洲国产福利| 激情亚洲影院在线观看| 999在线观看精品免费不卡网站| 婷婷综合网站| 国产成人精品福利| 免费一区二区三区在线视频| 精品视频一区二区三区在线观看| 欧美va天堂在线| 欧美福利在线| 捆绑调教日本一区二区三区| 日韩中文欧美在线| 日韩视频一区| 日韩一区二区三免费高清在线观看| 青青国产91久久久久久| 国产精品第一国产精品| 亚洲主播在线| 国产精品主播在线观看| 日韩综合一区| 综合激情一区| 日韩av成人高清| 精品国产乱码| 亚洲va在线| 日韩欧美一区免费| 欧美日韩中文| 91久久亚洲| 激情五月综合网| 国产精品三上| 国产一区二区三区精品在线观看| 日韩国产欧美视频| 亚洲激情欧美| 亚洲成人国产| 亚洲欧美日本视频在线观看| 日韩另类视频| 日韩午夜av| 日韩精品欧美精品| 黄色网一区二区| 欧美日韩一二三四| 亚洲婷婷丁香| 国产极品久久久久久久久波多结野| 久久亚洲精精品中文字幕| 精品在线网站观看| 国产91在线精品| 国产免费av一区二区三区| 亚洲a在线视频| 国产成人黄色| 欧美日本精品| 国产精品一卡| 亚洲精品大全| 亚州欧美在线| 日韩亚洲精品在线观看| 国产成人在线中文字幕| 国产成人免费| 丝袜美腿亚洲色图| 伊人久久一区| 欧美日韩高清| 国产亚洲第一伦理第一区| 久久亚洲一区| 在线亚洲自拍| 欧美日韩国产亚洲一区| 99精品美女| 久久99精品久久久久久园产越南| 久久国产精品毛片| 欧美日韩精品免费观看视频完整| 欧美一区久久久| 蜜臀91精品一区二区三区| 蜜桃视频一区二区三区在线观看 | 美女精品一区二区| 国产精品久久久久久久久久10秀 | 国产精品亚洲综合色区韩国 | 亚洲久久视频|