{'fraction_non_alphanumeric': 0.023928215353938187, 'fraction_numerical': 0.0009970089730807576, 'mean_word_length': 5.6490066225165565, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Implementation of Three Phase Brushless DC Motor Control Using FPGA Interface on Autonomous Miniature Quadcopter

This paper presents the implementation of blushless DC (BLDC) motor control algorithm by using a Field Programmable Gate Array (FPGA) and the design of a fast responding BLDC motor drive circuit on an autonomous miniature quadcopter. The algorithm involves implementation of acceleration, deceleration, and equalization energy step change function in motor control the strategy. In order to design a fast and accurate responding BLDC motor drive circuit, we applies the techniques of speed-up capacitor, low-pass filter, FPGA signal boosting and inverting circuit, and n-channel metal-oxidesemiconductor (NMOS) field-effect transistor switching control push-pull circuit. Experiments of controlling BLDC motor is carried out using Xilinx FPGA SPARTAN-3E programmed in hardware description language VHDL. The designed system is successful to dynamically drive BLDC motors on the quadcopter.