家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生 家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生
您的位置:网站首页 > 电器维修资料网 > 正文 >

基于FPGA的嵌入式智能管理系统的设计与实现

★★★★★【文章导读】:基于FPGA的嵌入式智能管理系统的设计与实现具体内容是:所谓智能管理,就是以人类智能结构为基础,系统研究人与组织的管理活动规律和方法的一门学科,具有很强的实践性和扩展性,体现在本文中就是通过系统本身的智能化操作而非人工干预的手段去执行其在运行过程中所遇到的…

来源: 日期:2013-12-4 20:49:42 人气:标签:

基于FPGA的嵌入式智能管理系统的设计与实现

    所谓智能管理,就是以人类智能结构为基础,系统研究人与组织的管理活动规律和方法的一门学科,具有很强的实践性和扩展性,体现在本文中就是通过系统本身的智能化操作而非人工干预的手段去执行其在运行过程中所遇到的诸如检测和控制等行为。对于本系统来说,其主要功能就是系统监测、综合处理,并依靠事先确定的阈值和准则实施相应的控制。其中包括对各关键模块的工作状态进行监控,对风机与电源的运行状态进行管理,并对系统智能管理过程中所得到的一些信息通过以太网上报给上位机等。

    1 硬件系统构成

    1.1 fpga内部硬核系统构成

    fpga片内结构如图1所示,fpga片内所有模块包括ppc405处理器、mac核、i2c核、gpio核及urat核,都连接到片上高性能plb总线上,ppc405通过plb总线来访问每个ip核,各ip核的大致作用如下:

     

     

    (1)mac核实现网络链路层硬件,与fpga片外的phy芯片实现网络所需的硬件;

    (2)i2c核实现i2c逻辑,支持智能管理模块与各个工作模块之间的i2c总线协议,实现i2c总线的检测与控制功能,如接收各工作模块的温度等;

    (3)gpio核实现ppc405对fpga通用i/o管脚的基本操作,可以通过软件编程来指定各端口的行为;

    (4)uart核实现ppc405的串口操作,将串口信息传送至主机进行系统调试。

    片上系统硬件结构大致描述为:用fpga实现i2c总线协议,并与处理模块对接;用fpga实现1-wire单线总线协议,并与温度传感器对接;智能管理模块要求实现的网络上报功能必须用软件来实现tcp/ip协议栈;用mac核实现链路层功能。为减少器件数量,提高可靠性,本设计采用fpga内嵌的ppc405处理器,为此需要使用xilinx公司的系统开发工具edk进行软硬件协同设计。

    1.2 智能管理模块的构成

    智能管理模块构成如图2所示。

     

     

    fpga和125电路共同实现两路1-wire总线的协议控制和电平规范,其中一路通过温度传感器来检测两个风机组内的温度。同时,另一路125芯片实现i2c总线的协议控制和电平规范,并通过i2c总线来读取机箱中各个处理模块的内部温度。fpga通过网口与上位机进行数据通信,并通过串口对智能管理模块进行调试。fpga通过和隔离与驱动电路连接后来控制电源,即相当于是程控开/关电源,以保护机箱中的各处理模块免于因过热而损坏。该模块仅采用12 v电源供电,模块中的其他类型的电源均通过dc-dc转换模块内部产生。

    1.3 智能管理系统的构成

    智能管理系统的构成如图3所示。智能管理模块作为智能管理系统的核心,执行着整个系统运行的几乎所有指令。

     

     

    (1) 智能电源。多电源平衡供电的智能电源模块,具有短路、过载、过压及过热保护功能,空载可开机,并且多个电源可以并联输出。

    (2)温度传感器。采用军品温度传感器,置入风机组中用于测试风机通道的空气温度。该温度传感器只有3个管脚,从右到左分别是vdd(+5 v电源)、dq(数据信号)、gnd(地线)。其中,dq管脚符合1-wire总线协议,与智能管理模块相对接。该温度传感器的工作温度范围广、精度高、使用简单可靠。

    (3)风机组。一个机箱配两个风机组,每组由7个大风机组成。每个风机都带有集电极开路输出的被检测脉冲信号,智能管理模块根据该信号是否有脉冲波形来判定每个风机是否工作。

    (4)计算机。智能管理模块与计算机可以通过网口和串口两种方式进行通信,本系统给出了预留,可以任意选择,主要功能是上报各类系统数据。

    2 工作原理

    智能管理模块的设计采用基于fpga片内powerpc的sopc技术,通过ppc405可以很方便地对fpga的各个i/o端口和内部ip核进行控制。

    2.1 对风机温度的监测

    利用ppc405通过plb总线控制gpio核,编程控制i/o端口电平,使其满足1-wire总线协议的时序要求,再通过125芯片进行隔离并提供温度传感器1-wire总线协议需要的电平。 后,ppc405由1-wire总线读取温度传感器测量的风机处环境温度。

    2.2 对风机状态的监测

    风机运行状态输入信号通过连接器进入智能管理模块,经过隔离驱动后进入fpga,ppc再通过plb总线控制gpio核,读取i/o端口输入电平,再依据程序设定来判断风机运行状态。

    2.3 工作模块运行状态监测

    ppc通过plb总线控制i2c核,在i/o端口产生符合i2c总线协议的时序,再通过125芯片进行隔离并提供i2c总线协议需要的电平,然后ppc再读取i2c总线的数据来确定各工作模块的温度和运行状态信息。

    2.4 对智能电源模块的控制

    片内ppc根据上述监测到的风机处环境温度、风机运行状态、各工作模块温度和运行状态,采用一定的控制算法,决定对智能电源模块的控制状态。通过plb总线管理gpio核,将智能电源控制状态传递到fpga相应管脚,再由隔离和驱动电路对智能电源进行管理。

    2.5 系统运行信息上报

    本系统信息上报采用以太网协议,协议上层软件通过编程实现;tcp/ip层通过lwip协议栈实现;链路层由fpga内部的以太网mac核实现;物理层用智能管理模块上的以太网phy芯片实现,并通过模块上的变压器进行隔离。

  • 1
  • 2
  • 下一页

