Собрал устройство для AT90S4433, но работаю на ATMega32 (естественно немного подправил программу). Работает. Есть особенности. Во первых. Элементы примерно такие как рекомендуются из-за возможности купить. Например, индуктивность не 150 мкГн, а 100. Во вторых по условию работы могу дать не более 0.5А. Результат тестирования. При быстрой зарядки полностью разряженный NiCd 0.2А аккумулятор 750мАч заряжается минут 10-15 и переходит в Trickle_charge() по условию (last_min_volt - temp) > NEG_dV. Вроде бы 10-15 минут мало. После быстрой зарядки ток КЗ зашкаливает за 2А (но полностью аккумулятор конечно не заряжен). Я в теории заряда аккумуляторов не очень. Помогите. Может мне переделать программу так, что бы она держала один ток определённое время. Но как тогда определить это время при не полной разрядки? Может есть где почитать о таких тонкостях?
|