科研技术
文章平均质量分 56
dukai392
这个作者很懒,什么都没留下…
展开
-
驱动精灵
驱动精灵是一款集驱动管理和硬件检测于一体的、专业级的驱动管理和维护工具。驱动精灵为用户提供驱动备份、恢复、安装、删除、在线更新等实用功能。另外除了驱动备份恢复功能外,还提供了Outlook地址簿、邮件和 IE 收藏夹的备份与恢复。并且有多国语言界面供用户选择。 利用驱动精灵的驱动程序备份功能,在电脑重装前,将电脑中的最新版本驱动程序通通备份下载,待重装完成时,再试用它的驱动程序还原功能安装转载 2017-04-28 19:43:19 · 2080 阅读 · 0 评论 -
电脑显示器vga和dvi
电脑连接显示器的线可以根据接口样式来确定是哪种数据线,显示器数据线主要有三种:1、VGA数据线。如图:2、DVI数据线。如图:3、HDMI数据线,如图:提示:VGA线传输的是模拟信号,DVI传输的是数字信号,HDMI传输的是高清数字信号,HDMI同时还能传输音频信号。转载 2017-04-28 19:47:11 · 499 阅读 · 0 评论 -
显卡驱动
显卡驱动就是用来驱动显卡的程序,它是硬件所对应的软件。驱动程序即添加到操作系统中的一小块代码,其中包含有关硬件设备的信息。有了此信息,计算机就可以与设备进行通信。驱动程序是硬件厂商根据操作系统编写的配置文件,可以说没有驱动程序,计算机中的硬件就无法工作。操作系统不同,硬件的驱动程序也不同,各个硬件厂商为了保证硬件的兼容性及增强硬件的功能会不断地升级驱动程序。转载 2017-04-28 19:49:24 · 474 阅读 · 0 评论 -
STM32的GPIO有几种输入模式及其说明
GPIO基本结构第一:浮空输入模式;在这张图上,阴影的部分处于不工作状态,尤其是下半部分的输出电路,实际上是与端口处于隔离状态。黄色的高亮部分显示了数据传输通道,外部的电平信号通过左边编号1的I/O端口进入STM32,经过编号2的施密特触发器的整形送入编号3的“输入数据寄存器”,在“输入数据寄存器”转载 2017-05-10 21:56:57 · 1631 阅读 · 0 评论 -
OpenCV3.2计算视差图的流程,没有找到核心算法
Mat imgLeft = imread("E:/019_视差论文及程序/333_left.png", IMREAD_GRAYSCALE);Mat imgRight = imread("E:/019_视差论文及程序/333_right.png", IMREAD_GRAYSCALE);imshow("imgLeft", imgLeft);imshow("imgRight", imgRig转载 2017-05-02 17:03:35 · 2625 阅读 · 0 评论 -
非极大值抑制(Non-maximum suppression)在物体检测领域的应用
最近在一个项目,需要用到非极大值抑制,找了很长时间没有找到非极大值抑制在物体检测方面的的详细解释,最后只有翻阅相关的代码来理解。一、Nms主要目的 在物体检测非极大值抑制应用十分广泛,主要目的是为了消除多余的框,找到最佳的物体检测的位置。如上图中:虽然几个框都检测到了人脸,但是我不需要这么多的框,我需要找到一个最能表达人脸的框。下图汽车转载 2017-05-02 18:57:31 · 904 阅读 · 0 评论 -
STM32 端口复用&重映射(USART Remap)
下面跟大家说一下STM32单片机的端口重映射,因为是以自己为实例.这里是以USART1的重映射为例.. 因为我要一个TFT_LCD屏的主控板,考虑到FSMC 我选用了STM32F103VCT6 型号的CPU,一不小心串口接到USART1上了.因为在调程序时才发现错了,没得办法,只能通过端口重映射来解决.但是以前没用过端口重映射,只闻其名,未用其身,所以..呵呵 ...只能从头去看转载 2017-05-10 22:31:27 · 5088 阅读 · 2 评论 -
第17章 EXTI—外部中断/事件控制器—零死角玩转STM32-F429系列
第17章 EXTI—外部中断/事件控制器全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn野火视频教程优酷观看网址:http://i.youku.com/firege 本章参考资料:《STM32F4xx中文参考手册》系统配置控制器以及中断和事件章节。上一章节我们已经详细介绍了NVIC,对STM32F4xx中断管理系统有个全局的了解转载 2017-05-11 11:57:07 · 516 阅读 · 0 评论 -
SLAM的一点认识
一、我与SLAM不得不说的二三事 早在一年多前就接触了一点SLAM,当时研究的是LSD-SLAM,一个半稠密的SLAM系统,也是当时可以说是最好的SLAM系统。当时看着算法建出的美丽的点云图、准确的摄像机定位、以及作者在youtube上放出的大场景建图视频和基于LSD-SLAM做的手机端AR应用视频,真的是被LSD-SLAM酷炫的效果所吸引。然后自己凭借着蹩脚的视觉几何基础啃着论文,在R转载 2017-05-11 20:32:21 · 964 阅读 · 0 评论 -
从零开始学习SLAM
最近6个月开始做SLAM的项目,就一步步把资源的链接给共享出来。项目内容:主要是从Andrew Davison中的MonoSLAM中起步,做Co-SLAM 推及 Swarm SLAM下面都是我看过或者亲身实践过的,大家可以相互交流项目途中,所以文章还是草稿,会实时的更新。一,入门篇1. Andrew Davison的课程: http:转载 2017-05-11 20:40:13 · 404 阅读 · 0 评论 -
github百度百科
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常转载 2017-05-03 21:57:56 · 2864 阅读 · 0 评论 -
Visio 2007 画大括号
最近使用Visio时,需要画大括号,于是就上网查了一下Visio中插入大括号的方法:在Visio文档中,依次点击“文件(File)”—“形状(Shapes)”--“其他Visio方案(Visio Extras)”—“标注(Callouts)”,然后左边的选项中多了“标注”栏,在“标注”栏中有“侧边大括号”(默认是右侧,旋转180之后就是左侧)贴一张绘出来之后的效果图(用例相关技术--摘转载 2017-05-24 20:39:24 · 2992 阅读 · 0 评论 -
PMOS管学习应用
首先对自己的应用背景做一下说明,我做的一套系统中电源供电部分需要两块电池切换供电,所以要做一个电子开关,这个开关的耗电要尽量低。一般用到的电子开关可以选择三极管,但是三极管的压降和漏电流是系统所不能接受的。所以就要用到MOS管,其导通压降较小,一般在豪伏级别,导通电阻在百毫欧级别(例如117毫欧),这样开关在开启后压降不会太大,关闭时漏电不会太大,满足应用。模电学的不是很好,MOS管的知识转载 2017-05-14 17:49:39 · 1229 阅读 · 0 评论 -
NMOS和PMOS
在实际项目中,我们基本都用增强型mos管,分为N沟道和P沟道两种。我们常用的是NMOS,因为其导通电阻小,且容易制造。在MOS管原理图上可以看到,漏极和源极之间有一个寄生二极管。这个叫体二极管,在驱动感性负载(如马达),这个二极管很重要。顺便说一句,体二极管只在单个的MOS管中存在,在集成电路芯片内部通常是没有的。 1.导通特性 NMOS转载 2017-05-14 17:57:56 · 1679 阅读 · 0 评论 -
PMOS 和 NMOS使用总结
PMOS: NMOS: NMOS是栅极高电平(VGS > Vt)导通,低电平断开,可用来控制与地之间的导通。PMOS是栅极低电平(VGS转载 2017-05-14 18:51:01 · 2094 阅读 · 0 评论 -
STM32F103的11个定时器详解 高级定时器pwm
STM32F103VC这款单片机一共有2个高级定时器TIM1和TIM8这2个高级定时器都可以同时产生3路互补带死区时间的PWM信号和一路单独的PWM信号,具有刹车输入功能,在紧急的情况下这个刹车功能可以切断PWM信号的输出还具有支持针对定位的增量(正交)编码器和霍尔传感器电路STM32F103系列的单片机一共有11个定时器,其中:2个高级定时器4个普通定时器2个转载 2017-05-14 19:00:26 · 7460 阅读 · 1 评论 -
STM32学习笔记(1):GPIO口的使用
STM32学习笔记(1):GPIO口的使用2011年3月19日 顺序点亮LED灯摸索了很久之后终于把ARM开发板上的LED灯点亮了,虽然是很简单的一个IO口操作,但是由于以前从来都没有什么经验,所以浪费了很多时间,也查找了很多资料。现在可以操作IO口了,证明迈出了学习ARM的第一步。实验平台清单如下:开发板: 奋斗STRIVE V3转载 2017-05-14 19:02:44 · 704 阅读 · 0 评论 -
STM32学习笔记(2):外部中断的使用
STM32学习笔记(2):外部中断的使用2011年3月20日 外部中断中断对于开发嵌入式系统来讲的地位绝对是毋庸置疑的,在C51单片机时代,一共只有5个中断,其中2个外部中断,2个定时/计数器中断和一个串口中断,但是在STM32中,中断数量大大增加,而且中断的设置也更加复杂。今天就将来探讨一下关于STM32中的中断系统。1 基本概念ARM Coetex-M3内核共支转载 2017-05-14 19:03:33 · 512 阅读 · 0 评论 -
STM32学习笔记(3):系统时钟和SysTick定时器
TM32学习笔记(3):系统时钟和SysTick定时器2011年3月21日 系统时钟和SysTick定时器1. STM32的时钟系统在STM32中,一共有5个时钟源,分别是HSI、HSE、LSI、LSE、PLL(1) HSI是高速内部时钟,RC振荡器,频率为8MHz;(2) HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外转载 2017-05-14 19:04:05 · 404 阅读 · 0 评论 -
STM32学习笔记(5):通用定时器PWM输出
STM32学习笔记(5):通用定时器PWM输出2011年3月30日 TIMER输出PWM1. TIMER输出PWM基本概念 脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。简单一点,就是对脉冲宽度的控制。一般用来控制步进电机的速度等等。转载 2017-05-14 19:05:03 · 1837 阅读 · 0 评论 -
STM32学习笔记(6.1):LCD的显示
STM32学习笔记(6):LCD的显示2011年4月14日 LCD显示1. LCD/LCM的基本概念液晶显示器(Liquid Crystal Display: LCD)的构造是在两片平行的玻璃当中放置液态的晶体,两片玻璃中间有许多垂直和水平的细小电线,透过通电与否来控制杆状水晶分子改变方向,将光线折射出来产生画面。LCM(LCD Module)即LCD显示模转载 2017-05-14 19:05:34 · 3912 阅读 · 0 评论 -
STM32学习笔记(6.2):LCD的显示
7. 程序源代码main.c文件中的代码: #include "stm32f10x_lib.h"#include "stm32f10x_lcd.h" extern unsigned char LCD_Image_BIT[];extern unsigned char LCD_Image_HIT[]; void RCC_c转载 2017-05-14 19:06:02 · 1184 阅读 · 0 评论 -
STM32学习笔记(7):USART串口的使用
STM32学习笔记(7):USART串口的使用2011年4月19日 USART串口通信1. 串口的基本概念在STM32的参考手册中,串口被描述成通用同步异步收发器(USART),它提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。它支持同步单向通信和半双工单线通信,也支持L转载 2017-05-14 19:06:30 · 648 阅读 · 0 评论 -
STM32学习笔记(4):通用定时器基本定时功能
STM32学习笔记(4):通用定时器基本定时功能 2011年3月29日 TIMER基本定时功能1. STM32的Timer简介STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看转载 2017-05-14 19:04:35 · 466 阅读 · 0 评论 -
STM32——高级定时器、通用定时器、基本定时器的区别
STM32——高级定时器、通用定时器、基本定时器的区别 TIM1和TIM8定时器的功能包括【增强型】:● 16位向上、向下、向上/下自动装载计数器● 16位可编程(可以实时修改)预分频器,计数器时钟频率的分频系数为1~65535之间的任意数值● 多达4个独立通道: ─ 输入捕获 ─ 输出比较 ─ PWM生成(边缘或中间对齐模式) ─ 单脉冲模式输出 ●转载 2017-05-14 19:56:10 · 4894 阅读 · 0 评论 -
STM32-通用定时器基本定时功能
跟着项目走很多东西学的都都点混乱,基本上是用什么看什么,也没有个基本的章法,今天用了定时器,看到个说的比较不错的,转载如下:原文地址:http://blog.sina.com.cn/s/blog_49cb42490100s6ud.html转载 2017-05-14 19:57:13 · 378 阅读 · 0 评论 -
SCI论文投稿前要做的准备工作
今天,我们在学习SCI期刊编辑部教授讲课基础上,也结合我们自己的经验,对SCI投稿前需要做的准备工作进行简单总结:1、段落调整:一定要多看SCI论文,中文文章的introduction与SCI论文实际上有一定的差距,一定不要将中文文章的introduction直接翻译后就投稿。大多数的中文文章,introduction部分,引用文献寥寥无几,而且也没有深度,这在SCI论文中是不合适的。通常转载 2017-05-25 11:36:44 · 2247 阅读 · 0 评论 -
STM32单片机入门教学视频-李想
教程名称所需金币在线观看查看详情第1章 内容如下:1 绪论(上)0 在线观看查看详情2 STM32最小系统0 在线观看查看详情3 DMA的工作原理0 在线观看查看详情3 系统时钟初始化函数与延时函数的实现0 在线观看查看详情4 GPIO的工作原理与配置方法0 在线观看查看详情5 点亮第一个LED(直接存在寄存器)0 在线观看查看详情6转载 2017-05-15 19:05:43 · 7540 阅读 · 0 评论 -
用MATLAB做聚类分析
近期工作关系用到Matlab做聚类分析。所谓聚类分析,其目的在于将研究的数据样本划分为不同类别。Matlab的统计工具箱提供了相应的分析工具。相关概念在网上可以找到不少资料,这里推荐两个博客供大家参考。 pluskid的漫谈 Clustering 系列: http://blog.pluskid.org/?page_id=78赵扶风的层次聚类:http://hi.baidu.转载 2017-05-15 21:20:29 · 30611 阅读 · 0 评论 -
聚类分析matlab
感觉自己的业余时间好像越来越少了,实习和学校的工作看来必然会带来一定的冲突,需要适应这个节奏的变化啊,加油。一、理论 聚类就是把东西聚在一起,那一定有一定的规则,相似等,后面会给出。聚类与分类的不同就是,聚类所要求的划分的类是未知的。 聚类是这么定义的:将数据分类到不同的类或者簇这样的一个过程,所以同一个簇中的对象有很大的相似性,而不同簇之间的转载 2017-05-15 21:24:47 · 12273 阅读 · 0 评论 -
模式识别经典算法——Kmeans图像聚类分割(以最短的matlab程序实现)
kmeans之于模式识别,如同“hello world”之于C、之于任何一门高级语言。算法的规格(specification)在聚类问题(一般非监督问题)中,给定训练样本X={x(1),x(2),…,x(N)},每个x(i)∈Rd。kmeans算法的职责在于将这N个样本聚类成k个簇(cluster, μ1,μ2,…,μk),流程如下:随机选取k个聚类中心(c转载 2017-05-15 21:32:56 · 4333 阅读 · 1 评论 -
ppm2jpg程序实现
ppms = dir('F:\视差图集\enpeda\S1\S1-colour-right\*.ppm'); num_ppms = length( ppms ); for i = 1 : num_ppms ppm_file = fullfile( 'F:\视差图集\enpeda\S1\S1-colour-right\',ppms(i).name ); ppm转载 2017-05-15 21:40:03 · 947 阅读 · 0 评论 -
STM32固件库详解
1.1 基于标准外设库的软件开发1.1.1 STM32标准外设库概述STM32标准外设库之前的版本也称固件函数库或简称固件库,是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例,为开发者访问底层硬件提供了一个中间API,通过使用固件函数库,无需深入掌握底层硬件细节,开发者就可以轻松应用每一个外设。因此,使用固态函数库转载 2017-05-07 19:06:14 · 620 阅读 · 0 评论 -
TTL电平 与 RS232电平
这两天在调试带UART的蓝牙模块,由于刚开始分不清UART电平和RS232电平的区别,直接将蓝牙上UART的RX和TX接到PC上串口的TX和RX,导致所有数据都是乱码。后来才弄清楚:在UART上使用的TTL电平,而PC的串口是RS232,它有自己的电平定义,所以在UART和RS232之间需要做一个电平转换。现在来认识一下什么是TTL电平和RS232电平。TTL电平转载 2017-05-08 22:16:06 · 291 阅读 · 0 评论 -
电脑USB口输出的是什么电平
电脑上的USB接口的输出电压为直流5V,输出电流不大于500毫安。USB接口电压是5V±5%为外部提供电压。并不代表是恒定的5V电压。而USB2.0的更小,只有3%的波动。USB接口的电流就比较恒定,一般为500mA,笔记本的只有100mA。而USB接口的供电方式分为三种,主电源+5V直接供电、副电源直接供电、通过电源调整管控制供电。5V----500mAUSB的电压为3.3V到5V转载 2017-05-08 22:26:27 · 12658 阅读 · 0 评论 -
超声波风速风向仪的工作原理
FRT FWS200B超声波风速风向仪的工作原理是利用超声波时差法来实现风速的测量。声音在空气中的传播速度,会和风向上的气流速度叠加。若超声波的传播方向与风向相同,它的速度会加快;反之,若超声波的传播方向若与风向相反,它的速度会变慢。因此,在固定的检测条件下,超声波在空气中传播的速度可以和风速函数对应。通过计算即可得到精确的风速和风向。 由于声波在空气中传播时,它的速度受温度的影响很大;本风速转载 2017-05-17 20:13:59 · 9293 阅读 · 2 评论 -
关于L298N的应用
最近在开发一个基于STM32的智能小车,用的底板是野火ISO mini的板子。如图: 这里有个电机驱动模块L298N,说起它,我还真的泪奔,前阵子被卖家坑了,拿上去一接电源马上就烧了,这都怪我粗心大意没有去量电压,那个5V的输出口居然是输出12V,把我的普中51板烧坏了,o(︶︿︶)o 唉,说多了都是泪。 后来买了下面这个模块,其实跟我第一次买的差不多,如转载 2017-05-18 16:07:11 · 1859 阅读 · 2 评论 -
基于L298N的电机驱动电路
最近我们在做飞思卡尔的比赛,刚开始弄。我们可能要用模块的,但为了熟悉电机的驱动的,我就自己焊了一个基于L298N的电机的驱动电路,我是照着下面的电路图焊的。上图左边的TLP521是光电耦合器,来个特写吧: 我们要知其然更要知其所以然,让我们一起来看看光电耦合器的工作原理,就拿IN1输入脚来说吧,我们把IN1输入0V,则 上图所画的路线的压降为转载 2017-05-18 16:11:07 · 13238 阅读 · 1 评论 -
【STM32】STM32之timer3产生PWM
本篇博文最后修改时间:2017年01月14日,23:50。一、简介本文介绍STM32系列如何使用timer3的第3通道(PB0)产生38K频率的PWM。二、实验平台库版本:STM32F10x_StdPeriph_Lib_V3.5.0编译软件:MDK4.53硬件平台:STM32开发板(主芯片stm32f1转载 2017-05-18 17:17:20 · 1922 阅读 · 0 评论 -
STM32输出PWM时,PWM1和PWM2的区别
TIM_OCMode_PWM2;TIM_OCMode_PWM1首先,本人虽然初学STM32但极力反对一种误人子弟的观点:“对于STM32这样级别的MCU,有库函数就不用去看寄存器怎么操作的了!”好了,言归正传,最近总看到很多朋友对于PWM这个实验有很多的疑惑,看到原子也在极力的回复也挺累的(体谅一下幸苦的原子大神,(*^__^*) ),所以我打算写这么一篇文字来阐述一下转载 2017-05-18 17:28:06 · 8215 阅读 · 2 评论