【看看这篇文章在百度的收录情况】

相关文章

联系方式

  • 0731-85579057 , 0731-85569651
  • 点击这里给我发消息点击这里给我发消息点击这里给我发消息
网站栏目导航: 培训课程 手机硬件 手机软件 综合维修 学校资讯 考证指南 就业导航 招生指南 教学管理 入学须知 学校图片 教学大纲 师资力量 学生感言 学校概况 教学实景 手机维修培训资讯 电脑维修培训 维修间故事 手机维修培训 液晶电视维修培训 家电维修资料网 电器维修资料网 招生地区 刷机教程 家电维修 手机技巧 老版网站 招生平台网络工程
友情链接: 监控安装培训 电动工具维修 家电维修学校 电工培训学校 液晶电视维修 焊工培训学校 电工焊工学校 电脑维修学校 家电维修培训 电脑维修培训 家装电工培训网络安装维护 主板维修 液晶显示器 笔记本电脑维修 电脑组装维护 电脑硬件维修 电脑维修 电工考证 电工证 装修电工 水电工 维修电工 电工 焊接技术 电焊工 焊工 电动设备维修 电动工具维修 制冷维修 空调维修 冰箱维修  更多>>
阳光-手机维修教育品牌学校
点击这里给我发消息 点击这里给我发消息 点击这里给我发消息
电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校 电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校 电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校 电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校
中山市,固原市,银川市,玉树,海东,陇南市,酒泉市,张掖市,天水市,金昌市,兰州市,榆林市,延安市,渭南市,铜川市,阿里,山南,拉萨市,怒江,文山州,楚雄州,普洱市,昭通市,玉溪市,昆明市,毕节,铜仁,遵义市,贵阳市,甘孜州,资阳市,达州市,宜宾市,南充市,遂宁市,绵阳市,泸州市,自贡市,三亚市,崇左市,河池市,玉林市,钦州市,梧州市,柳州市,梅州市,肇庆市,湛江市,佛山市,珠海市,韶关市,湘西州,怀化市,郴州市,张家界市,邵阳市,株洲市,仙桃市,随州市,荆州市,荆门市,襄樊市,黄石市,驻马店市,信阳市,南阳市,漯河市,中卫市,石嘴山市,海西,海南藏州,黄南州,海北,甘南,庆阳市,平凉市,武威市,白银市,嘉峪关市,安康市,汉中市,咸阳市,宝鸡市,林芝,日喀则,昌都,迪庆,德宏,大理,西双版纳,红河州,临沧市,丽江市,保山市,曲靖市,黔东州,黔西州,安顺市,六盘水市,凉山州,阿坝州,雅安市,广安市,眉山市,内江市,广元市,德阳市,攀枝花市,成都市,海口市,来宾市,百色市,贵港市,北海市,桂林市,南宁市,云浮市,揭阳市,潮州市,清远市,阳江市,汕尾市,惠州市,茂名市,江门市,汕头市,深圳市,广州市,娄底市,永州市,益阳市,岳阳市,湘潭市,长沙市,恩施州,黄冈市,孝感市,鄂州市,十堰市,武汉市,周口市,商丘市,三门峡市,许昌市,焦作市,安阳市,鹤壁市,平顶山市,开封市,郑州市,聊城市,滨州市,德州市,莱芜市,日照市,泰安市,烟台市,潍坊市,东营市,淄博市,上饶市,济南市,抚州市,宜春市,赣州市,新余市,九江市,景德镇市,宁德市,南平市,泉州市,莆田市,厦门市,宣城市,亳州市,六安市,宿州市,黄山市,滁州市,安庆市,淮北市,马鞍山市,蚌埠市,芜湖市,合肥市,丽水市,舟山市,衢州市,金华市,湖州市,嘉兴市,宁波市,宿迁市,镇江市,盐城市,连云港市,苏州市,徐州市,南京市,绥化市,牡丹江市,佳木斯市,大庆市,鹤岗市,哈尔滨市,白城市,白山市,辽源市,吉林市,葫芦岛市,铁岭市,盘锦市,阜新市,锦州市,本溪市,鞍山市,沈阳市,锡林郭勒盟,通辽市,乌海市,吕梁市,忻州市,晋中市,晋城市,阳泉市,太原市,廊坊市,承德市,保定市,邯郸市,唐山市,宁夏,甘肃省,西藏,贵州省,重庆市,广西,湖南省,河南省,江西省,安徽省,江苏省,黑龙江省,辽宁省,山西省,天津市,四平市,内蒙古,吴忠市,果洛,西宁市,定西市,商洛市,西安市,那曲,黔南州,巴中市,乐山市,贺州市,防城港市,东莞市,河源市,常德市,衡阳市,咸宁市,宜昌市,濮阳市,新乡市,洛阳市,菏泽市,临沂市,威海市,济宁市,枣庄市,青岛市,吉安市,鹰潭市,萍乡市,南昌市,龙岩市,漳州市,三明市,福州市,池州市,巢湖市,阜阳市,铜陵市,淮南市,台州市,绍兴市,温州市,杭州市,泰州市,扬州市,淮安市,南通市,常州市,无锡市,大兴安岭,黑河市,七台河市,伊春市,双鸭山市,鸡西市,齐齐哈尔市,延边,松原市,通化市,长春市,朝阳市,辽阳市,营口市,丹东市,抚顺市,大连市,阿拉善盟,兴安盟,乌兰察布市,巴彦淖尔市,呼伦贝尔市,鄂尔多斯市,赤峰市,包头市,呼和浩特市,临汾市,运城市,朔州市,长治市,大同市,衡水市,沧州市,张家口市,邢台市,秦皇岛市,石家庄市,青海省,陕西省,云南省,四川省,海南省,广东省,湖北省,山东省,福建省,浙江省,上海市,吉林省,河北省,北京市