Skip to content

Commit

Permalink
feat(hw): Adds PV module voltage and current sensing (#3)
Browse files Browse the repository at this point in the history
* Adds first draft of pv-panel voltage and current sensing.

* Adds specific values for sense resistors.

* Set anti-aliasing cutoff frequency to 4.8kHz.
Adds documentation.

* Adds ADE7912

* Tidy up schematics. Adds sheet symbols to root.

* updates symbols from library.

* chore: 🤖 KiCad export

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
  • Loading branch information
just-seba and github-actions[bot] authored Jan 14, 2024
1 parent 927d1d9 commit df66eda
Show file tree
Hide file tree
Showing 13 changed files with 48,502 additions and 325 deletions.
4 changes: 4 additions & 0 deletions hardware/KiCad/OpenMI/OpenMI.kicad_pro
Original file line number Diff line number Diff line change
Expand Up @@ -358,6 +358,10 @@
[
"3c07917d-0dac-4b60-ba30-69189b5da8a3",
"Buck Converter"
],
[
"a47e4c49-5b9d-48c7-be94-747a65ca7916",
"PV-Sensing"
]
],
"text_variables": {}
Expand Down
65 changes: 65 additions & 0 deletions hardware/KiCad/OpenMI/OpenMI.kicad_sch
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,71 @@
)
)
(sheet (at 54.61 78.74) (size 19.05 24.13) (fields_autoplaced)
(stroke (width 0.1524) (type solid))
(fill (color 0 0 0 0.0000))
(uuid a47e4c49-5b9d-48c7-be94-747a65ca7916)
(property "Sheetname" "PV-Sensing" (at 54.61 78.0284 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheetfile" "PV-Sensing.kicad_sch" (at 54.61 103.4546 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(pin "V_{M,IN}" input (at 54.61 83.82 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid b12c2b6c-608e-4e98-959e-2aac6dca4944)
)
(pin "V_{P,OUT}" output (at 73.66 81.28 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid b6eea231-867e-473b-aa98-6543752ed7b5)
)
(pin "V_{M,OUT}" output (at 73.66 83.82 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid df64f34d-fca0-4eb2-867b-16bb2af36620)
)
(pin "V_{P,IN}" input (at 54.61 81.28 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 66f71f9e-4a9e-4d1d-a177-8f27eef10ed5)
)
(pin "GND" input (at 54.61 99.06 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 975cf625-38e0-4f82-b11c-668119cf94e4)
)
(pin "MISO" output (at 73.66 99.06 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 1d970d94-f8e4-4539-ae62-9bc944c14500)
)
(pin "VDD" input (at 54.61 96.52 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid e49d0c3d-af4e-442a-ba4c-6d44db62234c)
)
(pin "~{DREADY}" output (at 73.66 88.9 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 5bdaace5-5e7e-4b9a-aa06-27b6b7333cde)
)
(pin "~{CS}" input (at 73.66 91.44 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid d80b818b-be3d-4cff-95de-93766dff8740)
)
(pin "MOSI" input (at 73.66 96.52 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 54989252-8ef3-4b30-a8ea-69532381fa98)
)
(pin "EN" input (at 54.61 93.98 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 8787cdf0-c98b-46ed-b477-3530ba2e9c68)
)
(pin "SCLK" input (at 73.66 93.98 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid da07aae9-f1f8-4e77-a3f4-6b50934127cb)
)
(instances
(project "OpenMI"
(path "/2d959e19-1572-42a0-a8fd-da8463ad4e66" (page "8"))
)
)
)
(sheet (at 147.32 78.74) (size 19.05 17.78) (fields_autoplaced)
(stroke (width 0.1524) (type solid))
(fill (color 0 0 0 0.0000))
Expand Down
Loading

0 comments on commit df66eda

Please sign in to comment.