自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 FORCE检测与反馈实例

文档概述 介绍 本文大体上分为三个部分,一是阐述gripper夹物判断的实现方法和物理原理。二是利用gripper夹物判断和Omega配合后实现的力反馈系统的结构和原理。三是现有的问题。 一、gripper夹物判断的实现方法和物理原理         先从底层硬件驱动电路的角度出发,对gripper电机进行了动力学分析,得出了电机匀速时,电机速度、PWM占空比和检测电流的数学关...

2018-07-30 13:27:31 935

转载 数字示波器采样频率 带宽 存储深度的理解

前沿:带宽、采样率、存储深度是DSO的三大关键指标一、采样率1、概念的提出计算机只能处理离散的数字信号。模拟电压信号进入示波器后面临的首要问题就是连续信号的数字化(AD转化)问题。采样(Sampling)就是从连续信号到离散信号的过程。通过测量等时间间隔波形的电压幅值,并把该电压转化为用N位(N为ADC的分辨率)二进制代码表示的数字信息。采样率即是单位时间内对信号进行采样的次数,单位为SPS或Sa...

2018-05-29 14:36:13 14089 1

原创 关于C语言使用中变量定义的理解

静态变量,就是在定义的时候,有static 修饰的变量,形式为static TYPE var_name = init_value;而动态变量,形式为TYPE var_name = init_value;即没有static 修饰。其中的=init_value均可省略。区分定义在函数外的全局变量,和函数内的局部变量,作用域,生命周期,及无显式初始化时的初始值,均有区别。1 动态全局变量:作用域为整个项...

2018-03-27 16:30:59 917

原创 测距传感器

常见的距离传感器:超声测距,激光测距。激光测距,通过激光器发射激光,再由激光接收器接受激光信号,不同的测量原理具有不同方法。1.光学三角法:采用激光三角原理进行非接触位置、位移测量的精密传感器。 广泛应用于位置、位移 、厚度、半径、形状、振动、距离等几何量的工业测量。半导体激光器1被镜片2聚焦到被测物体6。反射光被镜片3收集,投射到CCD阵列4上;信号处理器5通过三角函数计算阵列4上的光点位置得到...

2018-02-09 15:32:40 11260

原创 STM32 时钟管理

STM32F4系列中总共有17个定时器,1个系统定时器sysTick,其中2个高级控制定时器,10个通用定时器,2个基本定时器,2个看门狗定时器。2个看门狗定时器:看门狗定时器使用的是STM32芯片内部的32KHz时钟源LSI RC,具有独立的2个定时器,属于CortexM内核的定时器;1个系统定时器:systick是一个24位定时器,属于CM4内核的一个外设,这个定时器放在NVIC中,主要为了给...

2018-02-08 18:03:18 1177

原创 CortexM 微处理器工作原理

寄存器,作为微处理器CPU的组成部分,寄存器是有限存储容量的的高速存储部件,他们可以用来暂存指令,数据和地址。在中央处理器CPU的控制部件中,它包含的寄存器有指令寄存器和程序计数器。如图中所示,内核有ARM公司提供,不同芯片生产商将内核嵌入后,通过总线矩阵实现内核和ROM(FLASH) RAM(SRAM) 外设之间的数据交互 (如果比喻PC则,内核相当于CPU,存储器相当于电脑的硬盘(FLASH)

2018-02-07 18:16:25 971

转载 C++ Socket编程步骤

sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。服务器端编程的步骤:1:加载套接字库,创建套接字(WSAStartup()/socket());2:绑定套接字到一个IP地址和一个端口上(bind());3:将套接字设置为监听

2017-09-08 14:59:41 246

原创 c++中关于什么时候用“->”什么时候用“.”

当访问地址(指针或迭代器)的成员或数据时,用“->”当访问直接对象的成员或数据时,用“.”

2017-08-24 11:07:36 10730 1

原创 C++学习的资料

菜鸟教程:http://www.runoob.com/cplusplus/cpp-tutorial.html

2017-08-17 16:29:04 238

原创 不能将参数 1 从“CString”转换为“const char *”

在实际测测试过程中用到:strncmp(strRecievedCommand, TOOL_COMMAND_POWER_OFF, strlen(TOOL_COMMAND_POWER_OFF)) == 0提示:不能将参数 1 从“CString”转换为“const char *”但是同一个表达语句在另一个工程里面可以使用,通过查找发现可以通过修改项目的属性设置解决:你在vs20

2017-08-16 13:45:19 2668

转载 #include<> 和 #include""的区别

在使用过程中,经常头文件的调用中会涉及到:#include编译程序会先到标准函数库中找文件 #include”file” 编译程序会先从当前目录中找文件具体的实现方式为:参考原文 转: 在C程序中包含文件有以下两种方法: (1)用符号“”将要包含的文件的文件名括起来。这种方法指示预处理程序到预定义的缺省路径下寻找文件。预定义的缺省路径通常是在INCLUDE环境变

2017-08-15 09:59:59 9493

转载 VS 快捷键 操作介绍

Visual Assist(以下称VA)是一款非常棒的Visual Studio插件工具,特别是在VS中,提供了很多很好用的辅助功能。如下图的“Create Implementation”,就很方便。 但是每次都要点鼠标,是不是太烦呢? 如果能设置一个快捷键就好了。常用快捷键:(从最常用开始)F9             // 设置断点F5         

2017-08-14 15:28:42 1091

转载 return break continue的作用于用法

引用:http://blog.chinaunix.net/uid-27007072-id-3345092.html1.return 语句的作用      (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。      (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。      (3) return

2017-08-14 13:58:16 495

转载 BOOL 与bool的区别 FALSE 与 false的区别 TURE 与 ture的区别 NULL 与0的区别

BOOL和bool的区别一、 1、类型不同 BOOL为int型 bool为布尔型 2、长度不同 bool只有一个字节 BOOL长度视实际环境来定,一般可认为是4个字节 3、取值不同 bool取值false和true,是0和1的区别 BOOL取值FALSE和TRUE,是0和非0的区别 二: bool是标准C++数据类型,可取值true和false。单独

2017-08-13 17:25:13 824

FPGA USB2.0接口的设计与实现

FPGA中使用Verilog语言完成USB2.0接口的设计与实现

2015-02-07

FPGA高速PCI信号采集卡设计与实现

实战训练 高速PCI信号采集卡设计与实现

2015-02-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除