前不久接到一个客户的问题。在 H743 上需要通过 UDP 发送大的数据包,涉及到 IP 分包的问题。他们在测试的过程中遇到了 只要发送 6KB 的 UDP 数据包就会出现 hardfault 的问题。拿到这个问题的时候,调试得到了和客户一样的现象,程序进入 hardfault,并且是由 Lwip 协议栈的 ip_reass_free_complete_datagram 函数触发。后经过一番调试,搞清楚了问题的原 因,要说清楚,我们得先来看看 Lwip 中 IP 分包的实现
上传时间: 2022-03-06
上传用户:
随着 Internet日益广泛的应用,其规模也越来越大,通信流量也迅速增长,这就迫使其传输平台向更高的通信带宽方向发展,因此,建设高速度,高宽带的骨干网就显得十分必要合理高效的路由选择方式不仅可以保障全网的正常运行,还能够提高网络的接通率,而将 Internet网的接通率提高,既可以尽量避免交换机不堪重负甚至崩溃的情况,又能降低网络的运营成本。提高网络的接通率相当大的程度上依赖于路由选择策略的改变,因此,TCP/IP网的动态路由选择问题变得越来越重要。蚂蚁算法能够有效地选择一条最优路径,但忽视了实际网络中的另外一个问题:最优路径一旦形成,所有的数据都从最优路径传输,这样一来,处于该路径上的路由器,尤其是在骨干网络中心节点(即多条路径交汇处)的路由器将承受巨大的数据传输量,因而很容易造成“瓶颈”现象目前采用的一个办法是在骨干网络中心节点处设置交换容量达到或超过千兆比特级的,具有高密度高速端口的核心路由器来扩展带宽和提高数据传送速度以达到解决骨干网络中心节点处的数据拥塞的目的,但这样大大提高了网络成本,并且无法解决最优路径上非核心路由器(又名接入路由器)上的数据拥塞问题。根据上述问题,本文提出一种对蚂蚁算法的改进方法一基于核心路由器的蚂蚁算法:在骨干网络的各核心路由器上相互发送蚂蚁寻找各核心路由器之间的最优路径,这样可比传统蚂蚁算法通过让“蚂蚁”周游整个网络后来寻找最优路径要快很多方面,该算法通过对最优路径上,在各个核心路由器之间的非核心路由器设置上下限两个阔值。当某个非核心路由器A上的数据流量达到上限阙值时表明该路由器即将处于拥塞,这时,它邻近的核心路由器将A看成是一个“障碍物”,利用蚂蚁算法能够绕过障研物寻找最优路径的特点,可以在这两个核心路由器之间重新寻找一条不包括路由器A在内的“次优”路径,这样后续的数据将从“次优”路径传输以达到对A路由器进行分流,经过一段时间分流后,当数据流量下降到下限绸值时,就可以重新启动原最优路径,从而达到了既分流又采用最优路径传输的目的
标签: 蚂蚁算法
上传时间: 2022-03-10
上传用户:
压电材料由于其力电耦合特性,能有效地将机械能与电能进行转换,于是人们将其作为激励/传感器广泛地应用于各类工程领域。压电材料常常与受控柔性结构粘接成一体,作为传感器以及激励器,以达到抑制受控结构振动的目标。因此,研究压电智能结构的振动以及振动控制有重要的科学意义和实用价值本文基于压电材料与宿主结构之间的力电耦合特性,推导了拉普拉斯变换形式卜的压电智能梁结构的阻抗矩阵,并基于阻抗矩阵研究如何建立压电智能梁结构的频率响应数值模型以及由此模型计算系统动态响应的方法,本文还研究了速度负反馈控制器作用下压电梁的控制系统性能:PPF控制器下不同系统输入时,系统的动态性能;不同控制器参数下,控制系统的效果。计算结果表明,本文模型能有效地与各种控制策略相结合,研究压电梁的振动控制问题。最后,本文还尝试由阻抗矩阵模型建立系统的TF控制模型,对于单个矩阵元素,此方法能在指定频域内得到很好的近似模型,对于由许多单元组成的压电梁,本文方法得到的结果能识别部分阶频率,因此需要进一步研究。振动是大自然中最普遍的现象,在现实的工业工程及实际生活中,人们常常遇到各种与振动有关的问题。譬如,我们常用的各种音响设备、医疗超声检测设备、雷达等设备及设施中,就利用了振动含有积极意义的一方面;另一方面,机床的剧烈振动导致工件的加工精度达不到要求、飞机机翼的颤振、飞机轮船等振动噪声过大导致乘客感到不舒适等则是振动消极一面的具体体现。为此,人们常常对这些设备的系统模型进行分析、研究,以期对振动进行控制:一方面提高起积极作用的振动的强度或将其控制在人们希望的程度上:另一方面尽可能地将起消极作用的振动削弱,达到不影响工业生产及生活的效果
标签: 阻抗法
上传时间: 2022-03-11
上传用户:qingfengchizhu
建模、控制算法研究以及仿真试验都是燃气轮机研制过程中必不可少的环节,本文针对三者展开研究首先,采用容积惯性法代替牛顿-拉普逊法建立三轴燃气轮机非线性动态模型,并考虑变比热、引气与冷却等环节,通过与试车数据比较验证了所建模型具有良好的仿真精度。采用容积惯性法不但提高了模型的实时性,并且动态过程更接近真实燃气轮机运转状态。分析了容积惯性法建模中低转速阶段仿真时出现的参数振荡现象产生的原因,通过增加低转速特性数据消除了参数振荡,并提出了一种基于指数平衡与样条拟合的外推方法来获得低转速特性数据。通过低压压气机特性数据外推计算与分析,证明了该外推方法具有较好的准确性。然后,针对重型燃气轮机非线性强、惯性大和负载多变等特点,提出了一种基于深度信念网络的自适应控制器。该控制器结合了深度信念网络和传统PD控制器,其中深度信念网络作用是在线调整PID参数,而传统PD控制器负责控制量的计算与输出。通过数字仿真,验证了该控制器满足燃气轮机转速控制的要求,并且具有良好的自适应性,在燃气轮机不同工况下,能够对其转速进行准确控制,使得系统快速响应的同时无超调量。最后,针对燃气轮机硬件在环仿真平台的需要,设计了一种能够采集并模拟多种范围电压、电流与频率信号的接口模拟器。搭建了燃气轮机硬件在环控制平台,在试验前对接口模拟器以及控制器进行了标定与平台的实时性验证。在已有的控制器上,完成了基于RIX作系统的多任务嵌入式控制系统开发。通过硬件在环试验,进一步验证了本文设计的控制器具有良好的控制效果与较强的自适应能力关键词:燃气轮机,容积惯性,建模,仿真,自适应控制,深度信念网络,硬件在环
标签: 自适应控制
上传时间: 2022-03-14
上传用户:
随着杜会和经济的发展,环境水污染现象也日趋严重,迫切需要环境水质多参数监测与智能分析系统,以为环境监测、管理和控制提供科学的手段。水质多组分检测涉及到多传感器数据融合、计算机技术、电化学分析和人工智能等多学科的交叉,在众多领域有着广泛的应用。本论文研究环境水质检测与智能分析系统,论文的主要工作包括1)基于最小二乘支持向量机的在线自适应加权数据融合算法多传感器数据融合由于能够利用互补和冗余的信息,显著提高系统的可靠性而得到了广泛应用,而数据融合的关键问题是融合算法。本文深入研究了多传感器数据融合理论的基础上,针对传统融合算法研究存在的问题,提出了一种基于最小二乘支持向量机的在线自适应加权数据融合算法,并应用到水质在线检测过程中,不仅缩短了训练的时间,而且提高了融合的可靠性和灵活性2)提出了一种离子传感器的基于最小二乘支持向量机的自校正方法:由于离子传感器的非线性、漂移和交叉敏感性等影响了其检测精度和可靠性,难以进行连续在线检测。以硝酸根离子传感器为例,研究其自校正方法,以适应动态环境的连续监测根据实验数据,详细分析了硝酸根离子传感器的响应特性,并考虑了零点和时间漂移,提出了一种基于最小二乘支持向量机硝酸根离子传感器的自校正方法,给出了详细描述和分析。3)离子传感器故障检测的小波支持向量机特征提取和支持向量机分类方法在线连续检测的应用要求离子传感器必须具有很高的可靠性,即能够及时准确地判断出离子传感器的故障。本文采用小波支持向量机提取各传感器故障特征,再用支持向量机对故障进行分类,实现对各离子传感器的故障诊断。
标签: 数据融合
上传时间: 2022-03-18
上传用户:
半导体物理学 刘恩科 第六版本书较全面地论述了半导体物理的基础知识。全书共13章,主要内容为:半导体的晶格结构和电子状态;杂质和缺陷能级;载流子的统计分布;载流子的散射及电导问题;非平衡载流子的产生、复合及其运动规律;pn结;金属和半导体的接触;半导体表面及MIS结构;半导体异质结构;半导体的光、热、磁、压阻等物理现象和非晶态半导体。本书可作为工科电子信息类微电子技术、半导体器件专业学生的教材,也可供从事相关专业的科技人员参考丛编项:普通高等教育"十一五"国家级规划教材
标签: 半导体物理学
上传时间: 2022-03-19
上传用户:
高清电子书-高速数字电路设计-华为351页这本书是专门为电路设计工程师写的。它主要描述了模拟电路原理在高速数字电路设计中 的分析应用。通过列举很多的实例,作者详细分析了一直困扰高速电路路设计工程师的铃流、串 扰和辐射噪音等问题。 所有的这些原理都不是新发现的,这些东西在以前时间里大家都是口头相传,或者只是写 成应用手册,这本书的作用就是把这些智慧收集起来,稍作整理。在我们大学的课程里面,这些 内容都是没有相应课程的,因此,很多应用工程师在遇到这些问题的时候觉得很迷茫,不知该如 何下手。我们这本书就叫做“黑宝书”,它告诉了大家在高速数字电路设计中遇到这些问题应该 怎么去解决,他详细分析了这些问题产生的原因和过程。 对于低速数字电路设计,这本书没有什么用,因为低速电路中,'0'、'1' 都是很干净的。 但是在高速数字电路设计中,由于信号变化很快,这时候模拟电路中分析的那些影响会产 生很大的作用,使得信号失真、变形,或者产生毛刺、串扰等,作为高速数字电路的设计者,必 须知道这些原理。这本书就详细的解释了这些现象产生的原理以及他们在电路设计中的应用。 书本中的公式和例子对于那些没有受过专业模拟电路设计训练的读者也是有用的。在线性 电路原理理论课程中只接受了第一年的培训的读者,也许能更好地掌握本书的内容。 第1章——第3章分别介绍了模拟电路术语、逻辑门高速特性和标准高速电路测量方法和技 巧等内容。这三章内容构成了本书的核心,应该包括在任何高速逻辑设计的学习中。 其余章节,第4章——第12章,每一章都讲述了一个高速逻辑设计中的专门问题,我们可以 按照自己的需要选择学习。 附录A收集了本书各部分的要点,列出了所提出的最重要的思想和概念。它可以作为我们 进行系统设计时的一个检查要点(CHECKLIST),或者碰到问题时可作为本书内容的索引。 附录B详细给出了各种上升时间测量形式背后的数学假设。它有助于把本书的结论跟相关 术语的标准及来源联系起来。 附录C是列举物理结构中的电阻、电容和电感计算的标准公式。这些公式已经在MathCad上 实现并可以从作者处获得。
标签: 数字电路设计
上传时间: 2022-03-20
上传用户:
入室抢劫事件屡见不鲜,针对此现象进行分析不难发现,造成失窃事件的极大原因是人们慵懒和意识差等不良性格造成习惯性不锁门.本文以STC89C52单片机为基础,设计了一种基于人体红外传感器的自动关门锁门装置,来解决此类问题.The incidents of burglary are so common. It is not difficult to find that the main reason for the burglary is the habit of unlocking of doors caused by people's laziness and poor consciousness. Based on the single chip microcomputer of STC89C52, a device used with infrared sensor of human body is introduced in this paper, which can achieve the effect of automatic closing and locking doors.
上传时间: 2022-03-27
上传用户:canderile
波形发生器是常见的电气测量装置,它能把肉眼看不见的电信号转变成看得见的图像,便于人们研究各种电现象的变化过程。将对波形发生器的示波程序进行设计,以达到简单示波的效果。选用的是AT89C51型号单片机,要求最终能出现方波、锯齿波、三角波其中两种波形。因为硬件条件不允许,故只讨论电路的模拟和程序部分的设计思路、设计结果。
上传时间: 2022-03-28
上传用户:
内容简介本手册将由浅入深,带领大家学习 STM32F103 的各个功能,为您开启全新的 STM32 之旅。本手册总共分为三篇: 1, 硬件篇,主要介绍本手册硬件平台; ; 2,软件篇,主要介绍 STM32F1常用开发软件的使用以及一些下载调试的技巧,并详细介绍了几个常用的系统文件(程序); 3,实战篇,主要通过 48 个实例(绝大部分是直接操作寄存器完成的)带领大家一步步深入了解STM32F1。本手册为 ALIENTEK 精英 STM32F103 V1 开发板的配套教程,在开发板配套的光盘里面,有详细原理图以及所有实例的完整代码,这些代码都有详细的注释, 所有源码都经过我们严格测试,不会有任何警告和错误,另外,源码有我们生成好的 hex 文件,大家只需要通过串口/仿真器下载到开发板即可看到实验现象,亲自体验实验过程。本手册不仅非常适合广大学生和电子爱好者学习 STM32F103,其大量的实验以及详细的解说,也是公司产品开发的不二参考。
标签: stm32f1
上传时间: 2022-03-30
上传用户:jiabin