电气及硬件
星之河
这个作者很懒,什么都没留下…
展开
-
有功无功的经典解释
有个帅哥用一个推车搬家,把东西都挂在前面,帅哥一边压着车把一边推,累的满头大汗;过来一个美女,坐在推车离车把近的车的一侧,哈哈,一下轻了不少。帅哥推得又轻松又惬意... 帅哥使劲压着车把的力是无功电流,克服摩擦力往前的推力是有功电流,把东西推到目的地是有功。 美女就是无功补偿。没有无功补偿,供电系统也能工作,就是累点,耗能厉害;有了美女,男女搭配,干活不累,效率高,还开心...转载 2014-01-12 22:00:23 · 1221 阅读 · 0 评论 -
Keil C 编译器常见警告与错误信息的解决方法
9 ***ERROR 107:ADDESS SPACE OVERFLOW SPACE: DATA SEGMENT: _DATA_GOUP_ LENGTH: 0018H ***ERROR 118: REFERENCE MADE TO ERRONEOUS EXTERNAL SYMBOL: VOLUME MODULE: C:/8051/OSDM.OBJ (OSDM) ADDR转载 2015-03-24 14:37:37 · 2960 阅读 · 0 评论 -
STM32输入捕获简介
输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32的定时器,除了TIM6和TIM7,其他定时器都有输入捕获功能。STM32的输入捕获,简单的说就是通过检测TIMx_CHx上的边沿信号,在边沿信号发生跳变(比如上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到对应的通道的捕获/比较寄存(TIMx_CCRx)里面,完成一次捕获。同时还可以配置捕获时是否触发中断/DMA 等.转载 2015-03-26 21:47:03 · 2246 阅读 · 0 评论 -
怎么用STM32配置产生PWM(一个定时器用输出比较方式产生不同频率的PWM)
STM32产生PWM是非常的方便的,要需要简单的设置定时器,即刻产生!当然,简单的设置对于新手来讲,也是麻烦的,主要包括:(1)使能定时器时钟:RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);复制代码(2)定义相应的GPIO:/* PA2,3,4,5,6输出->Key_U转载 2015-03-26 20:14:24 · 9823 阅读 · 0 评论 -
GPS
1、 GPS DOP and Active Satellites(GSA)当前卫星信息 $GPGSA,,,,,,,,,,,,,,, 模式 :M = 手动, A = 自动。 定位型式 1 = 未定位, 2 = 二维定位, 3 = 三维定位。 PRN 数字:01 至 32 表天空使用中的卫星编号,最多可接收12颗卫星信息。 PDOP位置精度因子(0.5~转载 2014-10-16 19:08:57 · 774 阅读 · 0 评论 -
GPS控制指令-串口发送控制指令选择输出格式
我用的模块是Ublox的从设置软件上可以看到每一种设置的十六进制的命令格式:具体可以上网查,网上有相关文章。设置波特率为19200:B5 62 06 00 14 00 01 00 00 00 D0 08 00 00 00 4B 00 00 07 00 03 00 00 00 00 00 48 57设置输出频率为10HZ:B5 62 06 08 06 00 64 00 0原创 2014-10-27 10:52:28 · 6594 阅读 · 2 评论 -
GPS 数据格式
GPS 数据格式GPRMC(建议使用最小GPS数据格式)$GPRMC,,,,,,,,,,, 1) 标准定位时间(UTC time)格式:时时分分秒秒.秒秒秒(hhmmss.sss)。 2) 定位状态,A = 数据可用,V = 数据不可用。 3) 纬度,格式:度度分分.分分分分(ddmm.mmmm)。 4) 纬度区分,北半球(N)或南半球(S)。 5) 经度,格式:度度分分.分分分分转载 2014-10-09 11:01:08 · 1066 阅读 · 0 评论 -
RS232的发送速率
在单片机中写了个程序,无限原创 2014-10-07 11:31:21 · 2322 阅读 · 0 评论 -
Altium designer使用技巧集(1)
1、怎样生成PCB先得新建个PCB文件(File-New-Pcb);然后保存下,在新建的PCB文件下:Design-Import Changes From PCB_PROJECT1.PRJPCB(Design选项下第二个,PCB_PROJECT1.PRJPCB是新建的PCB文件默认名);然后会弹出个框Engineering Change Order,依次点最下面的从左至右的1、2两个按钮,原创 2014-09-03 07:48:05 · 2219 阅读 · 0 评论 -
altium designer Summer09出现的问题解决方案
在编译原理图时,引脚和连线旁边出现很多红线,提示 error:signal with no driver。原理图没有加入到Project里。第一次导入没问题,但是改了个元件的封装,在更新一下(Design—Update SCH),点击导入时出现 Unkown Pin。。。解决方案一:把第一张PCB删掉,新建一个PCB再倒入。解决方案二:把改过的元件在PCB中删除,再转载 2014-08-31 10:16:57 · 4734 阅读 · 0 评论 -
Altium Designer入门使用3--印制电路板设计流程与经验之谈 2
这个主要是上篇中的经验之谈2,文章比较长,我整理的。一般普通双面板的布线10mil就足够了。 说到PCB板,很多朋友会想到它在我们周围随处可见,从一切的家用电器,电脑内的各种配件,到各种数码产品,只要是电子产品几乎都会用到PCB板,那么到底什么是PCB板呢?PCB板就是PrintedCircuitBlock,即印制电路板,供电子组件安插,有线路的基版。通过使用印刷方式将镀铜的基版印转载 2014-08-31 10:11:04 · 1963 阅读 · 0 评论 -
嵌入式系统设计师考试完美笔记
嵌入式系统设计师考试笔记之嵌入式系统基础知识1、嵌入式系统的定义(1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。(2)嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。(3)知识产权核(IP核):具有知识产权的、功能具体、接口规范、转载 2014-03-14 22:16:23 · 18511 阅读 · 1 评论 -
【STM库应用】stm32 之 TIM (详解二 脉冲宽度、周期测量)
昨天已经把这个研究出来了,但是由于该专利申请书,一直没有时间上传,今天补上! 今天主要是用TIM3进行PWM的输入模式,进行对矩形波的脉冲信号宽度以及其周期进行测量,先来看一幅图。 图1 TIM内部逻辑图 我们先来看看datasheet上是怎么说的: 该模式是输入捕获模式的一个特例,除下列区别外,操作与输入捕获模式相同: ● 两个ICx信号被映射至同一个TIx输入。 ● 这2个ICx转载 2015-07-13 17:01:10 · 14783 阅读 · 3 评论