新聞中心

        EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 一種CSR電源控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        一種CSR電源控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        作者: 時(shí)間:2013-07-04 來源:網(wǎng)絡(luò) 收藏

        PDCON = 0x1b;

        PDCON = 0x14;

        SPICON = 0x06;

        SPITCON = 0x28;

        ACLK = 9;

        /* Set up Aux interrupt */

        AIE=0x40;

        EAI=1 ;

        /* Setup ADC */

        PDCON =0x0f7;

        ADMUX=0x78;

        ADCON0=0x00;

        ADCON2=decimation 0xff;

        ADCON3=(decimation 》8)0x07;

        ADCON1=0x41;

        AI=CLEAR;

        SSCON=0x00;

        SSCON=0xDB;

        }

        void dacout (unsigned int val) file://DAC輸出

        {

        Sync = SET;

        Sync = CLEAR;

        SPIDATA = 0;

        SPIDATA = (char)(val》8 0x00ff);

        SPIDATA = (char)(val 0x00ff);;

        }

        serial () interrupt 4 using 2 { file://寄存器組2用于中斷

        unsigned char c,i;

        if (RI) { // 如果接收器產(chǎn)生中斷

        c = SBUF; file://讀數(shù)據(jù)

        RI = 0; file://清除中斷請求標(biāo)志位

        if(!(cmd_err==0cmd_finish==1addr_ok==1)){

        switch (c) { file://處理數(shù)據(jù)

        ··· ···}

        ADCcmd_proc() interrupt 6 using 3 file://ADC命令處理

        {

        unsigned long sum;

        sum = ((unsigned long int)SUMR3 《 24)

        + ((unsigned long int)SUMR2 《 16)

        + ((unsigned long int)SUMR1 《 8)

        + (unsigned long int)SUMR0;

        adcsum[adcin_p]=(float)(sum*LSB);

        adcin_p++;

        adcin_p=adcin_p7;

        AI=CLEAR;

        SSCON=0x00;

        SSCON=0xDB; file://acc shift enable, accum 16x, right shift 4

        }

        4 結(jié)語

        美國TI公司的帶24位A/D轉(zhuǎn)換的51內(nèi)核混合信號處理器MSC1210具有很高的性能、很高的集成度、很大的靈活性。帶可編程增益放大的24位A/D轉(zhuǎn)換器可以實(shí)現(xiàn)非常高精度的模數(shù)轉(zhuǎn)換。經(jīng)過幾個(gè)月的運(yùn)行表明,該電源控制系統(tǒng)工作穩(wěn)定,較好地完成了系統(tǒng)的實(shí)時(shí)監(jiān)控和顯示任務(wù)。


        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 建阳市| 伊吾县| 济宁市| 苗栗县| 江西省| 奉化市| 盘锦市| 汪清县| 田林县| 四子王旗| 榕江县| 桦川县| 蚌埠市| 汕尾市| 石渠县| 视频| 鄂托克前旗| 凌海市| 稷山县| 垣曲县| 探索| 仁寿县| 岳西县| 湟源县| 南平市| 通州区| 玉溪市| 阿巴嘎旗| 松潘县| 蒙阴县| 府谷县| 同江市| 罗山县| 定边县| 特克斯县| 义马市| 夏津县| 永川市| 丹寨县| 永仁县| 桂平市|