ESC is the abbreviation of Electric Speed Controller, that is, electronic speed controller, or ESC for short. The author is Benjamin Vedder, so it is called VESC. You may have heard of it, which is Benjamin ESC. This project is mainly divided into several parts, VESC firmware, bill of materials, VESC hardware, and VESC tool software. It is a very complete software and hardware project, and the supporting software is also excellent.
SmartKnob is an open source input device with software-configurable stops and virtual locators. The brushless gimbal motor is paired with a magnetic encoder to provide closed-loop torque feedback control, allowing the feel of the detent and stop to be dynamically created and adjusted.
Starfish is a pick and place machine control board built on the Raspberry Pi RP2040 microcontroller and Trinamic TMC2209 motor driver. This control board has some similarities to a 3D printer control board, but it has some unique issues to solve—including controlling solenoids and communicating with vacuum sensors. All board information is open source, and detailed explanations are provided to help you copy successfully.
ODrive is a high-performance FOC servo driver based on STM32. It can drive two brushless motors at the same time. In the early days, it was widely used in the design of 3D printers or homemade CNC lathe electrical systems. The well-known geek James Bruton used it as most of his own To make the core unit of the robot servo drive, Stanford's previous open source 8-degree-of-freedom quadruped robot Doggo also used Odrive as the core driver.
Originally, video filters were passive LC circuits surrounded by amplifiers. Smaller, more efficient designs can currently be achieved by combining the amplifier with an RC filter. Sensitivity analysis and predistortion methods developed in the 1960s have, moreover, overcome the poor performance that gave early video filters a bad reputation.
Use the Android cable to connect the voice chip and connect it to the computer. At this time, there is a removable disk on the computer, and then put the sound file into the removable disk... Materials used: Voice playback module Yabo 51 microcontroller (refer to this microcontroller The digital tube and the 8 free IO ports can be used) 3 10k resistors... Put the sound file into the voice chip and connect the data line and power line to the microcontroller. Use the keil tool to generate the hex file from the c program. And write it into the microcontroller...
Maxim Integrated's MAXREFDES42# reference design is a low-power, IO-Link RTD temperature sensor compliant with IEC 61131-9. The system contains an RTD-to-digital converter, an IO-Link transceiver, an efficient step-down converter, and a display. The MAXREFDES42# comes preprogrammed and ready to connect with a version 1.1-compliant IO-Link master. Design files including the schematic, PCB, BOM, and firmware source code are available for download.
This BLDC motor driver board is capable of driving one BLDC motor, or one or two bidirectional DC motors (H-bridge configuration, cascaded to support a second motor) or up to three unidirectional DC motors (half-bridge configuration).
This document describes a microcontroller-based 1-Wire® master interface for reliable operation of small, medium, and large 1-Wire networks. This is accomplished using careful impedance matching, intelligent (software-controlled) active pullup, and slew-rate control. Software flow charts are included to assist the user in generating the correct 1-Wire timing for reset pulse, presence detect, write one, write zero, and read time slots using any suitable microcontroller. Scope traces illustrate the timing performance of the driver as well as transmission line effects as they appear with long cables.
The Petaluma (MAXREFDES30#) subsystem reference design is a cost optimized, high-speed and high-accuracy analog measurement solution for three-phase power monitoring applications. Hardware, firmware, design files, and lab measurements provide complete system information for rapid prototyping and development.
SYZYGY is an FPGA extension standard for medium to high speed interfaces. This breakout connects the SerDes in the SYZYGY-TXR connector to the card edge to act as a PCIe x4 add-in card. This breakout is very simple and can be made into a shorter SYZYGY pod.
The MAXREFDES117# reference design is a photoplethysmogram (PPG-optical) based heart-rate and SpO2 sensor. mbed and Arduino firmware and hardware design files as well as lab measurements are provided. Boards are available for purchase.
NXP's ASIL-D automotive system platform is a reference design that enables high-voltage power inverter control to drive electric vehicle traction motors and DC-DC converters.
In most video applications, the video signal generated from the DAC requires a reconstruction filter to smooth out the signal and attenuate the sampling aliases. The MAX4090 is a direct, DC-coupled output driver, which can be used after the reconstruction filter to drive the video signal. The driving load from the video DAC can be varied from 75Ω to 300Ω. A low input impedance (< 100Ω) is required by the MAX4090 in normal operation, special care must be taken when a reconstruction filter is used in front of the MAX4090.
This application note discusses how to best bias the AC signal to within the DC supply range and how to use digital potentiometers in circuits designed for mechanical potentiometers. This understanding is crucial to effectively using the DS1802 in a pushbutton-controlled audio preamplifier circuit.
Open source closed-loop stepper motor controller (schematic diagram + source code), using PID algorithm control, AS5047 magnetic angle detection sensor, efficient anti-loss of steps, quick learning of PID algorithm, and mastery of microcontroller system development.