Ceramic

ipfs正舵者IPFS官方周报第112期

梦想与她 提交于 2021-02-14 19:06:23
具有TypeScript支持的js-IPFS 0.51.0 多亏了社区的大力支持,TypeScript 现在成为js-IPFS代码库中的杰出成员,我们现在可以通过安装ipfs-core将安装时间减少一半。 强化公共DHT以抵抗攻击 多亏了一些研究人员和少量核心开发人员的工作,我们不仅能够进行一些关键的修复,而且借助Testground的可用性,我们还能够验证缓解措施。特别感谢A-SIT BerndPrünster和Alexander Marsalek以及格拉茨工业大学的帮助。 对Libp2p流进行压缩探索 上周,协议实验室的ResNetLab团队对libp2p流进行了压缩探索,最终实现了IPFS文件交换时带宽使用减少了75%。在他们的最新博客文章中找到方法。 与IPFS有关的新闻 Blockonomi中的Audius:以Ethereum音乐应用程序将流媒体传递到艺术家手中。 寻找分散式文件签名解决方案?Signchain使用IDX和IPFS构建了一个。 使用Qri(以及带有Google表格的另一个版本) 归档您的Airtable数据。 多格式的JS实现最近得到了重构,包括TypeScript支持。 人们正在使用IPFS构建最酷的东西 Agregore添加了IPFS支持 详细介绍BitCherry(BCHC)技术创新机制和框架。MAP-P2P Protocol

STM32开发入门(一)——流水灯

