《電子技術應用》
您所在的位置:首頁 > 電源技術 > 設計應用 > 基于微控制器MSC1210的CSR電源控制系統設計
基于微控制器MSC1210的CSR電源控制系統設計
摘要: MSC1210是美國TI 公司生產的24位Δ-ΣA/D轉換的51兼容單片機。文章介紹了MSC1210的結構特點和工作原理,并給出了在CSR電源控制系統中的硬件電路和軟件程序。
Abstract:
Key words :

摘要:MSC1210是美國TI 公司生產的24位Δ-ΣA/D轉換的51兼容單片機。文章介紹了MSC1210的結構特點和工作原理,并給出了在CSR電源控制系統中的硬件電路和軟件程序。

關鍵詞:MSC1210; 模數轉換器; 電源;控制系統


引言

       MSC1210美國德州儀器公司(TI)生產的高集成混合信號處理器件。它集成了一個增強型8051內核,8路24位高精度Δ-ΣA/D轉換,21個中斷源,16位PWM,全雙工UART(并兼容有SPI功能),32K字節FLASH,片內SRAM可達1.2K字節。MSC1210具有高的模擬和數字集成度,體積小,測量精度高,應用靈活等特點,因而該芯片可廣泛應用于工業控制過程、智能發射機、智能傳感器等領域。

1 微控制器MSC1210的工作原理

        微控制器MSC1210是TI推出的一種集模擬、數字、閃速存儲器于一體的高性能微控制系統。其應用范圍十分廣泛。使用增強的數字處理內核和高速閃存并帶有高性能模擬和外圍部件,可以實現優越的系統性能。MSC1210包含閃存、片內SFR、SRAM、閃存、暫存和Boot ROM。其存儲器在物理結構上有四個存儲空間:片內、片外程序存儲器,片內、片外數據存儲器。由不同的尋址指令對0000H~FFFFH共64KB的空間進行尋址。由于采用不同的尋址方式,程序段和數據段可以重疊。程序存儲器由MCU自動讀取,也可使用指令MOVC指定所要讀取的程序區,這通常用來查找表格。數據存儲區使用指令MOVX進行讀取,這條指令提供了多種尋址方式以指定目的地址,對64KB數據存儲器進行讀取。當片內存儲器使能時,片內范圍的操作將對片內存儲器進行讀取,片外范圍的操作將通過P0和P2口讀取外部存儲器。用戶可以靈活配置程序和數據存儲空間的大小。分區大小通過硬件配置位來確定,可以通過串行或并行的方式來編程確定。在用戶應用模式下,程序和數據Flash存儲空間都可讀可寫。

2硬件系統設計

        國家"九五"重大科學工程HIRFL-CSR(蘭州重離子加速器冷卻儲存環)電源控制系統的主要功能是通過電源與計算機的通信模塊完成與中央控制中心的信息交換,接收遠程控制中心的各種監測與遙控命令,并將電源的各種狀態信息反饋給控制中心。控制系統通信模塊的設計是組建開關電源控制系統的關鍵,所設計的通信模塊與計算機通信,實現了計算機與電源的主從總線1∶N(本系統N=26)通信方式,并且采用了RS232C和RS485雙串行通信總線標準接口。計算機通過該通信模塊可以實時對電源進行開關電源控制回路,開關電源主回路,開關電源,電源故障復位,電源極性轉換,讀電源當前狀態,單讀電源當前電流值,多讀電源當前電流值,寫電源電流值等指令操作。實時獲取電源好,負載故障,電源冷卻水故障,輸出過流,快熔狀態,IGBT狀態,交流缺相,輸入過壓,輸入過流和電源溫度的狀態檢驗信息。

3軟件設計

        軟件設計的開發平臺是Keil公司的Keil C7.0. 為了實現對微控制器MSC1210Y5進行命令操作,應用 C1210語言編寫的CSR電源控制系統的主要程序代碼如下。
