当前位置: 首页 > news >正文

网站建设公司 深圳信科上海商业网站建设费用

网站建设公司 深圳信科,上海商业网站建设费用,网站导航作用,网络推广培训策划简介 我们都知道#xff0c;在信号发生器中#xff0c;有一个扫频模式#xff1a;指信号发生器在指定的扫描时间内从起始频率到终止频率变化输出#xff0c;扫频模式支持线性扫频、对数扫频、和步进扫频三种方式。 起始频率和终止频率 起始频率和终止频率是频率扫描的频…简介 我们都知道在信号发生器中有一个扫频模式指信号发生器在指定的扫描时间内从起始频率到终止频率变化输出扫频模式支持线性扫频、对数扫频、和步进扫频三种方式。 起始频率和终止频率 起始频率和终止频率是频率扫描的频率上限和下限。信号发生器总是从起始频率扫频到终止频率然后又回到起始频率。  当起始频率 终止频率信号发生器从低频向高频扫描。  当起始频率 终止频率信号发生器从高频向低频扫描。  当起始频率 终止频率信号发生器以固定频率输出。 修改“起始频率”或“终止频率”后信号发生器将重新从指定的“起始频率”开始扫频输出。 扫频类型 扫频类型分为线性、对数、步进三种扫频类型。默认为线性扫频。 线性扫频 在线性扫频模式下输出信号的频率以线性的方式变化即每秒若干赫兹的方式改变输出频率该变化由起始频率、终止频率和扫描时间控制。 对数扫频 在对数扫频方式下仪器输出信号的频率以对数方式变化即每秒倍频程或每秒十倍的方式改变输出频率该变化由起始频率、终止频率、和扫描时间控制。 启用对数扫频时用户可以设置以下几个参数起始频率Fstart终止频率Fstop和扫描时间 Tsweep。对数扫频的函数原型为 Fcuurent 为当前输出的瞬时频率参数P和T可用以上参数表示如下 其中t 为扫频开始所经历的时间范围在 0 到 Tsweep之间。 步进扫频 在步进扫频方式下仪器输出信号的频率从“起始频率”到“终止频率”之间以阶梯式“步进”输出信号在每个频点上停留的时间长短由“扫描时间”和“步进数”控制。 在下图中我们可以看到一条阶梯波表明输出频率以阶梯式“步进”变化。 扫描时间 扫描时间默认为1S。范围可以设置1ms 到 500S。修改扫描时间后信号发生器将重新从指定的“起始频率”开始扫频输出。 这个扫瞄时间与信号本身的频率并不冲突如起始频率设置为10HZ(100ms)终止频率设置为1KHZ。扫描时间设置100ms。这个时候扫频时间影响的是各个频率点驻留的时间如果扫瞄时间设置较大频率变化就较小如果扫描时间设置较小频率变化就较大。 算法 线性扫频 // 假设 扫频率 为: sampleRate 即为总时间内频率需要变化多少次。//扫频时间 this-totaltime this-timeValue; // 时间以秒为单位直接使用 //需要输出频率变化总数 this-totalsamples (int) (this-totaltime * this-sampleRate); // 样品总数//获得差值 double diff endFreq - startFreq; //输出频率 double omega; //每个频率点的频率值 for(double i0;i totalsamples;i) {t (i / (double) this-totalsamples) * this-totaltime; // 现在的时间omega startFreq (diff * t / this-totaltime); }简化后即为 omega startFreq (diff * i / this-totalsamples); 定时1ms中断服务函数中实现 //TIMER3中断 1ms一次 void OS_TASK_IRQHandler(void) {static uint8_t s_state 0;static uint32_t s_outFrequency 0;static uint32_t s_timeCnt 0;//差值频率double diff tMasterBoardData.Flash_StopFreq - tMasterBoardData.Flash_StartFreq;// u8 i 0;if (RESET ! TIM_GetITStatus(OS_TASK_TIM,TIM_IT_Update))//检查TIM3更新中断发生与否{TIM_ClearITPendingBit(OS_TASK_TIM,TIM_IT_Update);/* 全局运行时间每1ms增1 */g_iRunTime;if (g_iRunTime 0x7FFFFFFF) /* 这个变量是 int32_t 类型最大数为 0x7FFFFFFF */{g_iRunTime 0;}switch (s_state){/* 递增环节 */case 0://频率改变占空比不变if(tMasterBoardData.Flash_SweepMode (10)){if(tMasterBoardData.Flash_RiseTime g_iRunTime){s_outFrequency tMasterBoardData.Flash_StartFreq diff * g_iRunTime / tMasterBoardData.Flash_RiseTime;tMasterBoardData.ActualFrequenct s_outFrequency; Set_TIM_PWM_Update(TIM1,4,tMasterBoardData.ActualFrequenct,tMasterBoardData.Flash_StartDuty*100);} else{g_iRunTime 0;s_state 1;} } break;/* 保持环节 */case 1:if(tMasterBoardData.Flash_SweepMode (10)){if(tMasterBoardData.Flash_HodeTime g_iRunTime){s_outFrequency tMasterBoardData.Flash_StopFreq;tMasterBoardData.ActualFrequenct s_outFrequency; Set_TIM_PWM_Update(TIM1,4,tMasterBoardData.ActualFrequenct,tMasterBoardData.Flash_StartDuty*100);} else{g_iRunTime 0;s_state 2;} } break;/* 递减环节 */case 2:if(tMasterBoardData.Flash_SweepMode (10)){if(tMasterBoardData.Flash_FallTime g_iRunTime){s_outFrequency tMasterBoardData.Flash_StopFreq - diff * g_iRunTime / tMasterBoardData.Flash_FallTime;tMasterBoardData.ActualFrequenct s_outFrequency; Set_TIM_PWM_Update(TIM1,4,tMasterBoardData.ActualFrequenct,tMasterBoardData.Flash_StartDuty*100);} else{g_iRunTime 0;s_state 0;} } break;default:break;}} }
http://www.w-s-a.com/news/955771/

