CANable 2.0 is a small, low-cost, open-source USB to CAN adapter. CANable enumerates as a virtual serial port on your computer and acts as a serial line to CAN bus interface. Using the alternative candleLight firmware, CANable enumerates as a native CAN interface on Linux. CANable 2.0 supports standard CAN and CAN-FD.
The CANable adapter is compatible with ARM-based embedded platforms such as Raspberry Pi, Raspberry Pi Zero, ODROID, BeagleBone, etc., making it ideal for integration into OEM products.
Cruelfox, a forum expert, has updated his article to share with you an experimental idea of a CNC experimental power supply. The power supply uses two domestic chips, with a 3,000-word detailed explanation. He briefly talked about the first experimental power supply he made, whose shell was an aluminum medicine box and whose knob was a toothpaste cap. He mainly talked about the ideas and principles of the current mini PCB pocket version.
Dimebots are a group of autonomous, independent micro-robots that are as small as a dime, making them among the smallest robots in the world.
This is a very simple open source scanning laser rangefinder. It uses triangulation. Its components cost less than $35 (excluding shipping). This lidar is very useful in robotics - for SLAM and navigation tasks.
Despite the growing demand for larger battery cells, battery prices remain quite high, constituting the most expensive component in an EV or PHEV, with a typical price tag of around $10,000 for a battery that supports a range of a few hundred kilometers. The high cost can be mitigated by using lower-cost/refurbished battery cells, but such cells will also have greater capacity mismatches, which will reduce the available runtime or driving distance on a single charge. Even higher-cost, higher-quality battery cells will age and mismatch after repeated use. There are two ways to increase the capacity of a battery pack with mismatched cells: one is to use larger batteries from the beginning, which is not cost-effective; the other is to use active balancing, a new technology that can restore battery capacity in the battery pack and quickly increase power. Full series battery cells need balancing When each battery cell in the battery pack has the same state of charge (SoC), we say that the battery pack is balanced. SoC refers to the current remaining capacity of an individual battery relative to its maximum capacity as the battery is charged and discharged. For example, a 10Ah battery will automatically equalize the state of charge between parallel-connected battery cells over time as long as there is a conductive path between the battery cell terminals. It can also be argued that the state of charge of series-connected cells will vary over time for a variety of reasons. Temperature gradients across the pack, impedance, self-discharge rates, or differences in load between individual cells can cause gradual changes in SoC. While pack charge and discharge currents help to minimize these cell-to-cell differences, the cumulative mismatch will only increase unless the cells are periodically balanced. Compensating for gradual changes in cell SoC is the most fundamental reason to balance series-connected cells. Typically, passive or dissipative balancing schemes are sufficient to rebalance the SoC of cells with similar capacities in the pack.
The reference design is a BLDC motor controller designed to be powered by a single 12V (nominal voltage) supply with a wide voltage range found in typical automotive applications. The board is designed to drive motors in the 60W range, which requires a current of 5 amps. The size and layout of the board facilitates evaluation of the drive electronics and firmware, with easy access to key signals on various test points. A wide variety of motors can be connected by using a 3-contact connector or soldering the motor phase wires to the plated through holes in the board. The 12VDC supply is fused to prevent damage to the board or bench power supply in the event of a motor failure during testing. Commands and the status of the motor can be transmitted through a standard JTAG connector or through PWM input and output signals. The user can also reprogram the microcontroller through the JTAG connector, allowing customization for various applications. This design forms the solution by incorporating the DRV8301-HC-C2-KIT board.