前段时间参加硕士复试,有一道题是pwm是什么,如何产生pwm,录取成功后接下来在这里写一下吧! 1、脉冲宽度调制(PWM)是一种对模拟信号电平进行数字编码的方法,由于计算机不能输出模拟电压,只能输出0 或5V 的的数字电压值,我们就通过使用高分辨率计数器,利用方波的占空比被调制的方法来对一个具体模拟信号的电平进行编码。 PWM 信号仍然是数字的,
前言 上一篇中,我们初步了解了多旋翼无人机最常用,也是最核心的几种传感器——IMU、气压计、磁力计、GPS。基于以上几种传感器,我们能够搭建一套完整的组合导航系统,从而对无人机的姿态、速度、位置等信息进行最优估计。 然而,仅仅有以上几种传感器的无人机,相当于是一个 “瞎子”,它缺少对飞行环境的感知能力,即无法得知自身与环境的相对关系,也就无法对变化的环境做出应对策略。 为了让无人机拥有
前言 本专题将从新手的角度,逐步揭开无人机导航系统的神秘面纱。 传感器作为无人机的重要组成部分,承担了无人机系统对于环境信息以及自身状态采集的重担。大部分的导航算法都离不开对传感器原理的深入了解。 例如,针对不同的传感器应该选择使用何种数字滤波器?状态估计算法的观测方程与运动方程如何设计?估计算法的噪声如何选择等等。诸如此类问题的解决,都需要对所采用的传感器本身,或者说对传感器模型有着深入
本文目录 1.背景 2.所需要的软件与硬件 3.Motorola编码和Intel编码 1.自动打包和解包 2.手动解包 4.实例 1.打包模型建立 2.数据对象管理 3.对比测试 4.等效性测试 5.代码集成 6.踩坑 5.总结 1
引言 从这节开始,我们就要去学习单片机相关的知识了,不过不光是单片机,更多的应该是教同学们如何去做一个完整的项目,我们就以STM32F103RBT6这款芯片来作为我们的教学例子。教大家如何去摆脱淘宝库,使用ST官方hal库。 首先,很多同学应该都买过淘宝的STM32相关的开发板吧,学习完那些之后发现,自己好像都是在基于卖家的库去编程,并没有接触到这个单片机的底层。这个时候,如果让你换个芯片去做
我会通过本系列文章,详细介绍如何从零开始用51单片机去实现智能小车的控制,在本系列的上一篇文章中介绍了如何让小车实现自动避障,本文作为本系列的第四篇文章,主要介绍蓝牙模块的使用,如何通过蓝牙进行数据传输,并通过手机向蓝牙模块发送指令,从而达到使用手机控制智能小车的运动状态,本文以汇承HC-08蓝牙模块为例。 本系列文章链接: ---------------
目录 一.单片机指令简述 二.汇编指令 指令中的常用符号 三.寻址方式 寻址方式与相应的存储器的空间、寄存器 1.寄存器寻址方式 2.寄存器间接寻址 3.立即寻址 4.直接寻址 5.基址寄存器+变址寄存器的间接寻址 6.相对寻址 7.位寻址 四.指令系统 1.数据传送指令 1.1内部八位数
我会通过本系列文章,详细介绍如何从零开始用51单片机去实现智能小车的控制,在本系列的上一篇文章中介绍了如何让小车动起来,本文作为本系列的第二篇文章,主要介绍让小车实现自动避障所涉及的一些传感器,如超声波模块、漫反射光电管、4路红外寻迹避障传感器的介绍及使用。 对于熟悉这些模块的读者,可跳过此篇文章,直接阅读本系列的下一篇文章 本系列文章链接: 详细介绍
目录 树莓派控制无人机实现定点降落(三)——PX4固件源码编译中的坑 1、建立工作空间,克隆固件源码 2、arm-none-eabi-gcc安装 3、错误解决 4、成功编译 树莓派控制无人机实现定点降落(三)——PX4固件源码编译中的坑 我这里是使用的我自己的电脑,安装的是ubuntu16.04系统,装有ROS Kinetic,
目录 一.单片机概述 二.单片机结构原理 三.单片机硬件系统结构 1.运算部件 2.控制部件 四.存储器结构 1.程序存储器 2.数据存储器 1.程序计数器PC 2.累加器A 3.B寄存器 4.程序状态字寄存器PSW 5.堆栈指针SP 6.数据指针DPTR 7.端口P0-P3 8.串行数据缓冲器SBUF 9.定时器 3.外部数据存储器 4.I/O端口 5.I
目录 C语言知识点: 51单片机简单实验 51单片机引脚图 1、点亮led灯 2、闪烁led灯 3、led流水灯 4、蜂鸣器 6、中断 6.1、中断的定义 6.2、中断源、中断寄存器和中断优先级 6.3、中断处理过程 7、外部中断 8、定时器和计数器中断 8.1、CPU时序的有关知识 8.2、51单片机定时器/计数器 8.3、定时/计数器的工作方式 9、串口通信
全文框架 1.栅极驱动部分 常用的mos管驱动电路结构如图1所示,驱动信号经过图腾柱放大后,经过一个驱动电阻Rg给mos管驱动。其中Lk是驱动回路的感抗,一般包含mos管引脚的感抗,PCB走线的感抗等。在现在很多的应用中,用于放大驱动信号的图腾柱本身也是封装在专门的驱动芯片中。本文要回答的问题就是对于一个确定的功率管,如何合理地设计其对应的驱动电路(
1、三轴加速度计 (1)测量比力 三轴加速度计是一种惯性传感器,能够测量物体的比力,即去掉重力后的整体加速度或者单位质量上作用的非引力。当加速度计保持静止时,加速度计能够感知重力加速度,而整体加速度为零。在自由落体运动中,整体加速度就是重力加速度,但加速度计内部处于失重状态,而此时三轴加速度计输出为零。. (2)测量角度 &n
引言 哈喽各位~好久不见,看到标题应该知道,小白给大家又要开启一系列的新教程了。肯定有人说我跨度还蛮大的,从ROS到神经网络又到嵌入式教学,其实这些都是小白在本科期间学到的一些知识啦,这边分享给大家,让不知道怎么做项目的小小白能跟小白一起动起手来~ 万事开头难,但是开了头就不会想回头了,嘿嘿嘿嘿~ 正文 很多同学在大学期间看到了很多比赛,应该都有着这种想法,想参加,但自己什么都
一、概要 比赛规则与赛道: 比赛没有赛道,只有电磁线。但赛道元素包括有直道、弯道、坡道、十字路口以及横断路障。室外电磁组原则上选择室外的马路、草坪、体育场组织比赛,场地内可能会存在高度不大于 2 厘米的硬质路坎、沙坑、深度不超过 2 厘米的水坑等。 选手制作的车模完成赛道运行一周。比赛时间从车模冲过起跑线到重新回到起跑线为止。 越野车外形 &nbs
摘要: 本文剖析Contiki最简单的实例LED闪烁,深入源码分析,详解本实例用到的各个宏,进而给出一份完整展开的代码。最后把本实例用到的宏总结成API,并给出了创建一个进程的模型。 1.Contiki背景 Contiki是一个小型、开源、极易移植的多任务操作系统。它专门设计以适用于一系列的内存受限的网络系统,包括从8位电脑到微型控制器的嵌入系统。Contiki只需几千字节的代码和几百字
上期介绍了Arduino的基本知识,今天直接上实例来给大家讲解TCPServer和TCPClient。看看他们到底是何方圣神。 1.TCP协议 TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,它在原有IP协议的基础上,增加了确认重发滑动窗口和复用/解复用等机制。 1.1TCP/IP的背景历史 1.2 TCP/IP协议分层模型 上图列出了TC
在每届的全国大学生电子设计竞赛中,DDS作为信号源、以及通信里面本振、波形合成的基本方式,几乎成了必考的技能,虽然考察的角度不同,但核心都是一个 - 通过数字的方式得到你需要的某种频率的某种幅度的某种波形。 在测试测量领域有另一个概念 - AWG(任意波形发生器)是跟DDS紧密相关的,波形发生器未必一定采用DDS的方式,但“任意”波形的产生就离不开DDS了。 &nb
物联网时代,作为对物理世界进行感知的传感器必不可少,每一种传感器的出现和有效利用都帮助我们对世界增加一个角度的认知。从古老的麦克风、摄像头、温度计到现在电赛中必用的姿态传感器、位置传感器等等,琳琅满目,种类繁多。 我们的处理器接受的外界信号除了按键、开关之外(参见上期的高效实战及电赛训练(4)- 数字系统的控制信息输入),就是各种传感器了,基于这些传感器的参数和变化来做进
上一篇文章 “高效实战及电赛训练(2)- 数字系统的“控制”和“处理””中我简单介绍了一下构成数字系统核心的几种方式: 微控制器MCU - 通过编程用指令来控制,比较简单、通用 微处理器MPU - 用于处理密集性的场景,功能强大,但门槛较高 FPGA - 如果灵活使用,配合软核能够处理各种应用,潜力巨大 电子产品的系统构成
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信