天大地大妈咪最大 提交于 2021-02-03 11:03:28
stm32性能强大,但其开发难度又显著高于Arduino等单片机。本文将通过流水灯程序,介绍stm32开发的一些基本操作。 基本介绍 常见stm的编程方式有三种:寄存器式、标准库式、HAL库式。其中HAL库上手较为简单。本文将以HAL库式为基础介绍。 软件 Keil 5(单片机集成开发环境) STM32CubeMX(自动配置stm32编程的相关文件) FLYMCU(stm32串口下载软件,也可用ST-LINK代替) XCOM(串口监视器) 准备 打开图中的“File”,新建一个stm32项目(“New Project")。 在输入框中搜索自己的stm32芯片,双击创建新项目。 选择左边菜单栏中“System Core”的SYS、GPIO和RCC。 在SYS中选择Debug方式为“Serial Wire”。 在RCC中选择“Crystal/Ceramic Resonator” 点击右边芯片的引脚,可以看到每一个引脚的用法。此处我们选择引脚的“GPIO_Output”(通用型输出)模式。 依次选择每个引脚的模式,在该实验中,我们共需要10个模式为“GPIO_Output”的引脚。设置好后引脚会有绿色标记。 打开“GPIO”,设置引脚的输出模式为“Output Push Pull”(推挽输出模式)。 打开“Project Manager”,编辑文件名称,保存路径。注意设置IDE为MDK

单片机外围模块漫谈之三,CAN总线

白昼怎懂夜的黑 提交于 2020-12-30 06:49:16
1980 年, Bosch 的工程师开始研究汽车上高速串行通信的问题,并在1986年发布了CAN (Controller Area Network) 总线。CAN以其多主,高速(最高1M bps) ,抗干扰的特性被广泛应用汽车及各种工业环境。在此我们主要介绍一下CAN总线的特点,帧类型,以及应用中的注意事项。 1. CAN总线特点 1.1 多主控制 跟我们常用的RS485只有一个主机,从机只能等待主机的轮询不同,在CAN总线中,当任意一个节点监测到总线空闲时,就可以立即启动信息的发送,也就是每一个节点都可以当主机。当然,这马上会引起我们的担心。如同一个家庭每个人都当家做主,那还不乱了套吗?不急,我们来看一下。这个问题是如何被巧妙地解决的。 物理层 ,CAN采用差分总线。单片机引脚的逻辑电平0,被CAN收发器( PHY) 转换为显性电平( Dominant), 逻辑电平1被转换为隐性电平( Reccesive) 。总线上执行的是 “ 线与 ” 逻辑,只要有一个节点输出显性电平,那么总线上就是显性电平。 仲裁( Arbitration) ,CAN 的发送总是以SOF (Start Of Frame) 起始,紧跟器后是ID。在发送ID的同时,节点监听总线上的显隐状态,当监听到的状态与自己发送的不一致时,此节点将停止发送,进入只收模式。如下图所示,每一帧消息所具有的ID决定了此消息的优先级

MLCC陶瓷电容详解

女生的网名这么多〃 提交于 2020-11-10 08:30:09
1 、 前言 电子元器件之一电容种类繁多,而陶瓷电容是用得最多种类,没有之一,因此硬件工程师必须熟练的掌握其特性。 作为一个工作多年的硬件工程师,笔者结合自身经验,通过查阅各种资料,针对硬件设计需要掌握的重点及难点,总结了此文档。通过写文档,目的是能够使自己的知识更具有系统性,温故而知新,同时也希望对读者有所帮助,大家一起学习和进步。 2 、电容的定义 2.1 电容的本质 两个相互靠近的导体,中间夹一层不导电的绝缘介质,这就构成了电容器。当电容器的两个极板之间加上电压时,电容器就会储存电荷。 2.2 电容量的大小 电容器的电容量在数值上等于一个导电极板上的电荷量与两个极板之间的电压之比。电容器的电容量的基本单位是法拉(F)。在电路图中通常用字母C表示电容元件。 电容量的大小公式: :两极板间介质的介电常数 S:两极板间的正对面积 k:静电常数,等于k=8.987551×10^9N·m^2/C^2 d:两极板间的距离 化简后的公式是: 想使电容容量大,有三种方法: ①使用介电常数高的 介质 ②增大极板间的 面积 ③减小极板间的 距离 。 3 、MLCC陶瓷电容物理结构 MLCC(Multi-layer Ceramic Capacitors)是片式多层陶瓷电容器英文缩写。是由印好电极(内电极)的陶瓷介质膜片以错位的方式叠合起来,经过一次性高温烧结形成陶瓷芯片,再在芯片的两端封上金属层

STM32CubeIDE开发M4—使用PWM实现呼吸灯功能

我们两清 提交于 2020-10-24 13:04:25
STM32CubeIDE开发M4—使用PWM实现呼吸灯功能 一、新建工程 参考: STM32CubeIDE的安装与使用 二、配置时钟 我们需要配置MCU的时钟,点击【RCC】,在【High Speed Clock(HSE)】中选择 【Crystal/Ceramic Resonator】, 也 就 是 晶 体 / 陶 瓷 晶 振 类 型 , 然后时钟树配置如图,即MCU的主时钟配置为209MHz,同时定时器时钟也是209MHz; 接下来设置定时器,首先将PI0设置为【TIM_CH4】,然后点击TIM5,勾选【Cortex-M4】,将通道4设置为PWM通道4输出,接下来设置预分频系数为208,自动重装载值为999,然后输出比较极性为高 三、生成代码 点击【Project Manager】->【Code Generator】,勾选“ Generate peripheral initialization as a pair of ‘.c/.h’files per peripheral”,让外设初始化代码单独生成 这样配置好后就可以点击生成代码了 四、编写程序,实现呼吸灯功能 首先我们需要启动PWM, HAL_TIM_PWM_Start ( & htim5 , TIM_CHANNEL_4 ) ; 接下在while循环中编写如下代码,完成呼吸灯功能 HAL_Delay ( 5 ) ; if (

第二章 stm32 cubemx GPIO输入输出实验以及proteus仿真

丶灬走出姿态 提交于 2020-10-01 10:06:41
第二章 stm32 cubemx GPIO输入输出实验以及proteus仿真 文章目录 第二章 stm32 cubemx GPIO输入输出实验以及proteus仿真 前言 一、按键输入 二、使用步骤 1.基础配置 2.配置引脚 3.生成工程 4.找到主函数,添加程序,编译,生成HEX文件 三.Proteus仿真或者烧录可直接看到效果。 总结 前言 上一章,简单介绍了 STM32F103 的 IO口作为输出的使用,这一章,我们将简单介绍如何使用 STM32F103的 IO口作为输入的使用。在本章中,我们将利用一个或者两个按键,(按键为任意IO口,有stm32F103板子需要结合原理图来选择IO口)来控制 LED 的亮灭。通过本章的学习,将了解到 STM32F1 的 IO 口作为输入口 的使用方法。 一、按键输入 STM32F103 的 IO口做输入使用的时候,是通过调用函数 HAL_GPIO_ReadPin来读取 IO 口的高低电平的状态来进行直接控制。这一章利用一个按键来控制两种情况下,灯效的变化,来体现出按键输入实验的效果。 具体的基础配置过程此处省略,详情参考: 第一章 stm32 cubemx基础配置实验以及proteus 8的使用 。 二、使用步骤 1.基础配置 1)sys中,选好调试方式,DEBUG中选中Serial Wire

2017年12月六级翻译太湖

不想你离开。 提交于 2020-07-28 08:32:08
太湖是中国东部的一个淡水湖,占地面积2250平方公里,是中国第三大淡水湖,仅次于翻阳湖和洞庭湖。 Taihu Lake is a freshwater lake in eastern China, It covers an area of 2250 square kilometers,It is the third largest freshwater lake in China,Second only to Fanyang lake and Dongting Lake. 太湖拥有90个岛屿 Taihu Lake has 90 islands 大小从几平方米到几平方公里不等 The size ranges from a few square meters to a few square kilometers 太湖以其独特的太湖石而闻名 Taihu Lake is famous for its unique Taihu stone 太湖石常用于装饰中国传统园林 Taihu stone is often used to decorate traditional Chinese gardens 太湖也以高产的捕鱼业闻名 Taihu Lake is a lso known for its high-yield fishing industry 自上世纪70年代后期以来 Since the

fw: 贴片陶瓷电容的NPO、C0G、X7R、X5R、Y5V、Z5U辨析

送分小仙女□ 提交于 2019-12-19 17:46:41
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 贴片陶瓷电容的NPO、C0G、X7R、X5R、Y5V、Z5U辨析 (2012/3/13 09:18) NPO与X7R、X5R、Y5V、Z5U神马的有啥区别? 主要是介质材料不同。不同介质种类由于它的主要极化类型不一样,其对电场变化的响应速度和极化率亦不一样。 在相同的体积下的容量就不同,随之带来的电容器的介质损耗、容量稳定性等也就不同。介质材料划按容量的温度稳定性可以分为两类,即Ⅰ类陶瓷电容器和Ⅱ类陶瓷电容器, NPO属于Ⅰ类陶瓷,而其他的X7R、X5R、Y5V、Z5U等都属于Ⅱ类陶瓷。 什么是Ⅰ类陶瓷,有什么特点? Ⅰ类陶瓷电容器(ClassⅠceramic capacitor),过去称高频陶瓷电容器(High-frequency ceramic capacitor),介质采用非铁电(顺电)配方,以TiO2为主要成分(介电常数小于150),因此具有最稳定的性能;或者通过添加少量其他(铁电体)氧化物,如CaTiO3 或SrTiO3,构成“扩展型”温度补偿陶瓷,则可表现出近似线性的温度系数,介电常数增加至500。这两种介质损耗小、绝缘电阻高、温度特性好。特别适用于振荡器、谐振回路、高频电路中的耦合电容,以及其他要求损耗小和电容量稳定的电路,或用于温度补偿。 Ⅰ类陶瓷的温度特性怎么表示 Ⅰ类陶瓷的温度容量特性