无刷电机的问题

各位老师好,我想测一下电机霍尔信号的间隔时间是否一致,我现在捕获霍尔信号跳变沿,并且能把捕获间隔的时长用通用定时器计数得到,测了一下电机的霍尔信号换相间隔竟然差的很多,竟然差了一半多。 比如AB相导通的时长为12000*T,下一相AC相导通的时长为6000*T,只是AB相的一半,但是从电流波形上看两相电流也差不了多少,但是捕获计数怎么差这么多? 还麻烦各位老师赐教。 谢谢! 无刷电机的问题 坐等大神答案 ...

http://bbs.eeworld.com.cn/thread-645542-1-1.html 发布时间: 2018-05-21



Glibc 和 uClibc

的数据类型去定义大多数透明的数据类型。   13.uClibc支持采用linux内核结构特有的结构体"struct stat"。   14.uClibc的运行时库librt当前缺少aio接口、全部的时钟接口和共享内存接口(仅仅实现定时器接口和消息队列接口)。...

http://home.eeworld.com.cn/my/space-uid-361439-blogid-661702.html 发布时间: 2018-05-21



stm32能通过硬件停止PWM输出吗

stm32f407有类似dsp的pdpint引脚吗,当给芯片输入一个信号可以在芯片上直接关闭PWM输出 stm32能通过硬件停止PWM输出吗 有几个方法 外加mos管开关,直接关断对外输出; stm32的tim模块中有触发功能,其中的门控模式可能对你的需求有用; 使用GPIO中断,并将此中断优先级调到最高,让cpu手动关闭pwm; 以上几个方法,响应时间依次增加 用刹车中断就行,高级定时器才有 [quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=2367423&ptid=645456][color=#9999...

http://bbs.eeworld.com.cn/thread-645456-1-1.html 发布时间: 2018-05-21



利用TMS320LF2407实现SPWM

      所谓SPWM即PWM中脉冲宽度按正弦规律变化.由采样理论:冲量相等而形状不同的窄脉冲加在具有惯性的环节上,其效果基本相同可知,为了在输出端得到正弦波,就需要输出一系列幅值相等而宽度不等的矩形波.采用三角载波的规则采样法,就可以得到宽度按正弦规律变化的矩形波.如图3所示,每个脉冲的中点都以相应的三角波的中点对称,在三角载波的负峰时刻TD对正弦波采样得到D点,过D点作一水平直线和三角波分别交于A点和B点,在A点时刻tA和B点时刻tB控制功率器件的通断.可见AB长度即为脉冲宽度,由图可得如下关系式:   AB=Tc(1+sinωctD)/...

http://bbs.eeworld.com.cn/thread-645423-1-1.html 发布时间: 2018-05-20



AD转换芯片及DSP信号处理系统设计详解

本系统中DSP采用的是TI公司的TMS320VC5402(以下简称5402),其操作速率达100MIPS,由于其具有改进的哈佛结构,所以它可以在一个指令周期内完成32x32bit的乘法,亦可以迅速完成数学运算最常用的乘加运算。   它有4条地址总线、3条16位数据存储器总线和1条程序存储器总线,40位算术逻辑单元(AIU),一个17&TImes;17乘法器和一个40位专用加法器。8个辅助寄存器及一个软件栈,允许使用最先进的定点DSP的C语言编译器,内置可编程等待状态发生器、锁相环(PLL)时钟产生器、两个多通道缓冲串行口、一个8位并行与外部处理器通信的HPI口、2个16位定时器以及6...

http://bbs.eeworld.com.cn/thread-645422-1-1.html 发布时间: 2018-05-20



有关TMS320C6713的介绍

TMS320C6713 DSP是美国TI于1997年推出的C6000系列DSP芯片的一款,它是32位高速浮点型DSP,时钟最高频率为300MHz。   TMS320C6713主要特点有:   (1)体系结构采用超长指令字(VLIW)结构,单指令字长为32位,指令包里有8个指令,总字长达到256位。执行指令的功能单元已经在编译时分配好,程序运行时通过专门的指令分配模块,可以将每个256位的指令包同时分配到8个处理单元,并由8个单元同时运行。其最大处理能力可以达到2400MIPS。   (2)采用二级缓冲处理,4KByte直接匹配的程序缓冲L1P,4KByte可匹配的...

http://bbs.eeworld.com.cn/thread-645420-1-1.html 发布时间: 2018-05-20



基于数字信号处理器的稳态视觉诱发

)CPU,是目前控制领域比较流行的处理器之一,芯片内核为32位C28x CPU,具有高达150 MHz的工作频率和8级指令流水线。图1是F2812的内部结构图。   系统采用5V直流电压电源供电,通过电源转换芯片TPS7333QD与TPS7333QD转换成3.3 V与1.8 V供系统各部分使用;时钟部分选用MAXIM公司的DS1501实时时钟芯片,具有RTC报警、看门狗定时器、上电复位、电池...

http://bbs.eeworld.com.cn/thread-645402-1-1.html 发布时间: 2018-05-20



用51模拟I2C从机程序

/********************************************************************///宏观声明#include<STC12C5A.H>#include <intrins.h>#define nop() _nop_()#define uchar unsigned char#define uint unsigned int/*P3 Bit Registers (Mnemonics & Ports)------------------------------------------------*/sbit P3...
关键词: 51 模拟I2C 从机程序

http://www.eeworld.com.cn/mcu/article_2018052039347.html 发布时间: 2018-05-20



STM32 启动汇编程序详解

