01.02.2015, 13:48
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: Переделываем вольтметры на STM8S
Сообщение от eddy
|
Чем они помогут?
|
Мне помогут .
Если можно сними плиз.
Так как выводов на анализаторе мало, придется частями :
Все сегменты .
Часть сегментов и все разряды .
Один сегмент все пять разрядов и шину I2C .
И если можно логи в версии 1.1.34 или выше . Длительность 5сек .
Буду признателен ...
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 01.02.2015 в 13:55.
|
|
|
|
01.02.2015, 14:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
|
Re: Переделываем вольтметры на STM8S
dosikus, если вечером будет время, сделаю. Паять-то придется, лень...
__________________
Смерть бандеровской мразоте!
|
|
|
|
01.02.2015, 14:44
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: Переделываем вольтметры на STM8S
Сообщение от eddy
|
Паять-то придется, лень...
|
Собственно не к спеху, но интерес есть сильный.
Заранее благодарю...
__________________
Осторожно , злой кот
|
|
|
|
01.02.2015, 17:21
|
|
Заблокирован
Регистрация: 15.04.2010
Адрес: Ижевск
Сообщений: 388
Сказал спасибо: 24
Сказали Спасибо 45 раз(а) в 35 сообщении(ях)
|
Re: Переделываем вольтметры на STM8S
что за логи версии
|
|
|
|
01.02.2015, 20:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
|
Re: Переделываем вольтметры на STM8S
dosikus, забирай!
selevo, кажись, моя прошивка для твоего вольтметра будет даже лучше оригинала ☺
Сэмплы делал довольно часто (я 2М/с сделал, но можно было бы и медленнее), поэтому снимал по 50мс. Но, т.к. один цикл длится не больше 8.5мс, то данных хватит сполна.
Итак, что эти китайцы начудили.
1) вывод ведется с фиксированной точкой (в четвертой позиции, т.е. цифра2), поэтому либо 4 цифры отображается, либо все 5. Если отображается только 4, то 1 цикл длится 7.5мс
2) каждая цифра отображается по 1мс, на чтение уходит около 1.5мс (точнее, там совсем немного уходит на чтение, остальное время МК халявит)
3) зачем-то китайцы целый такт (1мс) уделили десятичной точке вместо того, чтобы ее вместе со второй цифрой показывать. ХЗ, видимо, им так проще.
4) число отображается слева-направо (т.е. со старших разрядов к младшим)
5) протокол обмена данными с АЦП в точности такой, как и указано в даташите → это точно MCP3421
6) я, конечно, фигею, дорогая редакция, но китайцы работают в 16-битном режиме. Поэтому у них и получается квант == 2-3мВ
7) Судя по тому, что на 12.669В АЦП передал число 11560, а на 5.132В передал 4684, коэффициент K в формуле U=(Data*K)››15 составляет примерно 35910
Это значит, что вольтметр калибровали (т.к. "умолчательный" коэффициент равен 35840), а реальный коэффициент ослабления входного напряжения составляет 17.534.
P.S. Еле нашел последнюю версию анализатора. Падучая, собака, замучился заново запускать!
__________________
Смерть бандеровской мразоте!
|
|
|
|
01.02.2015, 22:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: Переделываем вольтметры на STM8S
Ну и что скажет "Всея", за полтора года в эпюрах на дисплее что-нибудь изменилось?
|
|
|
|
01.02.2015, 22:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
|
Re: Переделываем вольтметры на STM8S
alvadep, а чему там меняться?
Я вообще не понял, зачем dosikus'у нужны были эпюры экранчика.
Другое дело — I2C. Проверить хотя бы, действительно ли это тот самый АЦП, а также в каком режиме работает.
Я, честно говоря, офигел - не то слово! Это ж надо было так наговнокодить!!! Похоже, у этих китайцев все в духе ардуйнефилов: побольше ручного ногодрыга и delay() вместо нормального автомата, прерываний и реализации как можно большего количества вещей аппаратно!
Сначала меня убило то, что у них I2C ногодрыгом вместо аппаратного (неужто сложно было немного по-другому развести плату?).
Далее — эти задержки и последовательная работа (вместо псевдоодновременной).
Потом еще и 16-битный режим вместо 18-битного. Ну как эти китайцы из 14 с половиной бит собрались полноценно пять разрядов отображать? Хотя, эти пять разрядов - тоже маразм.
Зато! То, что UART_RX выведен на технологический разъем и на нем ничего не висит, позволит использовать эту штуку как дорогой (все-таки, почти 400 рублей — это вам не гроши) пятизначный экранчик, управляемый по UART (правда, без обратной связи). Еще можно переделать его в термометр для довольно-таки точного (спокойно можно откалиброваться на 0.1°C, разбив рабочий диапазон на небольшие интервалы с более-менее приличной квадратичной зависимостью) измерения температур от ~0К (мне как раз для градуировки такого не хватает).
Ну или что еще придумать. Но явно не вольтметр. Это бред.
__________________
Смерть бандеровской мразоте!
|
|
|
|
01.02.2015, 22:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: Переделываем вольтметры на STM8S
Сообщение от eddy
|
Проверить хотя бы, действительно ли это тот самый АЦП, а также в каком режиме работает.
|
А что были сомнения? В ДШ вроде как и маркировка есть. 100% соответствие. Другое дело проверить режим, это да.
|
|
|
|
01.02.2015, 22:49
|
|
Заблокирован
Регистрация: 15.04.2010
Адрес: Ижевск
Сообщений: 388
Сказал спасибо: 24
Сказали Спасибо 45 раз(а) в 35 сообщении(ях)
|
Re: Переделываем вольтметры на STM8S
да они спорили о клопах и мухах,один говорил посегментный вывод другой по знаку.
Не отвлекайся на эти шумовые помехи))
Последний раз редактировалось selevo; 01.02.2015 в 22:53.
|
|
|
|
01.02.2015, 22:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
|
Re: Переделываем вольтметры на STM8S
selevo, какая разница, что там китайцы напридумывали?
Судя по полученным результатам, лучше вообще как страшный сон забыть родную прошивку и написать свою. Даже самая хреновая явно лучше будет!
Правда, я бы и аппаратную часть перепаял (чтобы I2C был аппаратный, а не черезжопный).
__________________
Смерть бандеровской мразоте!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:32.
|
|