- 博客(129)
- 资源 (33)
- 收藏
- 关注
转载 3轴陀螺仪传感器和3轴加速度传感器的工作原理
就在过去两年中,运动传感技术已经开始遍地开花——视频控制台、智能手机、电视遥控器和个人训练设备——就在我们给手机照片打上地理标签、玩视频游戏以及通过电视机和有线电视机顶盒进行频道冲浪之时。这些东西知道我们身处何方、我们的目标是什么、我们向哪里移动——上、下、四周和侧面。使这些成为可能的是大量更小、更便宜和更快的新型传感器。在经过最佳集成后,它们能通过空间和时间精确地跟踪我们的运动。这些传感器套件(...
2018-11-06 16:37:46 6417
转载 STM32 HAL库 STM32CUBEMX KEIL TIM1_PWM 四路输出可调 (二)
(9)代码配置,点击OK(10)基本配置已完成,点击Project Generate Code 生成代码代码生成中ing记下路径,记下路径,点击CLOSE (此处直接点击“OPEN PROJECT”可能出问题)在刚才记下的路径中找到MDK-ARM文件夹里面的KEIL工程,用KEIL_4打开(11)KEIL设置电脑连接你的JLINK 选择J-LINK/J-Trance,点击Sett...
2018-10-26 16:20:28 3400
转载 STM32 HAL库 STM32CUBEMX KEIL TIM1_PWM 四路输出可调 (一)
硬件:TM32F407VET6,8M晶振,JLINK,JTAG ,LED灯一个软件:STM32CubeMX,KEIL_4(1)打开STM32CUBEMX,点击New Project (2)选择相应芯片选型,点击下方的“OK”(3)在Pinout界面下选择RCC,选择High Speed Clock->Crytal/Ceramic,(选择外部...
2018-10-26 14:25:31 5478
转载 stm32的互补输出和死区插入
1,简介死区,简单解释:通常,大功率电机、变频器等,末端都是由大功率管、IGBT等元件组成的H桥或3相桥。每个桥的上半桥和下半桥是是绝对不能同时导通的,但高速的PWM驱动信号在达到功率元件的控制极时,往往会由于各种各样的原因产生延迟的效果,造成某个半桥元件在应该关断时没有关断,造成功率元件烧毁。死区就是在上半桥关断后,延迟一段时间再打开下半桥或在下半桥关断后,延迟一段时间再打开上半桥,从而避免...
2018-10-26 14:11:50 1093
转载 MDK硬件调试_在Debug printf Viewer窗口显示打印信息_ITM
平时调试代码的时候大家都喜欢用printf函数来输出一些打印信息,来提示自己代码的执行情况。在刚开始接触这个调试方法的时候,我采用的方式就是浪费一个芯片的串口,然后利用TTL转USB模块,在PC端的串口调试助手中打印提示信息。另一种方式是硬件仿真的时候可以利用J-Link等工具实现的一种打印提示信息的方式。由于需要重定向fputc,所以两者最终只能选择其一,如果在资源不紧张的情况下,浪费一个串口其...
2018-09-27 16:21:14 1563 2
转载 通用接收状态机模块
前言在软件开发的过程中,只要涉及到通信,就会涉及到数据接收机的编写,通信协议虽然多种多样,但是数据包的形式确是很相似的(暂时没看到特别复杂,此模块解决不了的),为此可以把其中通用的部分抽象出来,然后就成了这个模块。模块相关概念和逻辑接收机状态接收机有两个基本状态:状态A:preRx 等待帧头中,这个时候接收机会不断判断是否收到了特殊序列、帧头和强帧尾。如果收到了帧头,则(默认)...
2018-09-26 14:42:22 420
转载 环形缓冲区/循环队列 C语言实现
忙着毕设,很久没有写文章了,终于答辩完了,得了个校优秀毕业设计。毕设做的是个智能接口模块,用一周时间入门了,MC9S12XEP100的开发,又用一周时间入门了uC/OS-II嵌入式操作系统,在做毕设的过程中学到了很多,现在把一些工具发上来分享。这里分享一个自己用纯C实现的环形缓冲区。环形缓冲区有很多作用,比如嵌入式中的通信可以用环形缓冲区作为信道,一个线程往里放字节,一个线程取字节进行处理,只...
2018-09-26 14:37:17 884
转载 基于uCOS-II的任务池/线程池 模块
前言线程池在软件开发中应用的很广泛,其很适合处理需要并行(并发)处理大量类似任务的情况。比如在web服务器端,需要为不同的socket(用户)同时提供服务,典型的模型就是为每个socket分别分配一个线程,一对一进行服务,这就涉及到大量的线程创建和销毁操作。当然,作为一个嵌入式软件,尤其还是以uCOS为操作系统的,一般是不会拿来作为高性能web服务器的。但是还是有很多时候会需要大量动态的线程。...
2018-09-26 14:31:31 492
转载 机械按钮模块 纯C语言 面向对象实现 按键消抖、长按、连击
前言嵌入式开发时,我们经常会用到各种机械按钮,由于机械按钮的抖动特性,一般需要保持一个状态一段时间不变才能认为按键真的按下去/抬起来了,不然可能会出现明明只点击了一下,效果确是连击了好几下的情况。另一方面,我们为了最大化的发挥按钮的作用,还经常需要实现长按,连击等功能。在网上翻了好多人的按钮实现,发现都是面向过程写的。也不是说不行,但是每加个按钮就得为它重新写一遍各种处理函数和变量,要是...
2018-09-26 14:22:59 939
转载 单限比较器电路、迟滞比较器、双限比较器(窗口比较器)
lm339应用电路图集 lm339应用电路图:LM339集成块内部装有四个独立的电压比较器,该电压比较器的特点是: 失调电压小,典型值为2mV;电源电压范围宽,单电源为2-36V,双电源电压为±1V-±18V;对比较信号源的内阻限制较宽;共模范围很大,为0~(Ucc-1.5V)Vo;差动输入电压范围较大,大到可以等于电源电压;输出端电位可灵活方便地选用。LM339集成块采用C-14型封...
2018-09-26 14:22:31 9538 1
转载 GPIO外部中断
STM32的“中断”机制很复杂,看了PM(Cortex-m4)和RM,对它只了解了一个大概。首先,与“中断”相关的术语就有 exception, interrupt, event 三个。Cortex-m4核中包含一个NVIC控制器,用于处理 exception。而 interrupt 是属于 exception 之一种,其它 exception 类型包括 SysTick等。interrupt 又叫...
2018-09-25 14:36:15 813
转载 STM32的“外部中断”和“事件”区别和理解
凡从事过ST MCU应用开发的人往往会遇到事件、中断事件 中断三个概念或术语。这三个概念彼此关联,有时会让人有点混淆或犯迷糊。 先拿一件生活中的事情打比方对上述三个概念做个基本的粗略理解,之后再分享一个STM32 GPIO外部中断配置案例。 比如一老师在教室里给学生们上课。课堂上的学生可能做出各种行为动作,比方做笔记、打哈气、翻书包、讲小话等,我们把这些行为统称为事件,其中有些行为老师往往只是视而...
2018-09-25 14:08:39 1177 1
转载 孙志刚:程序员必修的中文MOOC汇总
转自:http://blog.sunner.cn/recommended-mooc-for-programmers/ ,2014.11.13Google 做了一个列表,推荐程序员去学习一些免费的在线课程,很受欢迎。所以,我也把迄今为止已经开出的中文计算机 MOOC 做个汇总。后续会不断更新,以展示最新进展。为避免软文嫌疑,回答中不会出现任何 MOOC 平台品牌名。大体上
2017-11-16 17:24:50 334
转载 简单易上手的Kinetis芯片解锁方法操作说明
很多人在开发Kinetis的时候常常会遇到芯片被锁的问题(这点的确让人很头疼,尤其是Kinetis早期版本尤为明显,电压不稳就可能导致flash被锁,这是飞思卡尔出于可靠性设计的考虑),关于这点,之前也有博友问过我,现在网上也是众说纷纭,公说公有理,婆说婆有理,所以这次我干脆把网上的解决方法过滤一下,在此列出比较靠谱的几种解决办法(当然如果你想知其所以然的话可以查看Kinetis官方Referen
2016-06-14 14:46:41 3983 1
转载 0.1uf 电容浅析
0.1uf 电容浅析 所谓“都选用”仅适用于低频电路 高频电路中,几pF 的滤波电容也不稀罕 所谓0.1UF电容也不是任何类型的电容都可以,通常都选瓷介电容。 选择高频滤波电容的主要依据是频率特性,即阻抗-频率曲线。0.1UF瓷介电容(X7R)的谐振频率(阻抗曲线“谷”点频率)大约为 10MHZ 多,表贴的大约为 16MHZ,而且阻抗也比较低(1欧姆以下量级
2015-07-24 11:32:17 5150
转载 我一位老师对我们的人生寄语
四年的时间转眼就过去了,我们时不时会翻出老师的寄语来看看,来指引我们的人生方向。四年啦,年年如此,估计以后的人生也需要。 因为我这位老师的寄语太真切啦,所以想与大家分享。 开始寄语: 四年的时间不过弹指一挥间。大家走在一条既定的轨道上,一路走来,多少会有点身不由己。但人之为人,百感忧其心,万物劳其形;人生数十寒暑,不过就是在异乡沉醉着,欢笑着,悲哀
2013-04-17 14:08:42 638
转载 万用表能给锂电池充电?-雷人的测量故事(4)
前些天, 有位贤弟电话给我们,说他在使用安捷伦34401A 6位半数字表测量锂电池电压时,出现了一种离奇的测量现象:测试刚开始的时候,锂电池电压是4.23621V, 但接着,万用表显示结果却一直在上升变化,从4.23621V上升为4.23622V,4.23623V,4.23624V……..一直过了几分钟后,变化的速度才相对比较缓慢,之后他换了另外一台34401A进行测试,还是同
2013-04-15 10:34:55 918
转载 测电流就宕机,万用表惹的祸? – 雷人的测试故事(3)
有一位仁兄,从事军用计算机的测试工作。军用计算机的要求与我们民用的有很大的区别。如果我们自己选用的PC机,我们关心的可能是CPU的速度、存储器、内存、显卡等等。但军用计算机需要考虑的首要问题,就是可靠性。例如,工作温度可能要从零下十几度到零上几十度,还要考虑防尘、防震、电磁干扰等等。 这位仁兄在做计算机的环境试验时,发现了一个问题。随着计算机的工作环境温度逐渐
2013-04-15 10:30:17 824
转载 雷人至晕的测试故事(1):示波器+标配探头测线性电源纹波?
希望看到这些故事的工程师不要一拍脑袋,想起自己也干过这些雷人的事情。本人在测试测量这个行业混迹了十多年,经历过不少很有趣的故事。 当然了,这些故事中的人物都是我安插上去的,如有雷同,纯属巧合. 有位仁兄,便宜的价格买了一台可调线性电源,用于为被测件供电。这个电源说明书上标称的噪声值非常低,只有2mV。这也的确是他需要的。而且很自豪地告诉我,虽然这台电源的价格比安捷伦的
2013-04-15 10:24:09 1070
转载 孩子准备进小学,应该知道的几个秘密
第一个小秘密:你的孩子,如果在幼儿园阶段,轻轻松松地玩了6年。没有学过写字,没有学过算术,没有学过英语。那么,在他进小学后相当长一段时间,一般情况下,他都考不了高分,不会给你带去荣耀。这是大家先要做好的幼小衔接准备。既希望孩子在幼儿园玩得开心,无忧无虑,又希望孩子学一天,就能超过别人在幼儿园学了一年的孩子,这个假设太违反能量守恒原理。上帝如果真答应了你的这个请求,估计他会在别的什么地方
2013-04-12 15:36:58 527
转载 工程师到管理者的转变
魏 文侯与田子方饮酒赏乐时听出音律有误,对乐师说: “编钟的声音不对称吧,左边声音高.”田子方笑了.魏文侯问: “您为什么笑,我说错了吗?”田子方 说: “做为国君,最重要的是知道怎么任用乐官,而不是关心乐律的准确。现在您精通乐律,我担心阁下疏忽用人了.”魏文侯听后言善. 这 里说明的一个道理,就是作为管理者不要过于沉溺于具体的执行事务.当讨论一个设计时,参与讨论的管理者尤其是内行有过实际
2013-03-25 14:24:43 525
转载 职业生涯的规划
海龟和本土: 台湾早年有个被很多人看好的公司,是由几十个海归和几十个本土精英组成的。结果出乎大家的预料:那几十个海归抱怨他们拿的远远少于在美国的收入,而几十个本土精英渐渐发现大多数海归并不比他们强多少,却拿了远超过本土的薪水。于是这个公司很快分崩离析了。大家常说这个世界患不均,其实不均并不可怕,人们真正不平的是不均等的竞争机会。作为海归,首先应该想清楚的是自己究竟有哪些本土人
2013-03-11 10:51:52 443
转载 从RGB到Lab色彩空间的转换
虽然若干年前就看过了关于色彩空间的介绍,但是直到今天才自己动手写代码做这件事情。虽然网络上已经有很多现成的例子,但是一则仅仅适用于浮点型的数据,另一方面,在实现上也有一些尚可优化之处。色彩模型除了最常见的RGB以外,还有HSB、YCbCr、XYZ、Lab等。HSB一般仅仅作为图像处理过程中的临时模式,YCbCr常常用于图像的压缩处理,而XYZ则严格按照人眼对光信号的敏感度进行分布。
2012-11-16 14:08:00 1077
转载 比较全的色彩模式之间的转换算法
比较全的色彩模式之间的转换算法XYZ —> RGB1. var_X = X / 100 //X from 0 to 95.047 (Observer = 2°, Illuminant = D65)2. var_Y = Y / 100 //Y from 0 to 100.0003. var_Z =
2012-11-16 09:32:32 818
转载 DC_DC电感选型指南
DC_DC电感选型指南一:电感主要参数意义DC-DC外围电感选型需要考虑以下几个参数:电感量L,自谐频率f0,内阻DCR,饱和电流Isat,有效电流Irms。电感量L:L越大,储能能力越强,纹波越小,所需的滤波电容也就小。但是L越大,通常要求电感尺寸也会变大,DCR增加。导致DC-DC效率降低。相应的电感成本也会增加。自谐频率f0:由于电感中存在寄生电容,使得电感存在一个自谐振频率
2012-10-24 09:32:34 1138
转载 LM2596电源降压调整器(150KHz,3A)020
LM2596电源降压调整器(150KHz,3A)020英文文章名:LM2596 SIMPLE SWITCHER® Power Converter 150 kHz 3A Step-Down Voltage Regulator文章出处:www.national.com 版本号:DS012583 日期:2002年5月摘录人:黄明强 摘录日期:2007年5月3日
2012-10-18 16:49:40 8287
转载 端接电阻是干什么的
端接电阻是用来实现阻抗匹配的。 什么是阻抗匹配,对于波形信号,在传输和使用的过程中会产生非线性阻抗,例如线路中存在电容或电感等非线性原件, 对于高频的信号不知道什么时候就会产生阻抗,此时就会影响信号的特性,频率或者能量都会改变,可以通过在电路中加入一种电阻控制电路的阻抗使之达到不影响信号,这种电阻就是端接电阻。端接电阻分为并行端接和串行端接两种。阻抗匹配在高频设计中是一个常用的概念,这篇文章对
2012-09-13 14:12:34 3716
转载 ACS712中文资料_描述(电流传感器)
ACS712中文描述带 2.1 kVRMS电压绝缘及低电阻电流导体的全集成、基于霍尔效应的线性电流传感器 IC特点低噪音模拟信号路径可通过新的滤波引脚设置器件带宽5 µs 输出上升时间,对应步进输入电流80 千赫带宽总输出误差为 1.5%(当 TA = 25°C时)小型低厚度 SOIC8封装1.
2012-09-10 13:37:47 14520
转载 运放和比较器的根本区别
运放和比较器的根本区别 ⑴: 放大器与比较器的主要区别是闭环特性! 放大器大都工作在闭环状态,所以要求闭环后不能自激.而比较器大都工作在开环状态更追求速度.对于频率比较低的情况放大器完全可以代替比较器(要主意输出电平),反过来比较器大部分情况不能当作放大器使用. 因为比较器为了提高速度进行优化,这种优化却减小了闭环稳定的范围.而运放专为闭环稳定范围进行优化,故降低了速度.所以相同价
2012-04-25 14:37:21 1528
转载 总想说点儿让人拍案叫绝的设计
我一直不喜欢那些盲目崇拜老外的人,但有时还不得不对行业内的老外,佩服得五体投地。他们也会出错,写出一些乱七八糟的文章害人,但是确实有好多设计,实在精妙,让人拍案叫绝。前些日子看CAN总线,那么多设备挂接在单信息总线上,都想说话,还没有领导,那不成一锅粥了吗?看懂就发现,原来它们给每个接入设备分配了ID号——有大小区分的身份证,靠二进制的01级别展开无限制的竞争,一下就实现了多个设备无领导情况下
2012-04-25 14:03:29 404
转载 总想说点儿让人拍案叫绝的设计
我一直不喜欢那些盲目崇拜老外的人,但有时还不得不对行业内的老外,佩服得五体投地。他们也会出错,写出一些乱七八糟的文章害人,但是确实有好多设计,实在精妙,让人拍案叫绝。 前些日子看CAN总线,那么多设备挂接在单信息总线上,都想说话,还没有领导,那不成一锅粥了吗?看懂就发现,原来它们给每个接入设备分配了ID号——有大小区分的身份证,靠二进制的01级别展开无限制的竞争,一下就实现了多个设备无领导
2012-04-25 14:02:32 399
转载 分析RF电路设计中的常见问题
射频PCB设计, 在目前公开出版的理论上具有很多不确定性,常被形容为一种“黑色艺术”。通常情况下,对于微波以下频段的电路,在全面把握各类设计原则前提下的仔细规划是 一次性成功设计的保证。对于微波以上频段和高频的PC类数字电路。则需要2~3个版本的PCB方能保证电路品质。而对于微波以上频段的RF电路.则往往需 要更多版本的:PCB设计并不断完善,而且是在具备相当经验的前提下。由此可知RF电设计上的困
2012-04-23 15:42:12 593
转载 分析RF电路设计中的常见问题
射频PCB设计, 在目前公开出版的理论上具有很多不确定性,常被形容为一种“黑色艺术”。通常情况下,对于微波以下频段的电路,在全面把握各类设计原则前提下的仔细规划是 一次性成功设计的保证。对于微波以上频段和高频的PC类数字电路。则需要2~3个版本的PCB方能保证电路品质。而对于微波以上频段的RF电路.则往往需 要更多版本的:PCB设计并不断完善,而且是在具备相当经验的前提下。由此可知RF电设计上的困
2012-04-23 15:39:11 802
转载 上下拉电阻作用的引申—OC,OD门
由上下拉电阻的作用引出本文的内容,OC和OD门 OC(open collector)是集电极开路,必须外界上拉电阻和电源才能将开关电平作为高低电平用。否则它一般只作为开关大电压和大电流负载,所以又叫做驱动门电路。 集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路(左边的三极管起反相作用,使输入为"0"时,输出也为"0")。对于图1,当左端的输入为“
2012-04-23 13:31:36 1349
转载 为什么IC需要自己的去耦电容
为了保证高频输入和输出,每个集成电路(IC)都必须使用电容将各电源引脚连接到器件上的地,原因有二:防止噪声影响其本身的性能以及防止它传输噪声而影响其它电路的性能。电力线就像天线一样,可能会拾取其它地方的高频(HF)噪声,然后通过电场、磁场、电磁场和直接传导等方式耦合到系统中。电源端的高频噪声会影响许多电路的性能,因此,必须将IC电源上存在的任何高频噪声短接到地。为实现噪声短接,我们不能使用导体
2012-04-23 10:41:38 437
转载 常用过流、过压、过温保护电路之选型技巧
中心议题:过压保护器件的选型要点 过流保护器件的选型技巧 过温保护器件的选型考虑相关性阅读:【Class2】保险丝的应用方案及常见问题解答http://www.cntronics.com/public/art/artinfo/id/80015226【Class3】TVS二极管的定性应用与案例分析http://www.cntronics.com/public/art/
2012-02-07 13:47:36 12542
转载 被误用的保护器件
以前公司小的时候,硬件开发工程师经验也不高,基本上产品是在裸奔,没有加任何防护。现在公司大了,工程师有了点经验了,却出现了另一种误用保护器件的情况。最近评审了一个原理图,这仅就保护器件来看看有哪些误用。 1、TVS管的误用 上图是一个USB口的防护电路,这个电路中首先误用的就是TVS管。TVS管作为一种防护器件被广泛应用于防止过电压保护。此处的的设计思想也是想用TVS
2012-02-07 11:29:08 851
转载 从宴请潜规则看中国官场的酒桌文化
从宴请潜规则看中国官场的酒桌文化中华民族自古以来就比较好客,人与人之间的关系也可以简单到吃的关系,比如,街坊邻居打招呼会问:吃了没有?朋友之间相约:到哪里吃饭?父母会叮嘱孩子:再忙也别忘了按时吃饭!说到底中国的传统文化其实就是浸透在吃喝的餐饮文化之中,不懂得中国的的酒桌文化的人是没有办法在中国的混的,尤其是在中国的官场,假如你不懂得吃喝宴请其中的奥妙是断然没有办法左右逢源的。在中国的官场混
2012-02-02 14:08:12 1158
转载 高速光耦型号大全
高速光耦型号大全(转贴) 默认分类 2009-03-30 11:04 阅读2507 评论5 字号: 大大 中中 小小 光电耦合器(简称光耦)是开关电源电路中常用的器件。光电耦合器分为两种:一种为非线性光耦,另一种为线性光耦。常用的4N系列光耦属于非线性光耦 常用的线性光耦是PC817A—C系列。 非线性光耦的电流传输特性曲线是非线性的,这类光耦适合于弄开
2012-01-16 11:10:01 2262
高压栅极驱动器自举电路设计.pdf
2019-09-26
软件设计之状态机
2018-12-05
STM32CubeMX FreeRTOS学习[7]-软定时器
2018-12-03
STM32CubeMX FreeRTOS学习[4]-消息队列
2018-12-03
STM32CubeMX FreeRTOS学习[3]-计数信号量
2018-12-03
STM32CubeMX FreeRTOS学习[2]-信号量
2018-12-03
STM32CubeMX FreeRTOS学习[1]
2018-12-03
HAL.ADC详解
2018-11-28
STM32 ADC模拟看门狗及其应用
2018-11-28
STM32输入捕获、输出比较
2018-11-08
FOC永磁同步电机驱动调试方法
2018-11-06
物联网行业深度分析报告:NB-IOT开启万物互联大时代,MEMS传感器迎来发展新机遇
2018-11-06
STM32F4xx HAL库详解
2018-08-30
用霍尔元件测低转速
2012-09-10
保护器件技术(浪拓电子)
2011-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人