相关文章:

  • 玉林市网站开发公司电话做网站空间 阿里云
  • 南充做网站略奥网络免费的正能量视频素材网站
  • 电子商务网站开发的基本原则汕头网站制作流程
  • 网站访问量突然增加合肥宣传片制作公司六维时空
  • 建设购物网站流程图怎么找网站
  • 阿里云部署多个网站制作小程序网站源码
  • 博罗东莞网站建设网站免费源代码
  • 网站规划与设计范文桂平网站建设
  • 网站备案号密码wordpress邮箱发送信息错误
  • 模板的网站都有哪些关键词搜索工具爱站网
  • 鲜花网站建设的利息分析企业网站建设方案书
  • 深圳网站平台石家庄做商城网站的公司
  • 微网站营销是什么私人订制网站有哪些
  • 浙江建设工程合同备案网站新手做网站教程
  • 网站优化关键词排名自己怎么做wordpress安装主题失败
  • 成都建设银行招聘网站网站的切换语言都是怎么做的
  • 网站网业设计wordpress 很差
  • 网站开发软件著作权归谁网站悬浮窗广告
  • 如何提升网站alexa排名货运网站源码
  • 如何看自己网站流量梧州网站设计理念
  • 商城网站建设特点有哪些信息门户
  • 弄一个网站临沂有哪几家做网站的
  • 广州个人网站制作公司网站建设公司价
  • 免费建设网站赚钱小程序开发文档pdf
  • ucenter 整合两个数据库网站网店推广技巧
  • 网站优化排名提升百度wap
  • 八里河风景区网站建设内容摘要网站开发基础学习
  • 上海做外贸网站的公司智慧团建网站登陆平台
  • 上海商务网站建设如何做的网站手机可以用吗
  • 产品推广营销方案seo推广员招聘