Привет всем. Собираю второй БП с управлением от Atmega 8A, прошивка отсюда http://radiokot.ru/forum/viewtopic.php? ... &start=440 Все вроде работает, но есть вопросы...
1. Не срабатывает выход РС5 (28 нога) т.е. при нажатии кнопки U4 (PD3, 5 нога на землю) надпись на дисплее ON/OFF меняется, а потенциал на 28 ноге не меняется (постоянно 0В). В каких строчках это проверить?
2. Если быстро крутить энкодер, то скорость изменения показаний должна увеличиться в 4-ре раза, по ощущениям не увеличивается... Хочу увеличить скорость в 8-12 раз... Какие строчки нужно подправить?
3. Изменение пределов напряжения и тока находятся в этих строчках (сейчас 40В и 10А):
U+=read_adc(2)*4;
I_izm+=read_adc(0);
I_ust += read_adc(1);
Изменения вносятся множителем *4 (10*4)=40В. Можно ли множитель сделать дробным, чтобы сделать прошивку на 15А и 25В например? Строчки должны выглядеть так:
U+=read_adc(2)*2,5;
I_izm+=read_adc(0)*1,5;
I_ust += read_adc(1)*1,5;
Разработчик прошивки куда то подевался, по этому решил спросить тут.
Сам исходник и схема в приложении.
1. Не срабатывает выход РС5 (28 нога) т.е. при нажатии кнопки U4 (PD3, 5 нога на землю) надпись на дисплее ON/OFF меняется, а потенциал на 28 ноге не меняется (постоянно 0В). В каких строчках это проверить?
2. Если быстро крутить энкодер, то скорость изменения показаний должна увеличиться в 4-ре раза, по ощущениям не увеличивается... Хочу увеличить скорость в 8-12 раз... Какие строчки нужно подправить?
3. Изменение пределов напряжения и тока находятся в этих строчках (сейчас 40В и 10А):
U+=read_adc(2)*4;
I_izm+=read_adc(0);
I_ust += read_adc(1);
Изменения вносятся множителем *4 (10*4)=40В. Можно ли множитель сделать дробным, чтобы сделать прошивку на 15А и 25В например? Строчки должны выглядеть так:
U+=read_adc(2)*2,5;
I_izm+=read_adc(0)*1,5;
I_ust += read_adc(1)*1,5;
Разработчик прошивки куда то подевался, по этому решил спросить тут.
Сам исходник и схема в приложении.
- Вложения
-
- powers 40V10A.7z
- (15.45 КБ) 132 скачивания
-
- исходник 40V 10A.c
- (15.76 КБ) 324 скачивания