日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

最新廣告
關注中國自動化產業發展的先行者!
工業智能邊緣計算2025年會
CAIAC 2025
2025工業安全大會
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

CS5460芯片在MSP430單片機中的應用
  • 企業:控制網     領域:人機界面     行業:輸配電    
  • 點擊數:3022     發布時間:2007-07-18 20:24:12
  • 分享到:
本文介紹了一種基于TI的新型單片機MSP430設計的應用系統,利用MSP430超低功耗和高集成度的優點,通過和帶有高速計算功能的串行接口的單相雙向功率/電能計量集成電路芯片CS5460的連接實現功率測量,并給出讀寫C程序。



1. 引言

    目前比較流行的電子電度表芯片如AD7750和AD7755(見《國外電子元器件》1999年第3期文章)存在著測量范圍小,與MPU連接復雜,功能簡單等缺點。CS5460是CRYSTAL公司最新推出的帶有串行接口的單相雙向功率/電能計量集成電路芯片,該芯片比AD7750和AD7755相比,具有結構簡單,功能齊全,性能優良的特點,這些特點使其更便于與微處理器MPU接口并能方便地實現電壓電流!功率的測量和用電量累積等功能。用具有超低功耗,高集成度,高可靠性的MSP430單片機與其相連接可簡化電路設計,提高效能并廣泛應用于功率測量和電子電表的數據采集以及電能計量領域。

2 .MSP430單片機簡介

    MSP430單片機是TI公司生產的超低功耗單片機。該系統將大量的外圍模塊整合到片內,也特別適合于設計片上系統;它是一個16位的精簡指令構架,有大量的工作寄存器和數據存儲器。它有如下特點:具有超低功耗,強大的處理能力,高性能模擬技術及豐富的片上外圍模塊,系統工作穩定,方便高效的開發環境。MSP40工作在1.8-3.6V電壓下,有正常工作模式(AM)和4種低功耗工作模式,在電源電壓為3V時,各種模式的工作電流分別不同。單片機可以方便的在各種工作模式之間切換。MSP430 單片機引腳圖如下。


圖1 MSP430X11X系列引腳圖

3. CS5460芯片簡介

    CS5460是CRYSTAL公司最新推出的帶有串行接口的單相雙向功率/電能計量集成電路芯片。CS5460增加了以下功能:(1)具有片內看門狗定時器(Watch Dog Timer)與內部電源監視器;(2)具有瞬時電流、瞬時電壓、瞬時功率、電流有效值、電壓有效值、功率有效值測量及電能計量功能;(3)提供了外部復位引腳;(4)雙向串行接口與內部寄存器陣列可以方便地與微處理器相連接;(5)外部時鐘最高頻率可達20MHz;(6)具有功率方向輸出指示。這些增加的功能更加便于與微處理器(MPU)接口,并能方便地實現電壓、電流、功率的測量和用電量累積等功能。

    3.1 CS5460的基本內部結構 

    CS5460內部集成了兩個△-∑A/D轉換器、高、低通數字濾波器、能量計算單元、串行接口、數字-頻率轉換器、寄存器陣列和看門狗定時器等模擬、數字信號處理單元,其內部結構框圖如圖2所示。


圖2 CS5460的基本內部結構

    3.2 CS5460的引腳排列和功能


圖3  CS5460引腳圖

    1腳XOUT:晶體振蕩器輸出;2腳CPUCLK:CPU時鐘輸出;3腳VD+:數字電路電源正極;4腳DGND:數字地;5腳SCLK:串行時鐘輸入;6腳SDO:串行數據輸出;7腳CS:片選;8腳NC:空腳;9腳VIN+:差分電壓正輸入端;10腳VIN-:差分電壓負輸入端;11腳VREFOUT:參考電壓輸出;12腳VREFIN:參考電壓輸入;13腳VA-:模擬地;14腳VA+:模擬電源正極;15腳IIN-:差分電流負輸入端;16腳IIN+:差分電流正輸入端;17腳PFMON:電源掉電監視輸出;18腳NC:空腳;19腳REST:復位輸入;20腳INT:中斷輸出;21腳EOUT:電能脈沖輸出;22腳EDIR:功率方向指示輸出;23腳SDI:串行數據輸入;24腳XIN:晶體振蕩器輸入。

4 硬件設計

    單片機MSP430通過和單相雙向功率/電能計量芯片CS5460集成電路芯片組成的硬件的電路。通過低壓差調節器LP2951ACM3.0 向MSP430單片機VCC引腳提供3.0V的工作電壓。引腳VSS接地。引腳REST,CS,SD1,SDO,SCLK,EDIR接P1.0—P1.5口,接受來自單片機的信號,INT接RST/NMI引腳使單片機MSP430接受來自芯片CS460的中斷。EOUT接XIN的晶體振蕩器連接,接受來自芯片CS5460的XIN引腳晶振的輸入。VREFIN,DGND,VREFOUT,VA-接電容C1為0.1uF,再接地。VIN-,VIN+,HN+,HN-接兩個變壓器為CS5460
芯片提供+5V的電壓,VD+,VA+接R3電阻接電容再接地。C1,R1,D1,D2和C2,R2,D3,C3組成的電路向CS5460芯片的模擬數字電源正極輸入+5V電壓。PFMON接R4再接R5與地接監視模擬電源輸入是否低于閾值。
 



圖4硬件原理圖

5 軟件設計

    CS5460的串行接口部分集成了一個帶有發送/接收緩沖器的狀態機,狀態機在SCLK上升沿解釋8位命令字。根據對命令的解碼,狀態機將執行相應的操作,或者為把尋址的內部寄存器的數據傳送到發送緩沖區,寫操作在數據傳輸前要等24個SCLK周期。通過寄存器讀/寫命令,數據可被寫入或從CS5460中讀出。數據的讀、寫通過向串口SDI引腳寫入相應的8位命令字(高位在前)來啟動。一些命令字在執行時受周期計數寄存器和配置寄存器內容的影響,需要先對周期計數器和配置寄存器內容進行正確設置。寄存器寫指令后必須跟24位數據,先寫命令字啟動寫操作,然后隨著24個連續的串行時鐘脈沖,CS5460將從串行輸入引腳SDI接收串行數據,一旦收到數據,狀態機便將數據寫入配置寄存器并返回到命令模式。通過SDI引腳寫入命今后,可從SDO引腳讀出數據。
 



圖五 讀寫時序


 
                                 
    下面依照時序分別給出讀寫的基本C程序。
    
  Main()
     {  char cdata , didata;
         Scanf(“%s,%s”,&cdata,&didata);
IC?_writeCS5460(cdata);
        IC_ReadCS5460(didata);}
      Void IC?_writeCS5460(unsigned char CData)
      { unsigned char i;
  CS5460_SCLK_0;       //時鐘置零
CS5460_CS_0;          //片選置零
For(i=0;i<8;i++)     //開始一個字節的CData
  {  CS5460_SCLK_0;    //時鐘置零
     Delay_us(5);      //相當于5個NOP
     CS5460_SCLK_1;     //時鐘置1
     Delay_us(5);       //相當于5個NOP
     If ( CData&0x80)
    { CS5460_SDI_1;}
    else { CS5460_SDI_0;} //判斷要寫入的內容最高位是否為1,是1寫1,
     CData+=CData;} }不是寫0,再左移數據,循環寫8次
  Unsigned int IC_ReadCS5460(unsingned char DIDATA)
        {    unsigned char i , j;
             Unsigned int DATA;     //要返回的內容
        DATA=0;            //要返回的內容先清零
       IC_WriteCS5460(DIDATA); // 寫入程序狀態字
              CS5460_SCLK_0;          //時鐘置零
            For(j=0;j<2;j++)         
            {  DATA+=DATA;       // 2個字節的循環,根據需要可以改成3個字節
              For(i=0;i<7;i++)   //先循環要返回的內容(左移一位)
               { CS5460_SDI_1;
                 CS5460_SCLK_0;    //以下開始讀出一個字節的8b循環
                 Delay_us(5);      //SDI口置1
               If(PINC&(1<<PC2))   //時鐘置零
               {  DATA=DATA+1;      //延時5us
                 DATA+=DATA;}} //要讀的內容最高位為1,則寫1,否則寫0,再左移
                 CS5460_SDI_0;      //SDI口置1
                 CS5460_SCLK_0;     //時鐘置零
                 Delay_us(5);       //延時5us
                 CS5460_SCLK_1;     //時鐘置1
                  Delay_us(5);        //延時5us
              If(PINC&(1<<PC2))
         { DATA=DATA+1;}   //讀一個字節最后一位時單獨處理,是1補1,不是則跳到CS5460_SCLK_0; // 下一步,回到上面左移1位,相當于補0
            CS5460_SDI_1;      //SDI口置1
            Delay_us(2);       //延時2us
            CS5460_CS_1; }      //片選置0
            Return(DATA);}  //返回要讀的內容

6. 結束語

    以上介紹的是以單片機MSP430為核心基于CS5460芯片的應用。該系統具有低功耗,高集成度,高性能和高可靠性等特點。本系統實現了MSP430單片機和CS5460芯片的硬件設計在功率測量中的應用并且給出了單片機MSP430和CS5460讀寫的C程序。

7.參考文獻
1.CRYSTAL公司產品資料.1990.10.
2.沈金官.《電網監控技術》中國電力出版社。1997.6.
3.王福瑞.<<單片微機測控系統設計大全》.北京航空航天大學出版社.1998.4
4.何立民.《單片機應用技術選編》1-7.北京航空航天大學出版社。
5.何立民.MCS 51 單片機應用系統設計[M] . 北京:北京航空航天大學出版社,1993.

 

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 国产一区二区高清-国产一区二区福利久久-国产一区二区成人-国产一区二区不卡视频-亚洲高清网站-亚洲高清视频在线观看 | 精品久久久久久蜜臂a∨-精品久久久久久蜜臀-精品久久久久久免费看-精品久久久久久免费影院-精品久久久久久清纯-精品久久久久久日韩字幕无 | 亚洲欧洲在线视频-亚洲欧洲在线观看-亚洲欧洲一区二区三区-亚洲欧洲一区二区-久久国产精品最新一区 | 欧美精品综合-欧美精品自拍-欧美精品专区免费观看-欧美精品在线一区二区三区-欧美精品在线一区-欧美精品在线视频观看 | 四虎影视永久免费观看网址-四虎影视永久地址www成人污-四虎影视网站-四虎影视网-日韩欧美高清色码-日韩欧美国产免费看清风阁 | 欧美在线日韩-欧美在线区-欧美在线看欧美视频免费网站-欧美在线精品一区二区在线观看-www..com黄-vr专区日韩精品中文字幕 | 极品美女在线观看国产一区-极品嫩模一区二区三区-极品人妻被黑人中出-极品少妇xxxxⅹ另类-极品少妇xxxx精品少妇-极品少妇XXXX精品少妇偷拍 | 性色做爰片在线观看WW-性夜影院午夜看片-性一交一乱一A片-性一交一乱一A片WWW-性一交一乱一交A片久久-性一交一乱一交A片久久四色 | 在线免费观看国产精品,日韩经典在线,香蕉久久网,爽妇网s,国内在线观看精品免费视频,欧美另类图片亚洲偷 | 国产免费区-国产免费久久精品-国产免费久久-国产免费福利-鸥美性生交xxxxx久久久-欧洲黄色毛片 | 91精品国产色综合久久不卡蜜,999国内精品永久免费视频试看,五月婷婷六月香,欧美成人综合在线,日韩亚洲第一页,国产欧美日韩不卡在线播放在线 | 国产毛片高清,精品综合,日韩亚洲欧美综合,精品国产一区二区三区免费看,精品久久久久久国产牛牛app,亚洲欧美国产精品第1页 | 2015天堂网-2014天堂网-19国产精品麻豆免费观看-18视频在线观看网站-18黄免app网站-18成网站www在线观看 | 日韩美在线-日韩美一区二区三区-日韩美女在线视频-日韩美女视频在线观看-亚洲无线一二三四区手机-亚洲无专砖码直接进入 | 91看片淫黄大片欧美看国产片-91看片在线观看-91蝌蚪91九色-91蝌蚪国产-91蝌蚪九色-91蝌蚪论坛 | 二区乱码综合无码一区二区三-二区女人观看chinese中国真实乱-二区欧美三-二区欧美无遮挡中文字幕人成人-二区啪视频-二区日本成人动漫电影 | 日韩一区二区不卡-日韩一品道-日韩一级一欧美一级国产-日韩一级视频免费观看-亚洲精品AV中文字幕在线-亚洲精品爆乳一区二区H | 美女三级毛片-美女牲交视频一级毛片无遮挡-美女视频大全视频a免费九-美女视频黄a视频全免费网站色窝-美女视频黄的全是免费-美女视频秀色福利视频 | 精品国产互换人妻麻豆-精品国产经典三级在线看-精品国产精品人妻久久无码五月天-精品国产九九-精品国产剧情AV在线观看-精品国产露脸久久AV麻豆 | 精品久久久久久久中文字幕,日韩欧美国产电影,日韩国产欧美一区二区三区在线,青青草原国产一区二区,日本成人久久,欧美在线视频二区 | 国产日韩欧美亚洲综合在线-国产日韩欧美视频在线观看-国产日韩欧美视频-国产日韩欧美久久久-人人澡人人澡人人澡-人人澡人人澡人人 | 91九色精品国产免费-91九色蝌蚪在线-91九色李宗瑞在线观看-91九色露脸-91九色视频-91九色视频在线观看 | 中文字幕第一页亚洲-中文字幕第一页国产-中文字幕第38页永久乱码-中文字幕不卡在线观看-久久久久青草大香线综合精品-久久久久青草 | 欧美精品一区二区精品久久-欧美精品一二区-2019酷路泽大改款-欧美精品亚洲一区二区在线播放-99日韩-99人中文字幕亚洲区 | 美女三级毛片-美女牲交视频一级毛片无遮挡-美女视频大全视频a免费九-美女视频黄a视频全免费网站色窝-美女视频黄的全是免费-美女视频秀色福利视频 | 精品国产互换人妻麻豆-精品国产经典三级在线看-精品国产精品人妻久久无码五月天-精品国产九九-精品国产剧情AV在线观看-精品国产露脸久久AV麻豆 | 麻豆蜜桃色精品电影网在线高清-麻豆蜜臀国产精品无码视频电影无删减在线观看-麻豆免费版-麻豆免费观看高清完整视频-麻豆免费看-麻豆免费网站 | 99久热-99久久综合九九亚洲-99久久综合精品国产-99久久综合狠狠综合久久-99久久综合国产精品免费-99久久综合给久久精品 | 麻豆91在线-麻豆91在线视频-麻豆99一区二区在线观看-麻豆ⅴ传媒在线播放免费观看-麻豆aⅴ精品无码一区二区-麻豆app2.24.15.15安卓版下载 | 麻豆高潮AV久久久久久久-麻豆高清免费国产一区-麻豆国产13p-麻豆国产96在线日韩麻豆-麻豆国产AV尤物网站尤物-麻豆国产精品AV色拍综合 | 亚洲女同在线观看-亚洲女同在线-亚洲女同视频-亚洲女同精品中文字幕-美国激情ap毛片-美国黄色一级毛片 | 欧美夜夜骑,青草视频在线观看完整版,久久精品99无色码中文字幕,欧美日韩一区二区在线观看视频,欧美中文字幕在线视频,www.99精品 热久久国产-热99这里只有精品-热99这里有精品综合久久-热99在线观看-国产精品99久久久-国产精品99久久99久久久看片 | 任你躁国语自产二区在线播放-任你懆视频 这里只有精品-人与人特黄一级-人与禽物videos另类-扒开女人下面使劲桶视频-扒开女人下面使劲桶动态图 | 国产成人综合在线观看网站-国产成人综合在线-国产成人综合亚洲亚洲欧美-国产成人综合亚洲动漫在线-国产成人综合亚洲-国产成人综合网在线观看 | 伊人精品国产,久久久国产精品视频,国产1页,国产精品亚洲综合一区,国产成人高清亚洲一区91,久久久一区二区三区不卡 | 波多野结衣的av一区二区三区-波多野结衣的电影-波多野结衣的中文-波多野结衣第二页视频-波多野结衣电影网-波多野结衣电影一区二区 | 天天噜噜色-天天看天天射天天视频-天天看天天射天天碰-天天看天天碰-国产成人高清-国产成人爱情动作片在线观看 | 麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a | 久久99精品久久久久久噜噜噜-久久99精品久久久久久噜噜丰满-久久99精品久久久久久噜噜-久久99精品久久久久久久野外-午夜精品人妻无码一区二区三区-午夜精品免费 欧美日韩在线成人免费-欧美日韩在线成人看片a-欧美日韩在线不卡-欧美日韩在线播放-自拍偷拍三级-自拍偷拍欧美亚洲 | 在线观看黄色网-在线观看黄色片网站-在线观看黄色片-在线观看黄色的网站-久久精品影视-久久精品一区二区 | 美国a毛片-美国成人影院-美国毛片aa-美国毛片aaa在线播放-美国毛片基地-美国毛片基地a级e片 |