找回密码
 注册
关于网站域名变更的通知
查看: 458|回复: 1
打印 上一主题 下一主题

[毕业设计] cpld和单片机在脉冲磁铁开关电源中的应用

[复制链接]
  • TA的每日心情

    2019-11-26 15:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2020-2-4 14:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    cpld单片机在脉冲磁铁开关电源中的应用1 \) D5 O$ U# o% l; c5 |( L
    张海燕.) ^- e# D: D9 o5 n2 d- ^! L
    董晓莉金正方赵涛蔡平
      e$ q2 {! \7 \2 h7 Z% X; D; i(中国科学技术大学国家同步辐射实验室合肥 230029 )
    + {% M( F* t7 V: A摘要介绍一种利用可编程逻辑器件(CPLD)和单片机相结合的技术而开发的高性能脉冲电源控制系统。; j9 r' O+ V5 [3 B
    关键词可 编程逻辑期间,单片机,脉冲电源.% w5 y. V+ W* F- S- b% G( j
    脉冲磁铁开关电源是同步辐射加速器中的重要
    7 S7 D6 T* A4 g  F设备,用于将电子束流的部分束团向两个方向偏转& m+ ~/ i: w  ^& S- e
    士6°。它的脉冲工作模式要求灵活,可单向正偏、' d4 {! X2 y9 b; f3 Z, K
    负偏或双向偏转。系统的控制电路能根据上位机送
    2 z; r7 s8 ~) R- T" S  z5 A来的工作参数随时产生--组放电触发脉冲系列,脉8 n: Q  _* r; J& I# y
    冲数可变,正负峰任意选择,脉冲间隔随意调节。
    : f6 U' ?2 ~) M在本文所介绍的电源控制系统中,采用了可编程逻
    $ o+ u. t# A# b9 R. }  N: x6 w  G辑器件(CPLD)和单片机相结合,用二片CPLD器
    7 \' `9 T; |  ?+ I/ @% C; u件完成几十片中规模集成电路才能完成的任务,大% R0 b. _6 W: k! t
    大简化了系统结构,有效地突破了传统电子系统设+ c( U) g: E: i
    计中的障碍,提高了系统的性能和可靠性。
    $ y9 X( o! e- fCPLD是20世纪70年代在ASIC设计的基础
    ( C) o2 t8 W4 C; I  O0 k% R上发展起来的一种划时代器件,它将多个可编程逻
    5 j! n( B! v: D+ S2 V辑阵列(PAL)器件集成到-一个芯片,通过位于中心
    # x9 D1 `, f) F的开关矩阵互连起来,具有很长的固定于芯片上的9 T, }! A2 G, o
    布线资源和类似PAL的结构。该器件可以通过软件, \" p& |4 v( a0 M
    编程而对其硬件的结构和工作方式方便快捷地进行  w7 E5 T6 E8 M2 \* v
    重构"。单片机则具有性能价格比高、功能灵活、3 m5 `2 f) F! f" }6 `; d% C
    易于人机对话、良好的数据处理能力等特点。
    ) o3 M5 v& q8 k, W4 d& [1系统组成. G- Y+ Z3 ~, x. D3 C+ J  s  x$ y
    此控制系统包括AT89C51单片机、2片CPLD、  `7 t5 k6 r7 e& |
    EPROM存储器、DAC和ADC芯片、运算放大器、7 `3 y2 X  P, ?8 g8 T/ b. y: r
    光耦以及RS232接口、看门狗等电路。系统的控制
    ! ?$ Z$ \: {) N" J; p和显示结构框图如图1所示。: [( J/ |  n  i' z2 j* A
    其中CPLD是整个系统信号处理与控制的核
    3 p  A- R* @$ Q( B2 [7 B心,我们选择了Xilinx 公司的XC9500系列XC95108
    $ }" n1 M; ~# ~# r6 ^: |+ Z: \型。XC95108具有108 个宏单元,2400 个门,108
    9 a$ n; \) F) E# f: s个I/O 口,工作频率可达125MHz"1。它主要用于
    4 p- y$ T; ]( x4 A) T, n对各路信号锁存、传递和选通,对脉冲进行计数、
    . H* y9 L3 g" g! [) {定时、分频等,产生放电和充电触发脉冲:同时计
    * I0 R( g4 D, w* q数器的溢出脉冲作为单片机的INT0中断,用于通
    , i$ x# l+ ~! S9 _+ y+ @  I知计算机发出下一个脉冲所对应的工作参数。外同
    0 N; t: ~( w  j4 M5 d& U& ^0 O
    游客,如果您要查看本帖隐藏内容请回复

    . M+ c  S5 I" J5 |9 w' k. P2 z/ i2 m$ L/ [6 C5 m
  • TA的每日心情

    2019-11-19 15:55
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-2-4 17:45 | 只看该作者
    很好的资料,谢谢分享
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-18 00:00 , Processed in 0.125000 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表