电路的程序设计-电动折弯机数控滚圆机滚弧机张家港钢管滚圆机滚
作者:lujianjun | 来源:泰宇机械 | 发布时间:2019-05-09 10:29 | 浏览次数:

接收机是遥测系统的重要组成部分。基于接收机配置电路,本文设计了应用程序及自更新程序,可以根据串口输入的遥测频点及中频带宽,利用公式计算出两个锁相环的配置字,发送给接收机。同时通过STM32自带的ADC,将输入的检波信号转换为具体的功率值,并传至上位机微控制系统,通过应用程序改变超外差接收机频点、中频带宽,同时对接收信号实时处理、显示,实现功率监测功能。1方案设计1.1硬件系统设计接收机配置电路即需要与上位机通信,又要向前段接收机发送配置字等参数。因此,配置电路采用STM32f103作为控制芯片,用STM32自带的USART1通过MAX3232逻辑转换芯片后与上位机通信,用STM32自带的两个SPI,实现前端两个锁相环参数传递,引出PC6-PC9四个管脚与中频滤波的四个选通开关相连,实现中频带宽2M、4M、8M、16M选通,另外还需使用STM自带的ADC,采集输入功率。电路的程序设计-电动折弯机数控滚圆机滚弧机张家港钢管滚圆机滚弧机折弯机由如图1所示,本系统中STM32[1]控制电路可以实现对第一级本振与第二级本振频点调整,对后端中频滤波器带宽选择,此外第一级解调后输出一路至STM32芯片ADC管脚进行功率采集。工作时,系统通过改变第一级本振的输出频点,将射频信号下变频至一中频,再由第二级本振混频至70MHz中频。1.2控制电路程序设计配置电路上电后,首先完成STM32的时钟、串口、SPI、ADC等内外设配置。然后本文有公司网站全自动滚圆机采集转载中国知网整理 http://www.gunyuanji.com  ,系统等待3秒检测串口是否有输入‘T’值,若有则进入IAP程序,该程序能够通过串口实现电路内部应用程序更新或者上传,不用再提供专门的硬件下载接口。等待其完成更新或上传,程序跳转至应用程序处,完成操作若串口接收非空,进入命令参数解析函数Pll_ParaSet(),得到中频带宽或PLL1频点参数,并设置。若未检测到串口输入,则信号功率函数,向上位机返回实时功率值。图2程序流程图此处应注意,应用程序需要编译为可执行文件才可通过Ymodem协议发送,实现IAP升级。同时应用程序与IAP程序的起始地址应区分,故需设置一个偏移值,本文中应用程序起始点设为0x8008000,VECT_TAB_OFFSET=0x8000,KEIL软件编译时将Rom地址起点设置为。1.3超外差接收机配置接收机前端由两个锁相环实现下变频,根据ADF4360[2][3]数据手册,需要STM32配置锁相环关键字R、C、N,利用单片机中自带的两个SPI接口实现模拟锁相环接口时序,完成解调频点设置。锁相环配置的参数信息,从上位机通过串口发送给锁相环配置板实现参数传递。由于第二级锁相环频点值为固定495MHz,所以接收机[4]频点与两个锁相环参数之间的关系为:Freqset+495=70+FreqPLL1(1)其中,Freqset为接收机配置频点,FreqPLL1为第一级锁相环频点。由式子1可以到FreqPLL1值,再根据AD4360手册,控制字R、C为确定参数,可以求出频点参数N。部分代码如下PLL2_A=(通过SPI接口向锁相环发控制字时,需按照ADF4360数据手册,满足三个控制字的时序关系图。此处代码中按照R、C、N顺序发送,每个间隔10ms。此外,利用单片机PC6-PC9四个IO管脚与中频滤波的四个选通开关相连,对应中频带宽滤电路的程序设计-电动折弯机数控滚圆机滚弧机张家港钢管滚圆机滚弧机折弯机本文有公司网站全自动滚圆机采集转载中国知网整理 http://www.gunyuanji.com