void serial_init (void) file://串行口初始化
{
PCON |=0x80;
SCON = 0x52;
TMOD |= 0x20;
file://TH1 = 0xfe;
TH1 = 0xff;
TR1 = 1;
IE=0x80;
ES0 = 1;
CON_TXD=0;
}
void read_cmd(char i_cmd_buf) file://讀命令操作
{
··· ···
}
··· ···

void init_I_O(void) file://初始化I/O口
{
P0DDRL= 0x55; file://P0 是輸出模式
P0DDRH= 0x55;
P2DDRL= 0xff; file://P2 是輸入模式
P2DDRH= 0xff;
P3DDRH= 0x55;
P0=0xff;
P3 |=0xc0;
}
void init_dac_adc(void) file://初始化 DAC 和ADC
{
int decimation=1728;
/* Timer Setup */
CKCON = 0;
USEC= 10;
/* ADC-Vref, SPI and Systimers */
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) { // 如果接收器產生中斷
c = SBUF; file://讀數據
RI = 0; file://清除中斷請求標志位
if(!(cmd_err==0&&cmd_finish==1&&addr_ok==1)){
switch (c) { file://處理數據
··· ···}

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_p&7;
AI=CLEAR;
SSCON=0x00;
SSCON=0xDB; file://acc shift enable, accum 16x, right shift 4
}

4 結語

       美國TI公司的帶24位A/D轉換的51內核混合信號處理器MSC1210具有很高的性能、很高的集成度、很大的靈活性。帶可編程增益放大的24位A/D轉換器可以實現非常高精度的模數轉換。經過幾個月的運行表明,該電源控制系統工作穩定,較好地完成了系統的實時監控和顯示任務。

參考文獻

[1]聶麗斌,余愛民.帶有8051和閃存的高性能ADC芯片 MSC1210[J].國外電子元器件,2002,(11):36~38.
[2]魏小龍,等.帶24位A/D轉換的51單片機MSC1210及其應用[J].電子產品世界,2003(2):45~47.
[3]朱海君,敬嵐. 微控制器及其在控制系統中的應用[J].電子元器件應用,2004(1):39~42.
[4]朱海君,敬嵐,陸軍. 基于MSC1210單片機的串口通訊設計[J].微計算機信息,2004,(4):48~36.
[5]敬嵐,朱海君,張碩成,等.加速器控制系統中的32路數字I/O模塊設計[J].
電氣自動化,2003,25(Z06):59~60.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 丰满少妇高潮惨叫久久久| 人久热欧美在线观看量量| 怡红院成人在线| 宵宫被爆3d动画羞羞漫画 | 亚洲日韩aⅴ在线视频| 精品无码国产一区二区三区麻豆| 国产欧美日韩在线观看一区二区| bbbbwwbbbb搡bbbb| 无料エロ同人志エロ漫汉化| 亚洲一区二区三区久久久久| 爱情岛在线视频免费观看网址| 四虎影视永久地址www成人| 国产玉足榨精视频在线观看| 国产麻豆剧传媒精品国产免费| 一级日本黄色片| 日本xxxx色视频在线播放| 亚洲一区二区三区高清视频| 波多野结衣中文字幕一区二区三区| 啊灬啊别停灬用力啊公阅读| 91香蕉视频黄色| 国产精品视频二区不卡| www一区二区| 扒开双腿猛进湿润18p| 久久精品国产99精品国产亚洲性色| 欧美日韩3751色院应在线影院| 免费大黄网站在线观| 草草影院永久在线观看| 国产成人综合欧美精品久久| 67194老司机精品午夜| 天天操天天干天天插| 中国又粗又大又爽的毛片| 日本网址在线观看| 亚洲av中文无码乱人伦在线观看| 欧美精品18videosex性欧美| 伊人色综合视频一区二区三区 | 精品brazzers欧美教师| 国产gaysexchina男同menxnxx| 麻豆高清免费国产一区| 国产精品久久久久久久久齐齐| 99RE6这里有精品热视频| 女人18片毛片60分钟|