Many real-time serial communication control system of a satellite antenna servo controller, including differential transceiver driver module, serial parallel conversion module A, B serial parallel conversion module and main control module, the differential transceiver driver module comprises 2 differential transmission module and 2 differential receiver module, 2 differential receiver the module for receiving and processing the serial port 1 and 2 sent two differential signals, serial parallel conversion module and A serial parallel conversion module B receiving 2 two-way differential serial signal receiving module after treatment, string and convert the two signals, transmitted in parallel to the main control module for processing, string and conversion module A and the string and two signal conversion module B receiving control module after processing, and string conversion, and string conversion after the string and conversion module A and serial parallel conversion module B two serial port signal is sent to the 2 differential transmission module for processing at After the differential signal sent to the serial port 1 and serial port 2.
【技术实现步骤摘要】
本专利技术涉及航天领域的多串口实时通讯控制系统及方法,特别涉及一种星载天线伺服控制器多RS-422串口实时通讯控制系统及实现方法。
技术介绍
在目前航天领域各类星载设备中,RS422总线的高可靠性,使其广泛应用于星载设备中数据吞吐量不大的各分系统内部数据的传输。目前航天领域各类星载设备中,大量采用一对一形式的单串口RS422通讯方式,并用CPU对收发的数据进行处理,在系统不太复杂的情况下这样的处理方式可以满足需要,但拓展性不强,而且由于通讯的实时性要求,CPU需要花费大量计算资源用于通讯,从而限制了CPU在其他应用的资源开销。随着各分系统间数据交换需求的增加,对多串口通讯实时讯产生了需求。
技术实现思路
本专利技术涉及航天领域各类星载设备的多串口实时通讯控制系统及方法,目的在于提供解决星载设备在高集成度条件下,对多个串口进行实时通讯的问题。本专利技术采用的技术方案是:一种星载天线伺服控制器多串口实时通讯控制系统,包括差分收发驱动模块、串并转换模块A、串并转换模块B和主控模块,所述差分收发驱动模块包括2个差分发送模块和2个差分接收模块,2个差分接收模块分别用于接收和处理串口1和串口2发送的两路差分信号,串并转换模块A和串并转换模块B分别接收2个差分接收模块处理后的两路串口信号,进行串并转换,并行发送两路信号给主控模块进行处理,串并转换模块A和串并转换模块B分别接收主控模块处理后的两路信号,进行并串转换,并串转换后串并转换模块A和串并转换模块B将两路串口信号分别发送到2个差分发送模块进行处理,处理后的两路差分信号分别发送到串口1和串口2。进一步地,所述多串口为R ...
【技术保护点】
一种星载天线伺服控制器多串口实时通讯控制系统,其特征在于,所述星载天线伺服控制器多串口实时通讯控制系统包括差分收发驱动模块、串并转换模块A、串并转换模块B和主控模块,所述差分收发驱动模块包括2个差分发送模块和2个差分接收模块,2个差分接收模块分别用于接收和处理串口1和串口2发送的两路差分信号,串并转换模块A和串并转换模块B分别接收2个差分接收模块处理后的两路串口信号,进行串并转换,并行发送两路信号给主控模块进行处理,串并转换模块A和串并转换模块B分别接收主控模块处理后的两路信号,进行并串转换,并串转换后串并转换模块A和串并转换模块B将两路串口信号分别发送到2个差分发送模块进行处理,处理后的两路差分信号分别发送到串口1和串口2。
【技术特征摘要】
1.一种星载天线伺服控制器多串口实时通讯控制系统,其特征在于,所述星载天线伺服控制器多串口实时通讯控制系统包括差分收发驱动模块、串并转换模块A、串并转换模块B和主控模块,所述差分收发驱动模块包括2个差分发送模块和2个差分接收模块,2个差分接收模块分别用于接收和处理串口1和串口2发送的两路差分信号,串并转换模块A和串并转换模块B分别接收2个差分接收模块处理后的两路串口信号,进行串并转换,并行发送两路信号给主控模块进行处理,串并转换模块A和串并转换模块B分别接收主控模块处理后的两路信号,进行并串转换,并串转换后串并转换模块A和串并转换模块B将两路串口信号分别发送到2个差分发送模块进行处理,处理后的两路差分信号分别发送到串口1和串口2。2.如权利要求1所述的星载天线伺服控制器多串口实时通讯控制系统,其特征在于,所述多串口为RS-422多串口,每个串口的波特率为115200bps。3.如权利要求1所述的星载天线伺服控制器多串口实时通讯控制系统,其特征在于,所述差分接收模块的终端匹配采用戴维南匹配,戴维南匹配选用的电阻值等于差分接收模块传输线的特征阻抗。4.如权利要求1所述的星载天线伺服控制器多串口实时通讯控制系统,其特征在于,所述2个差分接收模块分别使用2个26C32芯片,分别用于将串口1和串口2发送的两路差分信号耦合为两路非差分信号,两路非差分信号为所述2个差分接收模块处理后的两路串口信号。5.如权利要求1所述的星载天线伺服控制器多串口实时通讯控制系统,其特征在于,所述2个差分发送模块分别使用2个26C31芯片,所述并串转换后的两路串口信号为两路非差分信号,所述26C31芯片分别用于将两路非差分信号耦合为两路差分信号发送到串口1和串口2。6.如权利要求1所述的星载天线伺服控制器多串口实时通讯控制系统,其特征在于,所述串并转换模块A和串并转换模块B分别使用2个82C52芯片,所述82C52芯片按字节接收和发送两路串口信号,并通过中断并行发送和接收主控模块的两路信号。7.如权利要求1所述的星载天线伺服控制器多串口实时通讯控制系统,其特征在于,所述主控模块采用CPU+FPGA架构芯片,对于低优先级信号,FPGA对服务层协议进行解析后,采用中断方式将应用层数据按字节发送给CPU,FPGA进行缓存,CPU收到中断后按字节接收应用层数据,并进行应用层解析,处理完成后,CPU进行发送帧的应用层数...
【专利技术属性】
技术研发人员:黄潇嵘,李浩,
申请(专利权)人:上海宇航系统工程研究所,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。