在单片机和DSP的开发中,如何选择合适的晶振达到目的
上传时间: 2013-12-20
上传用户:xfbs821
音响系统的USB接口开发分析及主流芯片比较。越来越多的音响系统采用USB接口标准,同时市场上出现了各种USB芯片方案,如何选择合适的芯片方案来设计系统具有一定挑战性,设计工程师需要了解USB音响系统的架构、USB主流芯片的功能特性、控制模块的设计。
上传时间: 2013-12-10
上传用户:sevenbestfei
本文主要介绍了当要学习编程语言时,我们应当如何选择,并介绍了各种语言的相同相异之处。
标签: 编程语言
上传时间: 2013-12-18
上传用户:wcl168881111111
各种不同电容的型号,用途。对于在设计电路的时候如何选择电容有指导意义。
标签: 电容的型号
上传时间: 2013-12-24
上传用户:417313137
更高效率的选用高频晶体管,在高频设计时如何选择看后一目了然,不但可以节约时间,还有设计方法中管子型号的推荐!
上传时间: 2015-04-14
上传用户:rohit
用于初学者学习相关电路知识以及简单器件,了解TI的模拟器件的使用方法,工程中如何选择模拟器件
标签: 技术指南
上传时间: 2015-12-28
上传用户:wanglixin777
6Lowpan相关技术之间的优劣比较,告诉我们在实际中如何选择
标签: 6Lowpan
上传时间: 2016-10-30
上传用户:hbhs1998
K-Means算法是最古老也是应用最广泛的聚类算法,它使用质心定义原型,质心是一组点的均值,通常该算法用于n维连续空间中的对象。 K-Means算法流程 step1:选择K个点作为初始质心 step2:repeat 将每个点指派到最近的质心,形成K个簇 重新计算每个簇的质心 until 质心不在变化 例如下图的样本集,初始选择是三个质心比较集中,但是迭代3次之后,质心趋于稳定,并将样本集分为3部分 我们对每一个步骤都进行分析 step1:选择K个点作为初始质心 这一步首先要知道K的值,也就是说K是手动设置的,而不是像EM算法那样自动聚类成n个簇 其次,如何选择初始质心 最简单的方式无异于,随机选取质心了,然后多次运行,取效果最好的那个结果。这个方法,简单但不见得有效,有很大的可能是得到局部最优。 另一种复杂的方式是,随机选取一个质心,然后计算离这个质心最远的样本点,对于每个后继质心都选取已经选取过的质心的最远点。使用这种方式,可以确保质心是随机的,并且是散开的。 step2:repeat 将每个点指派到最近的质心,形成K个簇 重新计算每个簇的质心 until 质心不在变化 如何定义最近的概念,对于欧式空间中的点,可以使用欧式空间,对于文档可以用余弦相似性等等。对于给定的数据,可能适应与多种合适的邻近性度量。
上传时间: 2018-11-27
上传用户:1159474180
摘要:在当今高速数字系统设计中,电源完整性的重要性日益突出。其中,电容的正确使用是保证电源完整性的关键所在。本文针对旁路电容的滤波特性以及理想电容和实际电容之间的差别,提出了旁路电容选择的一些建议;在此基础上,探讨了电源扰动及地弹噪声的产生机理,给出了旁路电容放置的解决方案,具有一定的工程应用价值。 1.引言---随着系统体积的减小,工作频率的提高,系统的功能复杂化,这样就需要多个不同的嵌入式功能模块同时工作。只有各个模块具有良好的EMC和较低的EMI,才能保证整个系统功能的实现。这就要求系统自身不仅需要具有良好的屏蔽外界干扰的性能,同时还要求在和其他的系统同时工作时,不能对外界产生严重的EMI。另外,开关电源在高速数字系统设计中的应用越来越广泛,一个系统中往往需要用到多种电源。不仅电源系统容易受到干扰,而且电源供应时产生的噪声会给整个系统带来严重的EMC问题。因此,在高速PCB设计中,如何更好的滤除电源噪声是保证良好电源完整性的关键。本文分析了电容的滤波特性,电容的寄生电感电容的滤波性能带来的影响,以及PCB中的电流环现象,继而针对如何选择旁路电容做出了一些总结。本文还着重分析了电源噪声和地弹噪声的产生机理并在其基础上对旁路电容在PCB中的各种摆放方式做出了分析和比较。
上传时间: 2021-11-09
上传用户:
TwinCAT 3 入门教程Version 4.13毕孚自动化设备贸易(上海)有限公司2020 年 10 月前言TwinCAT3 是基于 PC 的控制软件并且它开启了一个新的时代,是倍福公司历史上又一个里程碑。特别是在高效的工程领域中 TwinCAT3 将模块化思想以及其灵活的软件架构,融入到整个平台。几乎每一种控制应用程序都能在 TwinCAT3 中实现。从印刷设备、木工设备、塑料机械或门窗设备、风力发电机和实验台,亦或是楼宇,诸如剧院,以及运动场,一切都可以通过 TwinCAT3 实现自动化。用户可以选择不同的编程语言来实现这些应用。除了经典的 PLC 编程语言的IEC 61131-3,用户现在也可以用高级语言 C 或 C++,以及 MATLAB®/ Simulink®。整合了运动功能从而简化了工程项目,以及全新的安全应用编辑更加人性化。这些以及更多的特性都证明了为什么 TwinCAT3 也名为扩展的自动化。本书针对任何想要学习倍福 TwinCAT3 软件如何实现基于 PC 控制编程的读者,阅读本书需要预先具备 IEC61131-3,C/C++或 MATLAB®/ Simulink®中至少一种编程语言的知识。本书内容的架构安排如下:第一章介绍 TwinCAT3 软件架构,如何选择合适的 Visual Studio,以及如何安装帮助系统。第二章介绍了 TwinCAT3 试用版授权以及完整版授权激活方式,同时介绍了两种全新硬件授权设备的介绍和使用。第三章介绍了 TwinCAT3 中如何扫描硬件,以及虚拟层和物理层直接的连接如何实现。第四章围绕 IEC61131-3 的概念展开了说明,讲述了 IEC61131-3 标准的核心概念,语法以及 IEC61131-3 新标准扩充的部分。第五章介绍如何创建一个 TwinCAT3 项目,并且选择 ST(结构文本)语言进行简单编程,调用功能块,在线检测与调试的过程。第六章介绍如何选择 PLC 中自带的 HMI 功能编辑一个完整的界面,并且实现全屏显示,用户管理,网页浏览等功能。第七章全面介绍 TwinCAT3 中 Measurement 功能的使用,包括如何创建一个
标签: twincat
上传时间: 2021-12-17
上传用户:shjgzh