* 文件名          : startup_stm32f10x_hd.s;* 库版本           : V3.5.0;* 说明:             此文件为STM32F10x高密度设备的MDK工具链的启动文件;* 该模块执行以下操作:;* -设置初始堆栈指针(SP);* ...
关键词: STM32 启动 汇编程序

http://www.eeworld.com.cn/mcu/article_2018052039340.html 发布时间: 2018-05-20



Keil MDK入门---从新建一个工程开始

;}    */  /********************************************************************** * 名称:main() * 功能:初始化I/O及定时器,然后等待中断。  * 说明:在STARTUP.S文件中使能IRQ中断(清零CPSR中的I位)。 ...
关键词: Keil MDK 工程

http://www.eeworld.com.cn/mcu/article_2018052039334.html 发布时间: 2018-05-20



DSP5509A定时器中断设置

如何把定时器的值清零但不影响继续计数呢?就是想做到,每次程序执行到这一步就把定时器清零,当不能执行到这一步的时候产生定时器中断 TIMER_start和TIMER_stop好像不能做到吧?难道我只能重新关掉再打开配置一遍吗? DSP5509A定时器中断设置 ...

http://bbs.eeworld.com.cn/thread-645369-1-1.html 发布时间: 2018-05-19



51单片机 (3)定时器和计数器

注:定时器与计数器原理与使用方法相似、此处计数器知识为基础普及、后面详讲2个定时器(寄存器)、定时器0、定时器1、(计数器0、计数器1)TMOD:定时器/计数器模式控制寄存器 详见百度百科TMOD每经过一个机器周期、寄存器+1TF:定时器溢出标志。溢出时自动置1。中断时硬件清零否则必须软件清零。TR:定时器运行控制位。置1开始计时、清零停止计时。C/T:该位为0时用作计时器、该位为1时用作计数器...

http://www.eeworld.com.cn/mcu/article_2018051939304.html 发布时间: 2018-05-19



51单片机 (4)中断系统

不同。中断系统需要保护断点和现场、子程序只需保存断点。功能不同。中断程序主要处理CPU外部异步事件、子程序调用是为主程序服务。中断类型外部中断源:外部硬件资源产生。上下沿触发和高低电平触发。定时中断源:定时器/计数器溢出触发。串口中断源:串行通信时发送或接收完毕信息触发。TCON中断标志IE1:外部中断1请求标志位。IT1:外部中断1触发方式选择位。当IT1=0,为低电平触发方式;当IT1...
关键词: 51单片 中断系统

http://www.eeworld.com.cn/mcu/article_2018051939303.html 发布时间: 2018-05-19



51单片机 (5) C51实现单片机串口通信仿真

;   }   }  }  void init(){   TMOD=0x20;   //设置T1工作方式为方式2   TH1=0xfd; //给定时器高位装初值   ...

http://www.eeworld.com.cn/mcu/article_2018051939302.html 发布时间: 2018-05-19



STM32单片机(6) PWM输出实验

/******************************************************************************* *    * 软件功能:  PWM输出实验 *  *******************************************************************************/  #include "stm32f10x.h" &nbs...
关键词: STM32 单片机 PWM输出

http://www.eeworld.com.cn/mcu/article_2018051939296.html 发布时间: 2018-05-19



STM32中通过普通延时函数来精确延时

。在这篇博文中不在详细对这两种进行描述。本文主要是针对某些情况下,使用系统滴答定时器或者软件定时器对工程造成阻塞影响或者定时器用作其他用途,不够使用的情况下的另一种解决方法。因此本文主要是解决通过普通延时函数实现精确的定时。博主测试的开发板芯片是STM32f103c8t6,外部晶振是8M,系统使用经过倍频至72M,编译器选择的Keil5,使用的是库函数开发。通过普通延时函数来实现读取温湿度传感器...

http://www.eeworld.com.cn/mcu/article_2018051839287.html 发布时间: 2018-05-18



51单片机几种精确延时

        实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。 今天主要介绍软件延时,关于硬件延时,之后定时器部分再做详细说明。        首先介绍单片机的几个周期...

http://www.eeworld.com.cn/mcu/article_2018051839284.html 发布时间: 2018-05-18



AVR中的定时器喂狗的作用

?在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。所以在使用有看门狗的芯片时要注意清看门狗(俗称喂狗)。AVR中的定时器和其他所有的单片机定时器大同小异,看门狗的作用也是如此,在大多数项目中,开发人员一般都是为了省事而将看门狗直接静默,但是这样一旦出现外部影响或者一些非人力因素导致的跑飞、程序死机...
关键词: AVR中 定时器喂狗

http://www.eeworld.com.cn/mcu/article_2018051839276.html 发布时间: 2018-05-18



Avr128 看门狗设置

 在程序中有 WDR();即有喂狗时,程序只是执行while内的部分,因为在看门狗的计时还没到时又重新喂狗,这是计数器重新还是计数。在程序中没有WDR();即没有喂狗,程序在执行while内的部分到1s时,则看门狗复位启动,看门狗饿死,系统从main重新执行。即系统每隔1s复位一次在正常的程序编写中,应该加上喂狗WDR();以防止程序在其他的部分跑飞。/**********************************************by ggldate:2007,12,26goal:study the use of watchdog********************...
关键词: Avr128 看门狗设置

http://www.eeworld.com.cn/mcu/article_2018051839273.html 发布时间: 2018-05-18



简文介绍CC2640 SDK开发工具套件

;           6、具备可编程的硬件流控制;           Timer(包含PWM/定时/输入捕获)             1、CC2640 拥有 8 个 16 bit 的定时器...

http://bbs.eeworld.com.cn/thread-645295-1-1.html 发布时间: 2018-05-18




<上一页 12345678910111213141516 下一页> 相关结果约30,121个