虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

时隙<b>分配</b>

  • 该控制器能实现城市“十字”路口正常情况下以及特殊情况和紧急情况下交通信号灯的模拟控制。 1、在十字路口东西南北各设置红、黄、绿三种信号灯

    该控制器能实现城市“十字”路口正常情况下以及特殊情况和紧急情况下交通信号灯的模拟控制。 1、在十字路口东西南北各设置红、黄、绿三种信号灯,如图1所示。正常情况下,东西、南北方向轮流放行。当东西方向(A线)放行、南北方向(B线)禁行时,东西方向(A线)绿灯亮25秒,然后黄灯亮5秒,南北方向(B线)红灯亮30秒;当南北方向(B线)放行、东西方向(A线)禁行时,南北方向(B线)绿灯亮25秒,然后黄灯亮5秒,东西方向(A线)红灯亮30秒。如此循环,实现交通灯定时控制。 2、有急救车优先通过功能。当有急救车到达时,路口的信号灯全部变红灯,以便急救车通过,急救车的通行时间为10秒,急救车过后,交通灯恢复先前状态。 3、交通灯在红、绿灯交替点亮中,用两个数码管显示点亮的灯还能持续的时间。

    标签: 控制器 城市 交通信号灯 十字路口

    上传时间: 2014-01-31

    上传用户:qazxsw

  • 一个简单的机器调度模拟程序。根据任务的时长

    一个简单的机器调度模拟程序。根据任务的时长,分配到各机器,使得n台机器所完成的所有任务的时间最短。 本程序,只作学习交流之用。

    标签: 机器 调度 模拟 程序

    上传时间: 2013-12-15

    上传用户:saharawalker

  • 本代码为编码开关代码

    本代码为编码开关代码,编码开关也就是数字音响中的 360度旋转的数字音量以及显示器上用的(单键飞梭开 关)等类似鼠标滚轮的手动计数输入设备。 我使用的编码开关为5个引脚的,其中2个引脚为按下 转轮开关(也就相当于鼠标中键)。另外3个引脚用来 检测旋转方向以及旋转步数的检测端。引脚分别为a,b,c b接地a,c分别接到P2.0和P2.1口并分别接两个10K上拉 电阻,并且a,c需要分别对地接一个104的电容,否则 因为编码开关的触点抖动会引起轻微误动作。本程序不 使用定时器,不占用中断,不使用延时代码,并对每个 细分步数进行判断,避免一切误动作,性能超级稳定。 我使用的编码器是APLS的EC11B可以参照附件的时序图 编码器控制流水灯最能说明问题,下面是以一段流水 灯来演示。

    标签: 代码 编码开关

    上传时间: 2017-07-03

    上传用户:gaojiao1999

  • 道理特分解法

    #include "iostream" using namespace std; class Matrix { private: double** A; //矩阵A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //为向量b分配空间并初始化为0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //为向量A分配空间并初始化为0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析构中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"请输入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"请输入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"个:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分别求得U,L的第一行与第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分别求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"计算U得:"<<endl; U.Disp(); cout<<"计算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; } 

    标签: 道理特分解法

    上传时间: 2018-05-20

    上传用户:Aa123456789

  • 面向5g移动通信系统的网络优化关键技术研究

    1)针对loT组寻呼的连接场景,在下一代移动通信网络中应用NB-IOT技术的基础之上,将网络优化的重点放到尽可能地保证1oT设备的随机接入性能上。为此,本文提出一种基于时隙散射的1oT组寻呼随机接入优化策略。首先为1oT组寻呼的连接场景建立基于排队论的数学模型:接着通过数学公式推导山初始状态时散射到各个时隙的1oT设备数,从而得出具体的时隙散射算法。系统仿真结果表明,本文提出的方案在1oT设备数增加时,依然能够有效地保证1oT设备的随机接入性能。2)针对具有特定功能的10T混合连接场景,将网络优化的重点放到保证时延敏感度高的业务的随机接入性能上。为此,本文提出一种基于前导码组合的随机接入优化方案。主要的思想是用不同的前导码组合来表征不同业务的优先级,从而避免了静态或半静态前导码分配方案的缺点。本文给出了组合两个前导码的具体方案并推导出相应的不同优先级业务的接入性能公式,通过系统仿真可以得到,本文提出的方案在保证低优先级业务吞吐量的同时能够有效地保证了高优先级业务的时延需求。与此同时,本文提出的方案适用于具有不同时延敏感度的H2H与loT混合连接场景3)针对海量连接的1oT业务连接场景,在未来5G移动通信系统的服务定制化平台下,将网络优化的重点放到提高系统资源利用率上。本文根据1oT包小而多的特点,提出聚合策略,并给出具体的包聚合逻辑。针对多小站交叉覆盖的区域,提出基于1oT流量聚合的资源分配机制。实验仿真表明,针对1oT小包的聚合模块能够有效地节省系统资源,提高系统的资源利用率。

    标签: 5g 移动通信系统 网络优化

    上传时间: 2022-06-19

    上传用户:默默

  • LoRa终端TDMA算法防数据碰撞丢包组网

    无线传感网有TDMA和CSMA两种基本的MAC协议方案。欣仰邦LoRa技术实现TDMA算法组网系统,LoRa-TDMA的优点是:低成本实现小规模组网。基于TDMA的MAC协议实现信道分配的机制简单成熟,它没有CSMA竞争机制的碰撞和重传问题,而是为无线传感器网络中每个节点分配独立的时隙用于数据发送或接收TDMA信号的前导字和CZT(chirp z-transform)算法的高频率分辨率特性,设计了适于低信噪比信号的宽范围载波同步改进算法。数据传输时不需要过多的控制信息,且节点在空闲时能够及时进入睡眠状态.因而在节点无移动且网络部署情况已知的场景,采用TDMWA方式进行通信,可避免信道冲突以及冲突引起的丢包和能量损耗;TDMA信号的前导字进行数据辅助(DA)型载波同步,有效地缩小了低信噪比信号的频偏范围;再利用CZT算法进一步缩小频偏范围,最后利用非数据辅助型(NDA)自相关函数法得到精确的载波频偏。改进算法的计算复杂度略高于宽范围自相关函数法,而远低于宽范围LR算法。通过仿真比较,改进算法对低信噪比(SNR)环境(3-6dB)中的信号具有良好且稳定的估计性能。保证数据传输的实时性和可靠性;令节点在不工作期间进入睡眠状态,以保存能量.这些特点很适合无线传感网中的节能要求.

    标签: lora tdma

    上传时间: 2022-07-23

    上传用户:d1997wayne

  • 基于DSP的中压变频器控制软件的设计.rar

    本论文针对6kV/400kW三相异步电动机的中压变频器试验装置,从分析目前中压变频器常用的主回路拓扑入手,详细阐述并分析了本文研究的单元串联型中压变频器控制系统。 本文首先从理论上分析了多单元串联型中压变频器脉宽控制原理。然后,把一种高性能的V/f控制方案引入中压变频器控制系统。通过矢量补偿定子压降,进行转差补偿和对电机电流进行限制控制,实现了具有很好的低频性能并具有防“跳闸”等功能的V/f控制方案。 同时,本文将Siemens公司通用变频器的时隙、连接纸的概念运用到中压变频器控制领域。增加了系统的可变性,自由性和方便性。设计了具有系统组态功能的模块化软件,其中着重对控制软件中的几个重要功能进行了分析讨论。这些重要功能模块有:控制字和状态字、顺序控制、V/f曲线、给定积分器、基于电压补偿的输出自动稳压算法、通讯功能等。 中压变频器在实验室设计为6kV/22kW试验系统,实际设计为6kV/400kW的变频系统装置。本文给出了实验室调试结果及分析。实验结果表明,该中压变频器能够安全、稳定地运行。

    标签: DSP 中压变频器 控制软件

    上传时间: 2013-04-24

    上传用户:mingaili888

  • 微电脑型数学演算式隔离传送器

    特点: 精确度0.1%满刻度 可作各式數學演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A|/ 16 BIT类比输出功能 输入与输出绝缘耐压2仟伏特/1分钟(input/output/power) 宽范围交直流兩用電源設計 尺寸小,穩定性高

    标签: 微电脑 数学演算 隔离传送器

    上传时间: 2014-12-23

    上传用户:ydd3625

  • 微电脑型数学演算式双输出隔离传送器

    特点(FEATURES) 精确度0.1%满刻度 (Accuracy 0.1%F.S.) 可作各式数学演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A| (Math functioA+B/A-B/AxB/A/B/A&B(Hi&Lo)/|A|/etc.....) 16 BIT 类比输出功能(16 bit DAC isolating analog output function) 输入/输出1/输出2绝缘耐压2仟伏特/1分钟(Dielectric strength 2KVac/1min. (input/output1/output2/power)) 宽范围交直流两用电源设计(Wide input range for auxiliary power) 尺寸小,稳定性高(Dimension small and High stability)

    标签: 微电脑 数学演算 输出 隔离传送器

    上传时间: 2013-11-24

    上传用户:541657925

  • 80C51特殊功能寄存器地址表

    /*--------- 8051内核特殊功能寄存器 -------------*/ sfr ACC = 0xE0;             //累加器 sfr B = 0xF0;  //B 寄存器 sfr PSW    = 0xD0;           //程序状态字寄存器 sbit CY    = PSW^7;       //进位标志位 sbit AC    = PSW^6;        //辅助进位标志位 sbit F0    = PSW^5;        //用户标志位0 sbit RS1   = PSW^4;        //工作寄存器组选择控制位 sbit RS0   = PSW^3;        //工作寄存器组选择控制位 sbit OV    = PSW^2;        //溢出标志位 sbit F1    = PSW^1;        //用户标志位1 sbit P     = PSW^0;        //奇偶标志位 sfr SP    = 0x81;            //堆栈指针寄存器 sfr DPL  = 0x82;            //数据指针0低字节 sfr DPH  = 0x83;            //数据指针0高字节 /*------------ 系统管理特殊功能寄存器 -------------*/ sfr PCON  = 0x87;           //电源控制寄存器 sfr AUXR = 0x8E;              //辅助寄存器 sfr AUXR1 = 0xA2;             //辅助寄存器1 sfr WAKE_CLKO = 0x8F;        //时钟输出和唤醒控制寄存器 sfr CLK_DIV  = 0x97;          //时钟分频控制寄存器 sfr BUS_SPEED = 0xA1;        //总线速度控制寄存器 /*----------- 中断控制特殊功能寄存器 --------------*/ sfr IE     = 0xA8;           //中断允许寄存器 sbit EA    = IE^7;  //总中断允许位  sbit ELVD  = IE^6;           //低电压检测中断控制位 8051

    标签: 80C51 特殊功能寄存器 地址

    上传时间: 2013-10-30

    上传用户:yxgi5