10MS
23412
MSOP10/23+
提供一站式配单服务
10MS
3000
MSOP10/N/A
原装正品热卖,价格优势
10MS
43239
MSOP10/18+
原装认证有意请来电或QQ洽谈
10MS
5000
MSOP10/2019+
原装欢迎询价
10MS
8700
MSOP10/2023+
原装现货
10MS
8700
MSOP10/2023+
原装现货
10MS
47001
MSOP10/24+
房间现货,诚信经营,提供BOM配单服务
10MS
41101
MSOP10/-
大量现货,提供一站式配单服务
10MS
5000
MSOP10/22+
一站式配单,只做原装
10MS
43239
MSOP10/23+
原装认证有意请来电或QQ洽谈
10MS
5000
MSOP10/24+
华为超级供应商,7*24小时技术支持,一站式服务
10MS
65286
-/21+
全新原装现货,长期供应,免费送样
10MS
8391
MSOP10/22+
特价现货,提供BOM配单服务
10MS
8160
MSOP10/22+
诚信、创新、和谐、共赢
10MS
5000
MSOP10/23+
原装现货,提供一站式配套服务
10MS
5000
MSOP10/23+
优势产品大量库存原装现货
10MS
60701
MSOP10/24+
深圳原装现货,可看货可提供拍照
10MS
69800
MSOP10/2022+
特价现货,提供BOM配单服务
10MS
31300
MSOP10/24+
只做原装,提供一站式配单服务
10MS
82100
MSOP10/13+
-
压缩系数使用泰勒级数展开式和分段的方法来求得, 其误差为0.6db, 经过后级设备的放大, 误差也将同时被放大, 将不能满足专业音频压限器的音质要求。 起控时间和释放时间是压缩算法中两个最为重要的参数, 如何实时实现起控时间和释放时间的调控是音频压限器设计必须重点考虑的问题。 为减少误差, 本文尝试将压缩系数使用c 标准库的pow 函数直接求得。 由于使用pow 函数的优点是其精度高, 但是pow 函数的执行时间比较长, 因此在整个算法实现中必须考虑时间的因素。 算法的dsp 实现中, 每10ms 处理一次数据, 处理函数必须在10ms 内完成, 否则将影响下一次的数据处理。 在dsp 算法编写完成以后, 将对算法的执行时间经行测算, 以保证在10ms 内完成。 为了实时实现起控时间和释放时间的调控, 本文引入增益系数k, 通过调节k 来满足起控时间和释放时间调节, 根据不同的参数设置给出matlab仿真结果。 然后选用ti 公司的dsp 芯片tms320vc5501 作为实现压限器算法的核心, 又利用音频解码器tlv320aic23b-q1 可以和tms320vc5501 进行无
研究 本文给出的基于时隙的任务调度方案是基于dsp+fpga的硬件架构之上。dsp实现任务的控制与调度,fpga完成各处理子模块的具体实现,并且这些模块为各信道所共享。 2.1 基于时隙的任务调度方案原理描述 根据wcdma信道编解码的协议说明,信息流分成为多个传输块以tti周期为单位进行发送和接受,整个信息流的处理由dsp根据接受的中断触发不同的任务来完成。在本方案*采用两个dsp中断:一个是时隙(slot)中断,中断周期为667us;另一个是帧(frame)中断,中断周期为10ms。两个中断有不同的优先级,时隙中断的优先级高于帧中断。本文基于时隙的任务调度方案就是以这两个中断为参考,周期性的定位出时隙任务。 时隙中断的主要任务是通过中断触发将10ms分为15等分,每次中断根据上下行编解码流程的不同环节,调度运行fpga中不同的功能子模块,对于在一个577us时间内不能完成的功能子模块,监控其运行的状态以控制整个流程的运行。帧中断的任务就是通过中断触发,周期性地把一个tti周期以10ms帧为单位进行划分。 2.2 wcdma终端侧编解码模块执行机制 在一个
理系统,按其实时性可分为三类,第一类是按周期执行的,例如dtmf扫描每20ms执行一次;第二类是时间响应不紧迫,在0.5秒内执行就可以;第三类是通常不执行,但如果需要,就必须即时执行。从其实时性要求的观点来安排处理程序,应该是3、1、2。第三类实时性要求的处理通常是指故障处理与恢复,第一类的处理通常是对用户状态的扫描以及对用户拨号的检测与收集等,而诸如号码数字分析等则可列为第二类处理。hdd型微机交换系统采用作业执行计划表来分配处理器时间,按照各种处理的实时性要求,主要划分为以下各种作业。(1)10ms作业。该作业完成的处理功能包括检测用户的特殊服务请求、对于出中继呼叫、控制向中央局发送脉冲、修改10ms计数单元。(2)20ms作业。该作业完成的处理功能包括号盘话机拨号脉冲的收集、号盘话机所拨数字的累计、用户各种服务请求的检测、双音多频(dtmf)的检测、话机拨号数字的存储、修改100ms计数单元。将20ms作业分为两组,一组和时间编号为偶数的10ms作业安排在一起,称为偶次循环作业。另一组和时间编号为奇数的10ms作业安排在一起,称为奇次循环作业。这样做的目的是为了均衡处理器时间,使在每个时
b #1 bz isdrvaddrreg ;9号索引,即读驱动器地址寄存器 … isdatreg in value,datreg ;读数据寄存器 ret isaltreg: in value,devaddrreg;读驱动器地址寄存器 ret 当i命令执行完毕后,应该将寄存器读入值回送pc主机。 (2)0命令:写ide寄存器 寄存器输出命令参数需要提供寄存器索引和映射为对应的i/o地址。 (3)h命令:硬件复位ide设备 硬件复位时应将f240的iopc7引脚设置为低电平10ms以上。 ldp #00e1h ;dp=00e1h:708h~70ffh的页址 lacl #8000h ;d15=1:iopc7:作输出 d7=0;设置iopc7=0 sacl pcdatdir ;写pc端口,设置hrst信号为低电平 call delay 10ms ;保持复位信号10ms的低电平 lacl #8080h ;d15=1:iopc7:作输出 ;d7=1:设置iopc7=1 sacl pcdatdir ;恢复hrst信号为高电平 类似地,监测dma请求hdrq状态时,
框图如图3所示,v5接口软件主要包括:(1) 数据链路层模块(仅包括数据链路子层功能,封装功能子层由硬件板完成);(2) pstn协议处理模块;(3) 控制协议处理模块(包括用户端口状态机、指配控制状态机、公共控制状态机);(4) 链路控制协议处理模块(包括链路控制状态机、链路控制l3状态机);(5) bcc协议处理模块;(6) 保护协议模块;(7) v5接口an侧系统管理模块;(8) v5接口an侧资源管理模块;(9) 定时器管理模块;(10) 消息处理模块;(11) 用户端口模块;(12) 10ms定时中断。 上述模块中,模块1~7完成v5接口协议的核心功能。其中,数据链路层模块对模块2~7所产生的消息进行处理,交由v5硬件接口板完成封装功能,再发送给le侧实体;pstn协议处理模块主要功能是建立用户端口状态和le侧国内协议实体之间的联系;控制协议模块用于表示用户端口状态指示与控制,还和系统启动、重新启动、指配有关;v5接口an侧系统管理模块是协议功能正常实现的重要部分,在an和le中,不同的fsm之间或第二层协议实体之间没有直接的通信,而是通过系统管理来协调v5接口各个协议实体之间的操
模块 mc33399是面向汽车电子应用的lin收发器芯片,它和单片机的sci口构成lin通信的物理基础。它有正常和睡眠两种工作模式,总线上的唤醒帧可将其从睡眠模式唤醒。 4 控制器的软件设计 由于单片机的内嵌硬件模块和pc33896功能较强,使单片机有足够的资源完成较为复杂的控制策略,从而使控制器的性能大大提高。 4.1 主程序结构 系统的程序采用前后台结构。前台是中断级,后台是任务级。任务级由一个死循环和一个lin通信服务程序构成。死循环内包含一个有限状态机和一个10ms服务程序,有限状态机如图3所示。系统上电,完成初始化任务后进入死循环。一旦发生sci接收中断,中断服务程序判断接收到的是否为同步间隔场。若为同步间隔场,程序在退出中断服务时并不返回到死循环中,而是进入lin通信服务程序,进行报文帧的接收和处理。完成通信服务后,程序重新返回死循环。依据接收的报文帧,有限状态机切换到相应的状态。为保护电机,图中正转态和反转态之间的转换强制经历了中间的停止态过渡。当发生过流或者低电压等出错事件时,控制器进入出错态,它关断所有pwm输出,并记录错误代码。控制器接收到总线
适合与精密医疗诊断设备配套。只有由南京全乐科技有限公司通过科技创新,自行研发的高精度智能交流稳压电源才是唯一的选择。 自耦调压式稳压电源由于含有机械转动部分所以启动速度慢、故障多。当电网电压突然升高或降低或负载急剧变化造成电压波动时,需要1秒或更长时间调整才能使电压恢复正常,而当供电电压恢复正常时,从调节的位置又要回调,此时反而会造成负载设备过压或欠压。严重影响设备的安全。因此它不适合于精密设备。特别是在电网上存在有大功率设备启动时,往往有一段时间供电电压会瞬间跌落,如果该时间段超过10ms就可能引起计算机丢失数据或重新启动。同样,如果有大的浪涌电压上升,该种稳压电源也没有办法防止。 净化电源类稳压器起源于上世纪70年代。采用了双向可控硅相控技术,其电压调整时间比伺服式电机转动装置进行电压调整速度要快。但正是因为采用了可控硅相控技术,带来了一系列严重问题。最明显的是电流波形成为非正弦波,其高次谐波会干扰精密设备,也对电网产生污染。使同一电网上的其他设备也深受其害。在功率大的时候尤其严重。因此电信系统已禁止使用可控硅相控调压。显然使用净化电源类稳压电源与精密医疗诊断设备配
摘要:为了适应快速闭环控制的需求,提出了基于vxi总线的快速闭环控制系统的设计和应用方法,对vxi系统组成、算法控制器模块、信号调理和软件组态等部分进行了具体分析。经过工业现场的应用,控制系统的控制周期达到10ms以内,从而可满足快速调节的应用领域的需求。 关键词:vxi总线,快速闭环控制,组态,算法控制器 1 引言 目前,在国内,在需要快速调节或精确控制的应用场合(如某些发电、动力装置的实时控制、快速加力加压装置的实时控制、大型机床控制等等),由于一般的通用控制系统不容易达到它的控制要求,而往往是通过引进或设计专用的基于硬件(或称之为模拟)的控制系统,这样的控制系统是根据对象的特性来专门设计的,不具备通用性(每个对象就需要一套特定的控制系统),尤其是当控制对象的特性发生变化时,可能现有的控制功能就适应不了新的控制要求,要改造这样的专用控制系统又非常困难,一般都需要厂家的重新设计工作,从而给使用和维护带来不便。要是在一个高性能的通用的系统平台上通过模块化的搭接来形成控制系统硬件,再通过软件的算法实现数字控制,进而实现这样严格的控制要求,那么上面的问题就不成为问题了。这种控制系统通过下
rd=0x50+i; p12=1; xbyte[0xe000]=conword; //读取数据 while(p32==1){} //p12=0; p13=0; low8=xbyte[0xe000]; //低位处理 p13=1; high4=xbyte[0xe000]&0x0f; //高位处理 sumx[i]=high4*256+low8; //数据整合 } }} 根据系统的要求以及芯片的性能,选择10ms为采样的最小间隔。后面在pc端的程序可调整设定发送间隔,如果发送间隔大于采样间隔,则将采样得到的完整数据取均值后再发送,可以起到滤波的作用。 if(freq>=10){ //interval 设定采样间隔为10ms freq=0; scanall(); num1++; p16=0; p17=0; }if(num1>=interval){ //interval 即为pc端发送的指令for(i=0;i<
的功率发挥最高的性能。以12位的数字/模拟转换器为例来说,这款芯片的最低有效位(lsb)微分非线性特性(dnl)为+0.25, -0.15(典型值),最低有效位(lsb)积分非线性特性(inl)则为±2.6(典型值),而且以3.6伏电压操作时,功耗只有0.64mw。 产品 dac121s101 dac101s101 dac081s101 分辨率 12 位 10 位 8 位 通道 1 1 1 稳定时间 10ms 10ms 10ms 封装 tsot-6, msop-8 tsot-6, msop-8 tsot-6, msop-8 价格及供货情况 dac121s101芯片以1,000颗为采购单位,预算单颗价由1.35美元起。如欲进一步查询有关美国国家半导体这几款全新数字/模拟转换器的资料,可浏览http://www.national.com/chs/appinfo/adc/网页。
400 /* flag1 mask byte 0x01 run cw() 0x02 run ccw() */ main() { flag1=0; serinit(9600); disable(); /* no need timer interrupt */ cw_n = n; /* initial step number for cw */ flag1 |=0x01; /* initial enable cw() */ while(1){ { tick_wait(); /* wait for 10ms elapsed */ energize(); /* round-robin execution the following tasks every 10ms */ cw(); ccw(); } } } cw(){ if((flag1&0x01)!=0) { cw_n--; /* decrement cw step number */ if (cw_n !=0) j++; /* if not zero increment index j */ else {flag1&=~0x01
时间信号每秒或每分时输出一个脉冲。显然,时钟脉冲输出不含具体时间信息。2.2.2 irig-b输出 irig(美国the inter-range instrumentation group)共有a、b、d、e、g、h几种编码标准(irig standard 200-98)。其中在时钟同步应用中使用最多的是irig-b编码,有bc电平偏移(dc码)、1khz正弦载波调幅(ac码)等格式。irig-b信号每秒输出一帧(1fps),每帧长为一秒。一帧共有100个码元(100pps),每个码元宽10ms,由不同正脉冲宽度的码元来代表二进制0、1和位置标志位(p),见图1.2.2-1。 为便于理解,图1.2.2-2给出了某个irig-b时间帧的输出例子。其中的秒、分、时、天(自当年1月1日起天数)用bcd码表示,控制功能码(control functions,cf)和标准二进制当天秒数码(straight binary seconds time of day,sbs)则以一串二进制“0”填充(cf和sbs可选用,本例未采用)。2.2.3 rs-232/
(动铁式)或电动势电压表、电流表。 ■技术规格 额定输入电压 220v或380v、50/60hz特殊电压要求可定制 输入电压范围 额定输入电压的15% 可触发可控硅额定电流 5a~20000a 负载性质 阻性、一般感性、纯感性、变压器一次侧、二次侧、纯电感线圈等 输入控制信号 ①4~20ma②0~10ma③0~5v④1~5v⑤0~10v⑥手动电位器控制 过流保护 输出电流≥1.8倍额定值时,10ms内截止输出 可控硅过热保护 装置温度≥75℃时,截止输出 响应速度 半个周波之内 10ms 控制电源功率 ≤10w 软启动时间 0~60s 控制板最大外型尺寸 185×85×35mm 四.选型单 项目 型号代码 规格 单相 电力 调整器 gbc2m-1- 基本功能:移相调压, 宽脉冲触发 调节分辨率:0.1°(调压), 环境温湿度:0~40℃,
式(动铁式)或电动势电压表、电流表。 ■技术规格 额定输入电压 220v或380v、50/60hz特殊电压要求可定制 输入电压范围 额定输入电压的15% 可触发可控硅额定电流 5a~8000a 负载性质 阻性、一般感性、纯感性、变压器一次侧、二次侧、纯电感线圈等 输入控制信号 ①4~20ma②0~10ma③0~5v④1~5v⑤0~10v⑥手动电位器控制 过流保护 输出电流≥1.8倍额定值时,10ms内截止输出 可控硅过热保护 装置温度≥75℃时,截止输出 响应速度 半个周波之内 10ms 控制电源功率 ≤10w 软启动时间(固定) 10s 最大外型尺寸 185×100×35mm 欢迎转载,信息来自维库电子市场网(www.dzsc.com)
或电动势电压(流)表。 ■技术规格 额定输入电压 三相380v、50/60hz特殊电压要求可定制 输入电压范围 额定输入电压的15% 可控硅额定电流 5a~8000a 负载性质 阻性、一般感性、纯感性、变压器一次侧、二次侧、电感线圈等大电感负载 输入控制信号 ① 4~20ma②0~10ma ③0~5v ④1~5v ⑤0~10v ⑥手动电位器控制 过流保护 输出电流≥1.8倍额定值时,10ms内截止输出 响应速度 半个周波之内 10ms 可控硅过热保护 装置温度≥75℃时,截止输出 控制电源功率 ≤10w 软启动时间 10s 最大外型尺寸 194×124×38mm ■轻载试验 请您严格按图接线,否则会引起设备工作的不正常 通电前,请对其进行轻载试验,以200w~500w灯泡做假负载,主电路接线方式与额定负载时相同,控制电路接线按“手动控制”进行。 ■额定负载运行 投入运行前,请仔细检查控制电
理系统,按其实时性可分为三类,第一类是按周期执行的,例如dtmf扫描每20ms执行一次;第二类是时间响应不紧迫,在0.5秒内执行就可以;第三类是通常不执行,但如果需要,就必须即时执行。从其实时性要求的观点来安排处理程序,应该是3、1、2。第三类实时性要求的处理通常是指故障处理与恢复,第一类的处理通常是对用户状态的扫描以及对用户拨号的检测与收集等,而诸如号码数字分析等则可列为第二类处理。hdd型微机交换系统采用作业执行计划表来分配处理器时间,按照各种处理的实时性要求,主要划分为以下各种作业。(1)10ms作业。该作业完成的处理功能包括检测用户的特殊服务请求、对于出中继呼叫、控制向中央局发送脉冲、修改10ms计数单元。(2)20ms作业。该作业完成的处理功能包括号盘话机拨号脉冲的收集、号盘话机所拨数字的累计、用户各种服务请求的检测、双音多频(dtmf)的检测、话机拨号数字的存储、修改100ms计数单元。将20ms作业分为两组,一组和时间编号为偶数的10ms作业安排在一起,称为偶次循环作业。另一组和时间编号为奇数的10ms作业安排在一起,称为奇次循环作业。这样做的目的是为了均衡处理器时间,使在每个时
uint unsigned int#define hl_led gpio1#define hy_led gpio2#define hl_out gpio4#define hy_out gpio5void init(void); ///*寄存器初始化*/void main(){ init(); while(1) { hl_led=1; hy_led=0; hl_out=1; hy_out=0; delayms(10);//延时10ms delayms(10);//延时10ms delayms(10);//延时10ms hl_led=0; delayms(1);//延时10ms delayms(1);//延时10ms delayms(1);//延时10ms }}void init(void) ///*寄存器初始化*/{ rp0=0; gpio=0x00; intcon=0x00; pir1=0x00; t1con=0x00; cmcon=0x0
请教:如何用mega8515实现4个数码管的动态显示?假设,我要显示的数值为3.141。mega8515的i/o分配为:pa7-pa0为段码;pb3-pb0为位码。步骤如下:1、pb3-pb0:0111;pa7-pa0:3的段码2、10ms后,pb3-pb0:1011;pa7-pa0:1的段码3、10ms后,pb3-pb0:1101;pa7-pa0:4的段码4、10ms后,pb3-pb0:1110;pa7-pa0:1的段码5、重复1-4步现在有个问题:如何延时10ms,我用的是winavr,请问有没有现成的函数。我希望使用片内的rc震荡器。谢谢!!!
to:农民讲习所。我认为还是没有问题。xwj的说法是对的:“是先有“s4按下时,pc0输入低”的 第一步确定pc0有键,第二步确定是和谁的键”函数在第三步则“pc0输出读回后->pc0上拉输入,”即io又恢复了初始状态。我觉得不用马上再读取按键的值,因为本来按键就是一个缓慢的变化,按键去抖也一般要求是ms级别的。延迟10ms再调用这个函数,如果结果仍然相同,则证明这个按键仍然按下。我的设计是在中断里调用这个函数,中断一般设计为10ms,并增加一个计数器来判断按键按下的时间。如果连续读取到超过5次,即50ms,则认为一个短按键,如果连续读取到超过100次,即1s,则认为是一个长按键。并且定义了按键的几种状态:enum _keystate //define the keypad module state machine{ state_key_release, // all keys are released state_key_press, // one
就是在很短的时间片内,认为加速度是不变的然后就可以按照v=v0+at来计算出速度,然后把这个速度当作初速度,再计算下一个时间片后的速度。例如一个时间片是10ms,现在的速度为v0,测得加速度为a1,那么可以计算出经过10ms后,速度为v1=v0+0.01*a1然后再测量此时的加速度,为a2,那么再经过10ms后,速度为v2=v1+0.01*a2依次类推。