Skip to content

Commit

Permalink
update LC filter
Browse files Browse the repository at this point in the history
  • Loading branch information
FCOMC7 committed Sep 6, 2024
1 parent 7a965f1 commit 06be297
Show file tree
Hide file tree
Showing 5 changed files with 4 additions and 2 deletions.
Binary file added images/lcfilter.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/lcfilter2.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/setupesp32.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion python.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,10 +93,11 @@ If you prefer, you can convert the Notebook to a Python file and then create an
>!!
>!! The amplitude value must be between **0 and 255**. If you define a value outside this range you will not be able to send the data. If you need operate a lower frequencies, you could modify the LC filter. Please check this section, [6. High Frequency Transformer](schematic2.md).
2. **Frequency Adjustment**: Enter the desired frequency value in the frequency input field. If you are using the inverter without an LC filter then it is recommended to operate in a range between **80-100KHz**. Because for frequencies between 50-77KHz the maximum voltage is significantly attenuated in addition to distorting the signal as you can see in the images below. In case you add an LC filter to the output of the inverter, then it works correctly at a frequency of 60 ± 5 KHz as shown previously.
2. **Frequency Adjustment**: Enter the desired frequency value in the frequency input field. If you are using the inverter without an LC filter then it is recommended to operate in a range between **80-100KHz**. Because for frequencies between 50-77KHz the maximum voltage is significantly attenuated in addition to distorting the signal as you can see in the images below. In case you add an **LC filter ( L= 6.1uH, C=500nF)** to the output of the inverter, then it works correctly at a frequency of 60 ± 5 KHz as shown previously.

![](images/freqvsamplitude.png)
![](images/tablafreq1.png)
![](images/lcfilter.jpeg)

| [![](images/70khz.png)](images/70khz.png) | [![](images/100khz.png)](images/100khz.png) |
|:-------------------------------:|:--------------------------:|
Expand Down
3 changes: 2 additions & 1 deletion user_interface.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

A user interface was developed in Python so that the values ​​of amplitude, frequency and pulse width can be adjusted for each channel of the high voltage pulse generator. These data are sent via UART serial protocol to a master ESP32 that receives this data and also an external trigger for each detected drop to be classified. Then this information is sent by SPI protocol to the slave ESP32 that activates each channel of the high voltage pulse generator to classify the drops.

[![](images/diagrama.png)](images/diagrama.png)
![](images/setupesp32.jpeg)
![](images/diagrama.png)

In the following subsections, you can find the details of the code for:

Expand Down

0 comments on commit 06be297

Please sign in to comment.