Skip to main content

Posts

Showing posts with the label high voltage

Open source 24-channel USB high-voltage driver

When it comes to automation and control systems, there's often a need for multiple digitally controlled output terminals with high-voltage handling capabilities. Many existing modules are bulky, expensive, or require numerous additional components to function. To address this gap, I've developed a fully open-source, USB-controlled 24-channel high-voltage driver. This device provides precise, flexible control in a compact and user-friendly package. The project is open hardware, released under the CERN-OHL-W license, ensuring transparency from hardware schematics to firmware code. The driver module communicates via USB using a simple virtual COM port, eliminating the need for special drivers and complex setups. Prototype version of the module. At the core of the system are three TPIC6B595 shift registers, each supplying eight open-drain outputs that can handle up to 50V and sink currents of up to 150mA per channel. These registers are daisy-chained to achieve a total of 24 ...

AVR High Voltage Programmer 2

AVR-HV2 is Arduino based high voltage parallel programmer for AVR microcontrollers. This programmer can read, write, and erase both flash memory and EEPROM. Also, this can use to set fuse bits of AVR MCUs. Compare with the previous version of AVR HVPP , this design is based on commonly available components with a simple schematic. In this release driver software is also rewritten to provide cross-platform support. AVR-HV2 shield with Arduino Mega 2560 board. AVR-HV2 programmer is designed as an Arduino Mega shield. Dimensions of the AVR-HV2 are similar to the Arduino Mega board. It can be powered using a power source connected to the Arduino Mega board. The suggested power source for this programmer is a 12V 1A DC power adapter. The control software of this programmer is design to work on both Windows and Linux operating systems. It supports the import and export of memory data in the Intel hex file format. The communication link between the programmer and the control s...

Electric Fence with Automated Monitoring System

Electric Fences are designed to create an electrical circuit when touched by person (or animal). The circuits proposed in this article release 10kV electrical pulses to the fence-line and monitor the line status. This entire system is design to drive using 25V (5A) single-rail DC power source (using 5A power supply unit or pair of 12.6V Lead-Acid batteries). Main controller of this system is Microchip PIC12F675 – 8bit microcontroller. All the line monitoring, pulse generation and alarm system controlling is performed by this microcontroller. Some of the most notable features of this system are built-in audible alarm system, contactless fence line monitoring system, Support for wide range of step-up transformers (up to maximum of 10kV) and compact 10cm × 10cm PCB design. This system use standard electronic components (through-hole components) and SMD components in this provided PCB layout. All the project documents, schematics, PCB designs and firmware source codes are available...