光电工程
光電工程
광전공정
OPTO-ELECTRONIC ENGINEERING
2013年
1期
31-37
,共7页
太阳敏感器%SOPC%信息处理系统%MicroBlaze%质心算法
太暘敏感器%SOPC%信息處理繫統%MicroBlaze%質心算法
태양민감기%SOPC%신식처리계통%MicroBlaze%질심산법
sun sensor%SOPC%information processing system%MicroBlaze%centroiding algorithm
基于内嵌处理器软核MicroBlaze的FPGA,设计了一种太阳敏感器信息处理系统.采用MicroBlaze软核实现光斑质心提取和姿态换算,并通过其它逻辑资源实现图像传感器驱动、图像存储和接口通信等模块的时序控制,同时根据MicroBlaze软核的特点,提出了一种基于扫描方式的质心提取算法.结果表明,具有单精度浮点运算能力的MicroBlaze软核能够保证太阳敏感器质心提取和姿态计算的精度;基于扫描方式的质心提取算法流程简单,占用资源少;采用SOPC的太阳敏感器无需DSP或ARM等协处理器,减小了硬件设计复杂性,提高了系统的集成度和性能.
基于內嵌處理器軟覈MicroBlaze的FPGA,設計瞭一種太暘敏感器信息處理繫統.採用MicroBlaze軟覈實現光斑質心提取和姿態換算,併通過其它邏輯資源實現圖像傳感器驅動、圖像存儲和接口通信等模塊的時序控製,同時根據MicroBlaze軟覈的特點,提齣瞭一種基于掃描方式的質心提取算法.結果錶明,具有單精度浮點運算能力的MicroBlaze軟覈能夠保證太暘敏感器質心提取和姿態計算的精度;基于掃描方式的質心提取算法流程簡單,佔用資源少;採用SOPC的太暘敏感器無需DSP或ARM等協處理器,減小瞭硬件設計複雜性,提高瞭繫統的集成度和性能.
기우내감처리기연핵MicroBlaze적FPGA,설계료일충태양민감기신식처리계통.채용MicroBlaze연핵실현광반질심제취화자태환산,병통과기타라집자원실현도상전감기구동、도상존저화접구통신등모괴적시서공제,동시근거MicroBlaze연핵적특점,제출료일충기우소묘방식적질심제취산법.결과표명,구유단정도부점운산능력적MicroBlaze연핵능구보증태양민감기질심제취화자태계산적정도;기우소묘방식적질심제취산법류정간단,점용자원소;채용SOPC적태양민감기무수DSP혹ARM등협처리기,감소료경건설계복잡성,제고료계통적집성도화성능.
Based on FPGA with an embedded soft-core MicroBlaze, an information processing system for sun sensor is designed. Soft-core MicroBlaze is employed to implement centroid extraction and attitude conversion. The other resources are used to realize the design of logic modules, such as sun sensor driving, image storage and communication interface. A scan-based centroid extraction algorithm is proposed according to the characteristic of MicroBlaze soft-core. The result shows that the high precision of centroid extraction and attitude conversion is achieved by using single precision floating point number in the MicroBlaze soft-core. The scan-based centroid extraction algorithm process is simple and occupies less resource. In the sun sensor based on System on Programmable Chip (SOPC), co-processors such as DSP or ARM are not needed, so complexity of hardware is decreased and the integrity and performance are improved.