Как подключать контроллеры к дисплеям
|
|
| Вс, 21.05.2017, 21:47 | Сообщение # 101
|
юрий63
Постов: 41
Друзья |
Доброго вечера pavasilich.У меня двух диапазонный измеритель тока 1)0..999ma 2)1..9.999А. Вы не смогли бы посмотреть мой исходник? надо по второму каналу мерить до 20А.То что вы выше писали я пробовал,но все не так получается. 25 строке. eeprom uint32_t eep_I_stop=999; eeprom uint32_t eep_V_stop=2999; я поставил в место 999 -1.955. далее 155 строка. if(band==0){ read_adc(0);//измеряем ток по первому каналу 0 - 999 мА summai=summai+ADCW; }else{ read_adc(1);//измеряем ток по второму каналу 950 мА - 9,99 А summai=summai+ADCW;Здесь после ADCW*1.955 прописал.Далее 250 строка вместо 999 поставил 1.955.//установка тока отключения if(menu==2){ char_8_16(0,9,1); char_8_16(1,9,4); while(ends==0){ if(set==0){ while(set==0){}; delay_ms(200); lcd_clear(); eep_I_stop=I_stop; menu=0; ends=1; } if(plus==0){ delay_ms(100); I_stop++; if(I_stop>=999)I_stop=999;(здесь я поставил обе их местах 1.955) } if(minus==0){ delay_ms(100); I_stop--; if(I_stop<=100)I_stop=100; Не понятно после прошивки (установка мак.ток отображает 0,01А.если нажмем кнопу для изменения ток защиты сразу покажет 1А и болше не увеличивается и не уменьшается.Как я понял измерение и ток защиты 999 это и есть 9.99А,а то что я прописал 1.955 похоже получается максимальный ток до 1А. если смотреть измерение Тока по первому и второму канау
read_adc(0);//измеряем ток по первому каналу 0 - 999 мА summai=summai+ADCW; }else{ read_adc(1);//измеряем ток по второму каналу 950 мА - 9,99 А summai=summai+ADCW; } если ток меньше 999ma то программа нас отправляет считать от adc(0) если больше то отправляет считать от adc(1) А где он прописан так и не нашел
|
|
| Пн, 22.05.2017, 17:33 | Сообщение # 102
|
OLEGKARAS
Постов: 11
ОК |
Не могу найти исходник на прошивку где реле отключается при достижении верхнего порога напряжения и включается при достижении нижнего , нужно мне местами входы АЦП поменять ,поделитесь у кого есть.
|
|
| Вт, 23.05.2017, 20:24 | Сообщение # 103
|
sa58
Постов: 9
ОК |
для pavasilich. В прикрепленном файле архивы с прошивками, которые пробовал, печатка, схема и фьюз биты , которые стоят Добавлено (23.05.2017, 21:24) --------------------------------------------- Да! Питание подаю с лаб. БП - 9 вольт
|
|
| Ср, 24.05.2017, 08:05 | Сообщение # 104
|
pavasilich
Постов: 101
Друзья |
Цитата юрий63 ( ) надо по второму каналу мерить до 20А Там не все так просто. Нужно менять еще и отображение. Пока нет времени, по возможности поковыряю. Пока выложу исходник dual_band_30V_30A, цифры 16х24. Может сами разберетесь. Даже уверен.
|
|
| Ср, 24.05.2017, 16:58 | Сообщение # 105
|
юрий63
Постов: 41
Друзья |
Я подожду. Пока залил вашу до 30А но верх ногами 90 градусов.Вот Этот кусок от 30А которая у меня верх ногами показывает,где что поправить? Открыл свой исходник который правильно показывает до 10А и не пойму где они написано ,что бы верх ногами перевернуть,там Write разных очень много.Тут надо знать какая стока переворачивает верх ногами,а какой переворачивает лева на право.
|
|
| Ср, 24.05.2017, 18:15 | Сообщение # 106
|
pavasilich
Постов: 101
Друзья |
Цитата OLEGKARAS ( ) Не могу найти исходник на прошивку где реле отключается при достижении верхнего порога напряжения и включается при достижении нижнего Вы издеваетесь или троллите? Что выше я вам выкладывал вы читали? Такое впечатление, что не только тему, но и ответы на свои вопросы не читаете.
|
|
| Ср, 24.05.2017, 18:45 | Сообщение # 107
|
pavasilich
Постов: 101
Друзья |
Цитата юрий63 ( ) Тут надо знать какая стока переворачивает верх ногами,а какой переворачивает лева на право. Немного не там смотрите. По скрину поймете где закомментировать, а где наоборот, раскомментировать.
|
|
| Ср, 24.05.2017, 20:58 | Сообщение # 108
|
OLEGKARAS
Постов: 11
ОК |
Вот прошивка 50В 20А , проверьте в железе если есть возможность.
|
|
| Чт, 25.05.2017, 00:22 | Сообщение # 109
|
юрий63
Постов: 41
Друзья |
Так и не разобрался.pavasilich вот этот с вашего исходника Потом мой который 10А с правильным изображением .Разница в контрастности и ваш 372 стока,а у меня она 247 строка,но у меня спереди две черточки есть// ,у вас нет. Остальное все одинаково с вашим.Пока так не понял как перевернуть.Левый рисунок ваш,правый мой.
|
|
| Чт, 25.05.2017, 07:51 | Сообщение # 110
|
pavasilich
Постов: 101
Друзья |
юрий63, достаточно воспользоваться переводчиком, и вам станет ясно, что Invert screen in horizontal axis - Инвертировать экран по горизонтальной оси mirror Y axis (about X axis) - Зеркало оси Y (около оси X), тоесть инвертировать по вертикальной оси. Ставя или наоборот, удаляя впереди нужной строки как вы говорите черточки (т.е. закомментировать или раскомментировать строку) можете крутить изображение как вам надо. Специально для юрий63 - Естественно, после внесения изменения нужно скомпилировать.
|
|