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

最新廣告
關(guān)注中國自動(dòng)化產(chǎn)業(yè)發(fā)展的先行者!
工業(yè)智能邊緣計(jì)算2025年會(huì)
CAIAC 2025
2025工業(yè)安全大會(huì)
OICT公益講堂
當(dāng)前位置:首頁 >> 案例 >> 案例首頁

案例頻道

CS5460芯片在MSP430單片機(jī)中的應(yīng)用
  • 企業(yè):控制網(wǎng)     領(lǐng)域:人機(jī)界面     行業(yè):輸配電    
  • 點(diǎn)擊數(shù):3016     發(fā)布時(shí)間:2007-07-18 20:24:12
  • 分享到:
本文介紹了一種基于TI的新型單片機(jī)MSP430設(shè)計(jì)的應(yīng)用系統(tǒng),利用MSP430超低功耗和高集成度的優(yōu)點(diǎn),通過和帶有高速計(jì)算功能的串行接口的單相雙向功率/電能計(jì)量集成電路芯片CS5460的連接實(shí)現(xiàn)功率測(cè)量,并給出讀寫C程序。



1. 引言

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

2 .MSP430單片機(jī)簡(jiǎn)介

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


圖1 MSP430X11X系列引腳圖

3. CS5460芯片簡(jiǎn)介

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

    3.1 CS5460的基本內(nèi)部結(jié)構(gòu) 

    CS5460內(nèi)部集成了兩個(gè)△-∑A/D轉(zhuǎn)換器、高、低通數(shù)字濾波器、能量計(jì)算單元、串行接口、數(shù)字-頻率轉(zhuǎn)換器、寄存器陣列和看門狗定時(shí)器等模擬、數(shù)字信號(hào)處理單元,其內(nèi)部結(jié)構(gòu)框圖如圖2所示。


圖2 CS5460的基本內(nèi)部結(jié)構(gòu)

    3.2 CS5460的引腳排列和功能


圖3  CS5460引腳圖

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

4 硬件設(shè)計(jì)

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



圖4硬件原理圖

5 軟件設(shè)計(jì)

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



圖五 讀寫時(shí)序


 
                                 
    下面依照時(shí)序分別給出讀寫的基本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;       //時(shí)鐘置零
CS5460_CS_0;          //片選置零
For(i=0;i<8;i++)     //開始一個(gè)字節(jié)的CData
  {  CS5460_SCLK_0;    //時(shí)鐘置零
     Delay_us(5);      //相當(dāng)于5個(gè)NOP
     CS5460_SCLK_1;     //時(shí)鐘置1
     Delay_us(5);       //相當(dāng)于5個(gè)NOP
     If ( CData&0x80)
    { CS5460_SDI_1;}
    else { CS5460_SDI_0;} //判斷要寫入的內(nèi)容最高位是否為1,是1寫1,
     CData+=CData;} }不是寫0,再左移數(shù)據(jù),循環(huán)寫8次
  Unsigned int IC_ReadCS5460(unsingned char DIDATA)
        {    unsigned char i , j;
             Unsigned int DATA;     //要返回的內(nèi)容
        DATA=0;            //要返回的內(nèi)容先清零
       IC_WriteCS5460(DIDATA); // 寫入程序狀態(tài)字
              CS5460_SCLK_0;          //時(shí)鐘置零
            For(j=0;j<2;j++)         
            {  DATA+=DATA;       // 2個(gè)字節(jié)的循環(huán),根據(jù)需要可以改成3個(gè)字節(jié)
              For(i=0;i<7;i++)   //先循環(huán)要返回的內(nèi)容(左移一位)
               { CS5460_SDI_1;
                 CS5460_SCLK_0;    //以下開始讀出一個(gè)字節(jié)的8b循環(huán)
                 Delay_us(5);      //SDI口置1
               If(PINC&(1<<PC2))   //時(shí)鐘置零
               {  DATA=DATA+1;      //延時(shí)5us
                 DATA+=DATA;}} //要讀的內(nèi)容最高位為1,則寫1,否則寫0,再左移
                 CS5460_SDI_0;      //SDI口置1
                 CS5460_SCLK_0;     //時(shí)鐘置零
                 Delay_us(5);       //延時(shí)5us
                 CS5460_SCLK_1;     //時(shí)鐘置1
                  Delay_us(5);        //延時(shí)5us
              If(PINC&(1<<PC2))
         { DATA=DATA+1;}   //讀一個(gè)字節(jié)最后一位時(shí)單獨(dú)處理,是1補(bǔ)1,不是則跳到CS5460_SCLK_0; // 下一步,回到上面左移1位,相當(dāng)于補(bǔ)0
            CS5460_SDI_1;      //SDI口置1
            Delay_us(2);       //延時(shí)2us
            CS5460_CS_1; }      //片選置0
            Return(DATA);}  //返回要讀的內(nèi)容

