-
PCB设计流程 PCB规则设置 设计规则的单位跟随画布属性里设置的单位,此处单位是mil。导线线宽最小为10mil;不同网络元素之间最小间距为8mil;孔外径为24mil,孔内径为12mil;线长不做设置;在PCB设计过程中,都要开启“实时规则检测”、“检测元素到覆铜的距离”和“在布线时显示DRC安全边界”功能。 布局原则 布局一般要遵守以下原则: ...[详细]
-
一、编码器原理如果两个信号相位差为90度,则这两个信号称为正交。由于两个信号相差90度,因此可以根据两个信号哪个先哪个后来判断方向、根据每个信号脉冲数量的多少及整个编码轮的周长就可以算出当前行走的距离、如果再加上定时器的话还可以计算出速度。二、为什么要用编码器从上图可以看出,由于TI,T2一前一后有个90度的相位差,所以当出现这个相位差时就表示轮子旋转了一个角度。但有人会问了...[详细]
-
引言测温测量和控制在当今社会生活中扮演着至关重要的角色,国际国内市场现有的多种测温技术涵盖了安检、市场、生活、消防、科研等诸多领域。温度的测量和控制在工业生产中有广泛的应用,尤其在石油、化工、电力、冶金等重要工业领域中,对温度的测量和监控是非常重要的一个环节。在传统的温度测量系统中,温度采集器通常采用模拟温度传感器,模拟信号在传输的过程中容易受到干扰从而影响测量的准确度,模...[详细]
-
/*************************************************************************************************///38kNEC编码接收和模拟发射//完整的信号构成:引导码+8位的客户码+8位客户码的补码+8位的按键值+8位按键值的补码+结束码//接收使用外部中断0,发射管低电平触发//STC15F...[详细]
-
设计总说明随着科学技术的不断发展,高集成度、高精度、高可靠性的一体化温湿度变送器开始得到广泛的应用.同时随着应用场景的增多,更多类如管理不及时、数据丢失、响应速度慢、不便于远距离传输等问题日益凸显.为满足现代生产实际需要,本文设计并实现了基于SHT11及同类型传感器的温湿度变送器及温湿度监测软件系统.本文设计温湿度变送器以STM32为核心控制器,可连接包括SHT11及SHT21、DHT...[详细]
-
1、单片机最小系统的组成部分STM32单片机最小系统由①主芯片,②上电复位电路,③时钟电路,④电源供电电路组成。同时一个基本完整的单片机功能还应包括下载电路和LED指示电路。2、单片机主芯片单片机型号的选择主要根据价格成本、所要完成任务所需要功能等确定。可以根据STM8和STM32产品选型手册确定。可见附录链接。本次选用STM32F103RCT6作为中心控制芯片.ST...[详细]
-
1.安装pythonhttps://www.python.org/downloads/a.添加环境变量b.Python换pip源(1)阿里云http://mirrors.aliyun.com/pypi/simple/(2)豆瓣http://pypi.douban.com/simple/(3)清华大学https://p...[详细]
-
1、GPIO的寄存器按照功能可以分为以下几类:A、配置寄存器B、数据寄存器C、位寄存器D、锁定寄存器2、对于GPIO端口,每个端口有16个引脚,每个引脚的模式由寄存器的四个位控制,每四位又分为两位控制引脚配置(CNFy[1:0]),两位控制引脚的模式及最高速度(MODEy[1:0]),其中y表示第y个引脚。配置GPIO引脚模式的一共有两个寄存器,CRH是高寄存器,用来配置高8位引脚,还...[详细]
-
1.什么是波特率不管是什么单片机,在使用串口通信的时候,有一个非常重要的参数:波特率。什么是波特率:波特率就是每秒传送的字节数。双方在传输数据的过程中,波特率一致,这是通讯成功的基本保障。2.STM32波特率相关的寄存器STM32单片机设置波特率的寄存器只有一个:USART_BRR寄存器,如下图所示。该寄存器的有效位数为16位,前4位用于存放小数部分,后12位用于存放整数部分...[详细]
-
1.什么是上拉电阻在学习单片机的时候,我们经常遇到一组名词:上拉电阻和下拉电阻,通过学习我们知道上下拉电阻不仅能使当前电平稳定避免受到干扰,同时上拉电阻还能提高单片机的驱动能力。2.上拉电阻的几个典型应用在使用中,用到上拉电阻的场合有这么几个典型:按键输入检测;IIC通讯;通常,我们都习惯这样设计按键:按键按下时单片机检测到低电平,按键松开时检测到高电平,这个高电平就是通过上拉...[详细]
-
任务描述:某企业承担了一个LED数码显示设计任务;要求单片机控制一个数码管显示0→1→2→3→4→5→6→7→8→9,每个状态停留1秒。请用单片机设计其控制系统并调试运行。仿真视频https://www.bilibili.com/video/BV1g34y1m7tx/硬件图元件清单C语言程序#includereg51.hvoid...[详细]
-
单片机是可编程芯片,现在的电子产品几乎都有单片机的身影。学好单片机可以找一份较好的工作。单片机相关的工作涉及到硬件设计和软件设计。在小公司,一般硬件和软件是不分开的,在大公司硬件和软件是分开的。我从事嵌入式行业多年,硬件和软件(主要裸奔)都做。如果只学习硬件设计的话,可以多看看电路分析、数字电路、模拟电路等相关内容。想要获取更多的电子知识,可以关注我的微信公众号,玩转嵌入式(micropoint...[详细]
-
硬件外观引脚说明关于如何接线?1,CS2,MISO3,3.3V4,GND5,MOSI6,SCK7,3.3V8,3.3V关于如何查询芯片引脚?(打开STM32手册)代码摘要这段来自野火源码,需要修改的是芯片地址程序的流程是预先设置一个地址,也就是上面的地址,然后在程序跑起来的时候读取芯片的地址,读取地址后与预先设置的地址对照,然后打印提示信息。intmain...[详细]
-
项目名称:开关控制LED项目再创作者:科技小宅神项目简单介绍:通过使用keil5软件编写简单的c++程序,生成hex文件,烧录进仿真软件proteus进行实时仿真,观察数据与结果!该项目是对开关的简单应用案例!仿真图:proteus仿真图代码:#includereg52.h//位定义sbitS1=P1^0;sbitS2=P1^1;sbitLED1=P...[详细]
-
本文旨在详细记录学习FOC控制无刷电机的一些个人调试步骤以及心得体会。众所周知FOC是一个比较复杂的控制算法,要完全掌握它,个人认为最好的办法就是一步一步搭建适合自己的软硬件平台。本文硬件使用ST官方提供的NUCLEO-G431RB+X-NUCLEO-IHM16M1,后续计划参考这套硬件平台制作自己的PCB。硬件有了,软件代码部分从新建工程开始,首先记录最基本的6路互补PWM的产生过程。...[详细]