基于微控制器MSC1210的CSR电源控制系统设计

发布者:春林初盛最新更新时间:2010-04-29 来源: 微计算机信息关键字: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 */

  [page]

      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.

关键字:MSC1210  模数转换器  电源  控制系统 引用地址:基于微控制器MSC1210的CSR电源控制系统设计

上一篇:世博场馆智能化系统集成技术领先世界水平
下一篇:智能住宅家庭安防市场凸显

推荐阅读最新更新时间:2024-03-16 10:52

凌力尔特推出具双输入电源通路控制的DC/DC 转换器
加利福尼亚州米尔皮塔斯 (MILPITAS, CA) 2015 年 3 月 10 日 凌力尔特公司 (Linear Technology Corporation) 推出双输入、宽电压范围同步降压-升压型 DC/DC 转换器 LTC3118,该器件具智能、集成的低损耗电源通路 (PowerPath ) 控制。其独特的电源开关架构可实现高效率工作,从任一输入源提供高于、低于或等于输入的可编程输出电压。其双路输入能力使之非常适合于那些采用电池或超级电容器作为辅助或后备输入 (以应对主输入发生中断的场合) 的应用。类似地,使用交流适配器和锂离子电池等多个电源的应用也可以利用 LTC3118 的双输入和降压-升压能力。LTC3118
[电源管理]
凌力尔特推出具双输入<font color='red'>电源</font>通路控制的DC/DC 转换器
“逆”“变”一体化箱式中压逆变器 阳光电源新品再立行业新标杆
1.25MW占地面积更小,仅3平方米;100MW电站,可节省投资约400万元以上;采用三电平技术,效率超99%……拥有这些超多优化功能的逆变器,就是阳光电源推出的两款新品,箱式中压逆变器SG1250-MV和箱式逆变器SG1250。5月10日,山西能源产业转型与光伏产业展望论坛在太原举行,阳光电源召开“完美融合终成大器——阳光电源2016新品发布会”,首次向全球发布这两款新品,受到行业专家、客户和媒体的广泛关注。 主打新品闪亮登场 箱式中压逆变器SG1250-MV是主打新品,“逆”“变”一体、高效发电、智慧监控是SG1250-MV的三大亮点。采用集成定制高效中压变压器、配电及监控,系统更加简洁,实现了“逆”“变”一体化统一维护
[新能源]
PFC在电源设计中的作用
在2005年最新的IEC61000-3-2标准生效以前,大多数PC、显示器和电视机的电源在采用110至120V,60Hz的单相交流电供电时都会产生过量的电源线谐波。在这个更新更严格的IEC标准的推动下,电源厂商开始通过增加功率因数校正(PFC)来最大限度地减少电源线谐波。 为了解IEC61000-3-2的影响,最好先了解一下直接穿过电源线放置负载电阻(R)的理想情况(图1)。在这种情况下,正弦线路电流IAC与线路电压VAC成正比,且与该电压同相。因此:   这意味着,对于效率最高的无失真电源线操作来讲,所有的负载都应作为有效电阻(R),而消耗和提供的功率是RMS线路电压和线路电流的乘积。 不过,许多电子系统的
[电源管理]
PFC在<font color='red'>电源</font>设计中的作用
基于模糊PID控制的双峰脉冲电镀电源的设计
1 引言            电镀可以改善材料外观、提高耐腐蚀性能、抗磨损、减少摩擦、增加硬度,还可以使材料具有特殊的磁、电、光、热和焊接等表面特性以及其它物理性能。根据电镀采用电源电流波形的不同,电镀大致分为直流电镀、周期换向电镀和脉冲电镀等。脉冲电镀是使电镀回路周期性地接通和断开,有三个独立的可调参数(脉冲平均电流密度、导通时间和关断时间) ,适用于所有镀种。采用脉冲电镀可以提高镀层质量、缩短电镀周期,节约材料,尤其在节约贵金属方面有重大意义。基于此背景,研究了一套具有双峰脉冲电流输出的电镀电源 ,它能够比较精确的控制脉冲宽度、频率和幅值,有利于提高镀层质量。 2 系统结构             该双峰脉冲电镀电源的系
[电源管理]
MCU待机电源管理推动低碳应用设计
使用MCU对于电器产品有几大好处,以调理机为例,一,保护电机,电机类产品最怕长时间的空转,造成高温导致火灾的发生,若使用MCU可以以程序设定并控制发生空转时立即将电源断路,以此保护电机损坏,避免发生火灾。二,缓速启动马达:设定程序以PWM方式启动马达,避免突然高速运转,以延长马达使用寿命。三,避免不必要的能源损耗:传统式之调理机启动方式会耗损不必要的能源,使用PWM方式启动可以使能源用在适当的地方,避免白白浪费电力。   摇控器方案     MDTMCUSolution(MDT10P432)        MDT10P432规格   8BitMicro-Controller   OnchipROMs
[电源管理]
MCU待机<font color='red'>电源</font>管理推动低碳应用设计
基于单片机的大棚温湿度控制系统设计
0 引言 植物的生长都是在一定的环境中进行的,在生长过程中受到环境中各种因素的影响,其中影响最大的是温度和湿度。若昼夜的温度和湿度变化很大,其对植物生长极为不利。因此必须对温度和湿度进行监测和控制,使其适合植物的生长,以提高其产量和质量。 本系统就是针对大棚内温度、湿度,研究单片机控制的温室大棚自动控制,综合考虑系统的精度、效率以及经济性要求多方面因素之后,设计一种基于计算机自动控制的大棚温湿度控制系统。 本系统实现的蔬菜大棚温湿度控制系统的目标功能如下: (1)系统能对大棚环境温湿度进行采集和显示(现场观温、湿度,软件记录)。 (2)能通过上位机端远程设定蔬菜的生长期适宜温湿度。由主控机统一设置系统时间和温度湿
[单片机]
基于单片机的大棚温湿度<font color='red'>控制系统</font>设计
3.5V电源、工作稳定的低电压、低功耗基准电压发生电路
3.5V电源、工作稳定的低电压、低功耗基准电压发生电路 电路的功能 三端式电路可广泛用于需要恒流置偏的场合,可则外接电阻RSET在1UA~10MA范围内随意设定输出电流。 I+=10UA时,要保证恒流,必须的端电压为0.7V,比较低。在低电源电压的电池驱动电路中则可提高电压利用率。 电路工作原理 国际半导体公司LM334是三端子调节器,可用外接电阻RSET设定I+=66.7*10的-3/RSET的电流,如RSET=6.8欧~68千欧,则可获得1UA~10MA的恒定电流,调整率为0.02%/V。 具体应用实例有:用3.5V以上的电压置偏电流带隙基准电压二极管。如果工作电流在10UA以上,则决定恒流电路的电
[电源管理]
3.5V<font color='red'>电源</font>、工作稳定的低电压、低功耗基准电压发生电路
ZS2935SL-36W电源适配器方案
ZS2935SL产品是深圳立元微科技自主研发生产的开关电源芯片,该产品采用了全国产化设计,立元微拥有全部自主知识产权,加强散热SOP-7 PLUS封装形式,可有效降低整机温度,进一步提升产品的输出功率 一、产品描述 ZS2935SL是一款恒流.恒压.工作在断续模式的开关电源芯片.新一代电源技术和高度集成度保证了产品卓越的可靠性.该产品采用原边反馈控制机制.无需光耦和TL431即可实现高精度输出.恒流恒压精度达到正负4%以内.同时内部集成了高压MOS管.内部设计了无电容控制电路.无需外接补偿和采样滤波电容.同时具有输出线缆掉电补偿功能以达到优秀的恒压特性.根据外接线缆的型号和长度通过修改反馈电阻阻值调整补偿的幅度.芯片采用多种控
[嵌入式]
ZS2935SL-36W<font color='red'>电源</font>适配器方案
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新安防电子文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved