Volt/Amper/Power/Capacitance meter

Vladimir N. Shilov 0f08300f6e Привёл работу с SPI в соответствие с даташитом. 9 tahun lalu
StdPerphDrv 6128cd6685 VAPC: добавил скелет проекта. 10 tahun lalu
inc b8db42d441 VAPC: Configure SPI, out to LED. 10 tahun lalu
lib 0f08300f6e Привёл работу с SPI в соответствие с даташитом. 9 tahun lalu
misc b8db42d441 VAPC: Configure SPI, out to LED. 10 tahun lalu
sch 77a7c673e2 Исправил номиналы резисторов в делителях. 9 tahun lalu
src cdc4354c28 VAPC: добавил диспетчер. 10 tahun lalu
.gitignore c75ed13b87 Возобновляю работу над проектом. 9 tahun lalu
Makefile 34b2cdee10 Git project init 9 tahun lalu
ReadMe.txt 0f08300f6e Привёл работу с SPI в соответствие с даташитом. 9 tahun lalu
VAPC-meter.cbp cdc4354c28 VAPC: добавил диспетчер. 10 tahun lalu
VAPC-meter.layout 0f08300f6e Привёл работу с SPI в соответствие с даташитом. 9 tahun lalu

ReadMe.txt

** Проект VAPC-meth **
* Измеритель напряжения/тока/мощности/ёмкости *

Немогу никак определиться с диапазонами.
Думал сначал сделать по два диапозона на напряжение и ток, но что-то мне эта
идея разонравилась. Опять же, измерять большие напряжения/токи не особо часто
приходится. Напряжения в основном до 20 вольт, токи - до пары ампер.
Тем более, так как это измеритель в конкретное устройство, то нужно под него и
подстраиваться.
Будет по одному диапазону на ток и напряжения.

нужно сделать пару кнопок.
сделать ввод Кд делителя напряжения умноженного на 1000,
и сопротивление шунта * Ку услителя тока * 1000.

Далее в программе при вычислениях - получили код ацп, перевели в напряжение,
умножили на 1000 и поделили на коэффициент.

Ох и здоровая (85х40мм) плата получилась...
можно попробовать разбить на две -- на одной индикатор и кнопки, на второй всё
остальное. получится две платы ~ 45х40 мм.

вариант A -- поменял входной разъём.
вариант B -- поменял компановку, плата стала 51х47 мм.
вариант C -- убрал кварц, добавил двухцветный светодиод, плата стала 49.53 x 46.67 мм.
думаю последний вариант вполне неплох -- мне даже нравится :-)
можно использовать в качестве окончательного.
только вот нормы 0.4/0.17 -- можно пробовать фоторезистом.

по софту пока идей нету :-)

SVN-инит 2014.12.29

появилась мысль -- сделать транзисторный ОК выход, например для управления
релюхой. хотя если брать ардуиновское реле -- то там нужен просто выход.
реле для управления нагрузкой -- можно сделать тот-же зарядно-разрядный
автомат.
===
2014.12.30
вывел ещё два вывода на колодку.

---
2015.05.14

добавил скелет проекта, makefile, C::B проект.

---
2015.05.15

настройка SPI.
должно вывести 0-7 на индикаторы.

---
2015.05.18

добавил RTOS, перенёс туда timing_delay, задержка на 4-ом таймере 1 мс,
обработчик таймера перенёс в RTOS.

должно вывести 0-7, через 5 сек 8-f, и так по кругу.

---
2016.03.23

Проект уже на git.

Закончил паять (начал вчера), прошил.
И тишина...

Попутно исправил в схеме некоторые номиналы.
Шунт на 0.1 -- не влезет по мощности, использовал 0.05 Ом.

На плате есть мелкие огрехи, но самый конкретный косяк -- не те индикаторы.
По факту использовал корпуса 3-х символьных 7.62 мм. Втулил свои 4-х символьне
9 мм. подогнув выводы, но кнопки и светодиод не влезли.

Исправил дефайны индикаторов.

Осцилом ничего не увидел на выводах SPI, нужно искать.

Почитал даташит на тему SPI, поправил свой код.