| | 网站首页 | 资讯 | 培训中心 | 技术文章 | 软件下载 | 产品展示 | 留言板 | 电子商城 | 供求信息 | 求职招聘 | |
| 您现在的位置: 华信单片机 > 技术文章 > 最新产品 > EDA/PLD > 文章正文 |
|
|||||
| SOPC技术在电力机车改造中的应用 | |||||
作者:佚名 文章来源:单片机及嵌入式系统应用 点击数: 更新时间:2008-5-12 ![]() |
|||||
|
摘要 简要介绍韶山3型4000系电力机车有触点控制的弊端和无触点逻辑控制模块LCM的基本原理;按照机车控制电路功能,设计出苻合标准接口规范的专用IP;基于SOPC的设计思想,引用SOPC Builder在1片FPGA上集成了32位NiosII微处理器、逻辑控制单元IP、CAN总线控制器IP及一些必需的外围组件,给出逻辑控制模块的设计实现方案。
随着系统集成技术不断成熟,出现了IP(IntellectualPropelrty,知识产权)产品及模块化设计。在集成电路设计中,IP特指可以通过知识产权贸易在各设计公司间流通的实现特定功能的电路模块。IP核的本质特征是可重用性,通常满足良好的通用性、良好的可移植性及绝对正确三个基奉特征,是未来SOPC设计的核心。要使SOPC设计成功,就要更多地采用知识产权(IP)复用,以快速完成设计,得到价格低廉的硅器件,从而满足市场需求。
逻辑控制模块将控制指令信息通过采集电路输入,经过逻辑处理后驱动执行机构,并将当前状态信息通过CAN总线发送到司机显示屏。
替代后的中间继电器采用通用的模块化设计。在具体应用过程中只要调用这些继电器模块,按原继电器连接信号进行端口定义就可以方便的使用。自锁连接的继电器功能仿真如图5所示,其端口定义和Verilog HDL实现如下:
同样,时间继电器采用通用的模块化设计,虚拟的继电器可以直观地理解为实际继电器模型;按照实际继电器接线对其进行信号端口定义就可以完全取代原有继电器逻辑,最终得到的输出信号输送给调制模块进行100 kHz方波调制输出给隔离变压器。时间继电器功能仿真如图8所示,其端口定义和Verilog HDL实现如下:
逻辑控制单元IP替代原有继电器控制逻辑,司机控制指令经过分压电路、光耦隔离以及施密特触发器后进入FPGA。为避免尖峰干扰造成的误触发,在IP核中增加了数字滤波器。通过滤波器的信号被认为是真正的司机指令,按照原有的控制功能,进行逻辑处理并产生虚拟的继电器状态表。该状态表在传输给输出级逻辑模块的同时可以接受Avalon总线访问。输出级根据继电器状态进行逻辑处理,产生输出状态表。该状态表经过脉冲调制后作为隔离变压器原边驱动信号传送至输出驱动电路门极。 4 逻辑控制IP核基础上设计逻辑控制模块
由司机控制指令生成的虚拟继电器状态表在被传送至输出级的同时,可以被片内Nios微处理器查询。查询的过程是通过芯片内部Avalon总线进行的,得到的查询结果由CAN总线传送到显示屏和检测仪。
在设计中,包含了由Nios CPU、JTAG以及片上存储器构成的基本片上系统。在此基础卜调用SS3LCM与CAN接口控制器IP实现逻辑控制及通信功能。另外增加了一个串行接口,方便与上位机连接调试。综合后得到的芯片结构如图12所示。
标签:SOPC 微处理器 CAN总线 接口 |
|||||
| 文章录入:admin 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 基于Nios II内核的SOPC开发板… 基于SOPC的定量称重控制系统… 信息安全SOPC硬件平台的架构… 基于SOPC的便携式边界扫描故… 基于NiosII的SOPC中EEPROM C… 基于SOPC的工业大型吊车吊钩… 基于嵌入式SoPC的以太网接口… |
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 企业招聘 | 管理登录 | | |
![]() |
Copyright © 2004-2008 hx51.com hx51.cn All Rights Reserved |