6. 結(jié)束語

    以上介紹的是以單片機(jī)MSP430為核心基于CS5460芯片的應(yīng)用。該系統(tǒng)具有低功耗,高集成度,高性能和高可靠性等特點(diǎn)。本系統(tǒng)實(shí)現(xiàn)了MSP430單片機(jī)和CS5460芯片的硬件設(shè)計(jì)在功率測(cè)量中的應(yīng)用并且給出了單片機(jī)MSP430和CS5460讀寫的C程序。

7.參考文獻(xiàn)
1.CRYSTAL公司產(chǎn)品資料.1990.10.
2.沈金官.《電網(wǎng)監(jiān)控技術(shù)》中國電力出版社。1997.6.
3.王福瑞.<<單片微機(jī)測(cè)控系統(tǒng)設(shè)計(jì)大全》.北京航空航天大學(xué)出版社.1998.4
4.何立民.《單片機(jī)應(yīng)用技術(shù)選編》1-7.北京航空航天大學(xué)出版社。
5.何立民.MCS 51 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)[M] . 北京:北京航空航天大學(xué)出版社,1993.

 

熱點(diǎn)新聞

推薦產(chǎn)品

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



2.詳細(xì)的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 国产首页-国产手机精品自拍视频-国产视频综合-国产视频自拍一区-香蕉网在线播放-香蕉网在线 | 亚洲青草,日本成人a,欧美视频一区二区在线观看,国产精品porn,欧美国产精品va在线观看,精品一区二区三区的国产在线观看 | 好男人天堂网,久久精品国产这里是免费,国产精品成人一区二区,男人天堂网2021,男人的天堂在线观看,丁香六月综合激情 | 国产美女小视频-国产美女网站视频-国产美女网站-国产美女特级嫩嫩嫩bbb-天天干视频在线观看-天天干视频在线 | 中国一级特黄毛片-中国一级毛片在线观看-中国一级毛片特级毛片-中国一级毛片视频-客厅也啪啪厨房也啪啪女-客厅沙发与子对白在线观看 | 99久久中文字幕,五月天激激婷婷大综合丁香,欧美老女人性视频,精品午夜一区二区三区在线观看,99成人免费视频,2020国产精品永久在线观看 | 欧美夜夜骑,青草视频在线观看完整版,久久精品99无色码中文字幕,欧美日韩一区二区在线观看视频,欧美中文字幕在线视频,www.99精品 热久久国产-热99这里只有精品-热99这里有精品综合久久-热99在线观看-国产精品99久久久-国产精品99久久99久久久看片 | 亚洲最大色网-亚洲最大色图-亚洲最大情网站在线观看-亚洲最大免费视频网-九一自拍-九一制片厂制作果冻传媒网站 | 国产日韩欧美亚洲综合在线-国产日韩欧美视频在线观看-国产日韩欧美视频-国产日韩欧美久久久-人人澡人人澡人人澡-人人澡人人澡人人 | 色多多污污在线播放免费-色多多污污下载-色多多污污版免费下载安装-色多多污网站在线观看-第一次破女初国产美女-第一次处破女完整版电影 | 国产日韩欧美亚洲综合在线-国产日韩欧美视频在线观看-国产日韩欧美视频-国产日韩欧美久久久-人人澡人人澡人人澡-人人澡人人澡人人 | 精品欧美小视频在线观看-精品欧美18videosex欧美-精品免费在线视频-精品免费视在线视频观看-亚洲视频区-亚洲视频欧美在线专区 | 国产欧美日韩中文久久-国产欧美日韩在线一区二区不卡-国产欧美日韩在线人成aaaa-国产欧美日韩在线观看一区二区三区-婷婷国产天堂久久综合五月-婷婷99视频精品全部在线观看 | www日本xxxx-www日-www欧美在线观看-www欧美视频-www欧美-www毛片com | 久热久热精品在线观看-久青草影院-久青草国产在线视频亚瑟影视-久青草国产在线视频-正在播放黑人杂交派对卧槽-正在播放国产尾随丝袜美女 | 双性人bbwsex-双性花蒂产奶h-双性大奶肉文-双性产奶-国产福利在线观看 极品美女-国产福利在线播放 | 人人狠狠综合久久亚洲,超大乳首授乳一区二区,五月天视频网,久久综合成人网,久草视频免费播放,漂亮的保姆4-bd国语在线观看 | 欧美一级视频精品观看-欧美一级三级-欧美一级日韩一级亚洲一级va-欧美一级日韩一级亚洲一级-中文字幕精品一区-中文字幕精品视频在线观看 | 91久久福利国产成人精品-91久久国产-91久久国产成人免费观看资源-91久久国产精品-91久久国产精品视频-91久久国产口精品久久久久 国产偷抇久久精品A片蜜臀A-国产偷抇久久精品A片蜜臀AV-国产偷抇久久精品A片图片-国产偷窥熟妇高潮呻吟-国产凸凹视频熟女A片-国产玩弄放荡人妇系列 | 丝袜国产一区,美女网站一区二区三区,国产精品免费观看视频,国产乱了真实在线观看,视频一区久久,国产成人成人一区二区 | 一级毛片在线看-一级毛片在线播放免费-一级毛片一级毛片免费毛片-一级毛片一级毛片-九九51精品国产免费看-九号影院 | 国产偷抇久久精品A片蜜臀A-国产偷抇久久精品A片蜜臀AV-国产偷抇久久精品A片图片-国产偷窥熟妇高潮呻吟-国产凸凹视频熟女A片-国产玩弄放荡人妇系列 | 国产系列欧美系列日韩系列在线-国产午夜在线视频-国产午夜在线观看视频播放-国产午夜在线观看视频-性夜影院爽黄a免费视频-性视频网址 | 人人澡人人爽人人精品-人人澡人人擦人人免费-人人在线碰碰视频免费-人人听力网mp3下载-俺也去最新地址-俺来也俺去也视频久久 | 亚洲最大色网-亚洲最大色图-亚洲最大情网站在线观看-亚洲最大免费视频网-九一自拍-九一制片厂制作果冻传媒网站 | 亚洲综合在线视频-亚洲综合在线观看视频-亚洲综合视频网-亚洲综合色秘密影院秘密影院-日本三区四区免费高清不卡 | 与子敌伦刺激对白亂輪亂性-与嫂子同居的日子在线观看-与邻居换娶妻子2在线观看-瑜伽牲交AV-久久久96-久久久91精品国产一区二区 | 色视频www在线播放国产人成-色射综合-色射网-色射啪-国产91成人-国产91白浆四溢 | 天天躁日日躁狠狠躁欧美日韩,亚洲情综合五月天,久久精品国产福利,97高清国语在线看免费观看,丁香五六月婷婷,欧美视频日韩视频 | 性一交一乱一交A片久久四色-性一交一乱一乱A片AP88-性一交一乱一伦一A片-性一交一乱一伦一色一情-性一交一乱一伦一色一情孩交-性一交一乱一伦在线播放 | 亚洲视频一区二区,国产一区二区网站,国产精品…在线观看,欧美高清正版在线,欧美日韩 国产区 在线观看,亚洲最新视频在线观看 | 天堂视频在线观看免费-天堂视频在线-天堂视频免费-天堂色区-国产精品一区二区欧美视频-国产精品一区二区免费 | 欧美亚洲国产一区-欧美亚洲国产视频-欧美亚洲国产日韩综合在线播放-欧美亚洲国产日韩一区二区三区-jizzjizz免费大全-jizzjizz免费 | 欧美一级视频精品观看-欧美一级三级-欧美一级日韩一级亚洲一级va-欧美一级日韩一级亚洲一级-中文字幕精品一区-中文字幕精品视频在线观看 | 亚洲 欧美 日韩 在线,97热久久免费频精品99国产成人,另类激情亚洲,久久99九九精品免费,久久综合精品国产一区二区三区,2020精品极品国产色在线观看 | 一本一道久久-一本一道久久综合狠狠老-一本伊人-一本之道久-一本之道无吗一二三区-一道精品视频一区二区三区图片 | 久久久精品视频免费观看,非会员体验60秒试看福利区,免费福利在线观看,国内免费视频成人精品,久久久中文字幕日本,婷婷激情五月 | 国产精品高清免费网站-国产精品高清2021在线-国产精品福利在线播放-国产精品福利影院-色黄视频在线观看-色狐视频 | 日本3p视频-忍住波多野10分钟就可以中出-热门电影在线观看-全免费a级毛片免费看视频免-三妻四妾韩国电影 | 黄色毛片免费看-黄色毛片视频-黄色毛片网-黄色毛片在线-日本视频在线观看不卡高清免费-日本视频在线看 | 欧美在线日韩-欧美在线区-欧美在线看欧美视频免费网站-欧美在线精品一区二区在线观看-www..com黄-vr专区日韩精品中文字幕 |