Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 01.02.2015, 13:48  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

Сообщение от eddy Посмотреть сообщение
Чем они помогут?
Мне помогут .
Если можно сними плиз.
Так как выводов на анализаторе мало, придется частями :
Все сегменты .
Часть сегментов и все разряды .
Один сегмент все пять разрядов и шину I2C .
И если можно логи в версии 1.1.34 или выше . Длительность 5сек .
Буду признателен ...
Реклама:
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 01.02.2015 в 13:55.
dosikus вне форума  
Непрочитано 01.02.2015, 14:14  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

dosikus, если вечером будет время, сделаю. Паять-то придется, лень...
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Сказали "Спасибо" eddy
dosikus (01.02.2015)
Непрочитано 01.02.2015, 14:44  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

Сообщение от eddy Посмотреть сообщение
Паять-то придется, лень...
Собственно не к спеху, но интерес есть сильный.
Заранее благодарю...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 01.02.2015, 17:21  
selevo
Заблокирован
 
Регистрация: 15.04.2010
Адрес: Ижевск
Сообщений: 388
Сказал спасибо: 24
Сказали Спасибо 45 раз(а) в 35 сообщении(ях)
selevo на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

что за логи версии
selevo вне форума  
Непрочитано 01.02.2015, 20:13  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию 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. Еле нашел последнюю версию анализатора. Падучая, собака, замучился заново запускать!
Вложения:
Тип файла: zip voltmeter.zip (12.7 Кб, 110 просмотров)
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Сказали "Спасибо" eddy
dosikus (01.02.2015)
Непрочитано 01.02.2015, 22:23  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

Ну и что скажет "Всея", за полтора года в эпюрах на дисплее что-нибудь изменилось?
alvadep вне форума  
Непрочитано 01.02.2015, 22:35  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

alvadep, а чему там меняться?
Я вообще не понял, зачем dosikus'у нужны были эпюры экранчика.
Другое дело — I2C. Проверить хотя бы, действительно ли это тот самый АЦП, а также в каком режиме работает.
Я, честно говоря, офигел - не то слово! Это ж надо было так наговнокодить!!! Похоже, у этих китайцев все в духе ардуйнефилов: побольше ручного ногодрыга и delay() вместо нормального автомата, прерываний и реализации как можно большего количества вещей аппаратно!

Сначала меня убило то, что у них I2C ногодрыгом вместо аппаратного (неужто сложно было немного по-другому развести плату?).
Далее — эти задержки и последовательная работа (вместо псевдоодновременной).
Потом еще и 16-битный режим вместо 18-битного. Ну как эти китайцы из 14 с половиной бит собрались полноценно пять разрядов отображать? Хотя, эти пять разрядов - тоже маразм.

Зато! То, что UART_RX выведен на технологический разъем и на нем ничего не висит, позволит использовать эту штуку как дорогой (все-таки, почти 400 рублей — это вам не гроши) пятизначный экранчик, управляемый по UART (правда, без обратной связи). Еще можно переделать его в термометр для довольно-таки точного (спокойно можно откалиброваться на 0.1°C, разбив рабочий диапазон на небольшие интервалы с более-менее приличной квадратичной зависимостью) измерения температур от ~0К (мне как раз для градуировки такого не хватает).
Ну или что еще придумать. Но явно не вольтметр. Это бред.
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 01.02.2015, 22:48  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

Сообщение от eddy Посмотреть сообщение
Проверить хотя бы, действительно ли это тот самый АЦП, а также в каком режиме работает.
А что были сомнения? В ДШ вроде как и маркировка есть. 100% соответствие. Другое дело проверить режим, это да.
alvadep вне форума  
Непрочитано 01.02.2015, 22:49  
selevo
Заблокирован
 
Регистрация: 15.04.2010
Адрес: Ижевск
Сообщений: 388
Сказал спасибо: 24
Сказали Спасибо 45 раз(а) в 35 сообщении(ях)
selevo на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

да они спорили о клопах и мухах,один говорил посегментный вывод другой по знаку.
Не отвлекайся на эти шумовые помехи))

Последний раз редактировалось selevo; 01.02.2015 в 22:53.
selevo вне форума  
Непрочитано 01.02.2015, 22:58  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

selevo, какая разница, что там китайцы напридумывали?
Судя по полученным результатам, лучше вообще как страшный сон забыть родную прошивку и написать свою. Даже самая хреновая явно лучше будет!
Правда, я бы и аппаратную часть перепаял (чтобы I2C был аппаратный, а не черезжопный).
__________________
Смерть бандеровской мразоте!
eddy вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 10:32.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot