Ока в Новосибирске http://www.oka-nsk.ru/forum/ |
|
ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП http://www.oka-nsk.ru/forum/viewtopic.php?f=21&t=1316 |
Страница 342 из 586 |
Автор: | oka275 [ 16 мар 2017, 10:48 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
Доброе утро! tesanik писал(а): Наверное все-таки брак, Вот так китайцы! Нет, я знал, что заказывать у них радиодетали это большааааяяяяяяя лотерея. Кстати, тоже заказал аж 10 термодатчиков, но еще не проверял. Может такая же ерунда пришла. tesanik писал(а): Дорожки прозвоонил еще раз, даже продублировал проводочком Хм.. Значит что, выходит датчик ерундит что ли? Пальцем в небо конечно, я не люблю так ставить диагнозы, но другой информации нет. tesanik писал(а): Речь идёт об информации которая изложена в техописании на прибор. Там говорится, что основной МК 1 раз в 30 сек. запрашивает кодом 1025 атмегу8 о абалдеть. Я вот сейчас даже уже и не помню где такое может быть написано. Кроме того, информация по-моему не верная. Если атмега8 регистрирует перегрев, то выставляет в единицу свою 12 ножку. Атмега32 это видит и уже потом дополнительно запрашивает атмегу8 о том, что там конкретно случилось. В ответ атмега8 высылает номер датчика и его текущую температуру. Вроде так по памяти правильно. Да и не суть сейчас. Мне интересно, как Вы перехватили запросы-ответы? У вас есть логический анализатор? tesanik писал(а): А при включении питания прошивки высвечиваются так как надо. Скорее всего с фьюзами порядок. Есть по близости нормальный радиомагазин, купить нормальный термодатчик? Хотя бы один? Но вот это: tesanik писал(а): Иногда на дисплее даже при не подключенных датчиках температуры появляется информация: верхняя строка " п е р е г р е в " нижняя строка "датчик 0 темп. 79.2" меня окончательно ставит в тупик. Народ, у кого нибудь такая проблема проявлялась еще? Вроде никто не жаловался. Вот дела.. Потестирую сегодня без датчиков, посмотрим. tesanik писал(а): К сожалению не могу выложить фото, большие (более 1 МВ) даже в сжатом виде Сделано для того, что если не ограничить, то место на сервере закончится очень быстро. Что бы сделать фотографии "легче", надо снизить их разрешение. Довести, например, до 1024*768 точек. Делается это в любом уважающем себя просмотрщике. Но лучше научиться пользоваться фотохостингами, которые сделаны для этого специально - это поможет на других форумах с аналогичными ограничениями. Можно воспользоваться фотохостингом http://uploads.ru/ (вообще простой как три рубля). СНЯЛ для Вас видео о том, как работать с картинками. Посмотреть его можно в этой профильной ветке viewtopic.php?f=8&t=1878&p=45644#p45644 Загляните туда. |
Автор: | Вячеслав-1 [ 16 мар 2017, 11:05 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
Я с Китаёзами поэтому и не работаю!Залетел один раз и хорош!Хотя и Российские ,некоторые магазины ,этим грешат!Дёшево хорошо не бывает! |
Автор: | oka275 [ 16 мар 2017, 11:39 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
Снял видео о том, как выкладывать фотки более 1мб (с помощью фотохостинга) viewtopic.php?f=8&t=1878&p=45644#p45644 |
Автор: | tesanik [ 16 мар 2017, 18:00 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
Здравствуйте! oka275 писал(а): Но вот это: tesanik писал(а): Иногда на дисплее даже при не подключенных датчиках температуры появляется информация: верхняя строка " п е р е г р е в " нижняя строка "датчик 0 темп. 79.2" меня окончательно ставит в тупик. Народ, у кого нибудь такая проблема проявлялась еще? Вроде никто не жаловался. Вот дела.. Потестирую сегодня без датчиков, посмотрим. С этой проблемой я по-моему справился, сегодня вечером проверю, всего-навсего был непропай 32 ножки Atmega32. На холодную звонится нормально а с прогревом на мгновение пропадает и на дисплее выскакивает в верхней строке !!! ПЕРЕГРЕВ!!!, в нижней Датчик 0 = 79,2. Определил при помощи деформации, как Вы Алексей подсказали, огромное спасибо. Из всего осталось только то что Atmega8 не видит датчиков. Но это наверное все-таки датчики виноваты, на днях куплю в радиомагазине новые и попробую. oka275 писал(а): абалдеть. Я вот сейчас даже уже и не помню где такое может быть написано. Кроме того, информация по-моему не верная. Если атмега8 регистрирует перегрев, то выставляет в единицу свою 12 ножку. Атмега32 это видит и уже потом дополнительно запрашивает атмегу8 о том, что там конкретно случилось. В ответ атмега8 высылает номер датчика и его текущую температуру. Вроде так по памяти правильно. Да и не суть сейчас. Мне интересно, как Вы перехватили запросы-ответы? У вас есть логический анализатор? Такое написано было в файле "Зарядное устройство блок питания-ТО" который находился папке "CPS DOC" папки "Описание" - основного архива, сейчас я этой папки не вижу, там был еще файл "Зарядное устройство блок питания-РЭ" и датированы правда апрелем 2015 года. Скачивал я ее в прошлом году летом. Информацию я не перехватывал. Просто из той информации, что была в ТО сделал такой, может быть неправильный, вывод. Был-бы анализатор сигналов можно было-бы посмотреть все в том числе и работу МК с датчиками температуры. А вообще надо будет разобраться с китайским осциллографом ISDS205A, по-моему там есть анализатор сигналов, я еще с ним толком не разбирался, недавно приобрел. |
Автор: | oka275 [ 16 мар 2017, 19:00 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
tesanik писал(а): был непропай 32 ножки Atmega32. На холодную звонится нормально а с прогревом на мгновение пропадает и на дисплее выскакивает в верхней строке !!! ПЕРЕГРЕВ!!!, в нижней Датчик 0 = 79,2. Определил при помощи деформации Ну вот, 20300 раз - безошибочно собранное устройство работает сразу Рад, что нашлось, а то я уже серьезно загрузился - не допустил ли я правда какую либо ошибку. Отдельно рад, что совет помог. tesanik писал(а): Такое написано было в папке Описание - CPS DOC основного архива, сейчас я этой папки не вижу, там были два файла "Зарядное устройство блок питания-РЭ" и "Зарядное устройство блок питания-ТО" Нашел у себя эту папку. Я ее вынес из архива, потому что документация очень сырая (и в некоторой степени уже не актуальная). Нашел так же этот абзац, о котором Вы говорите. Автор этого текста - не я (автора зовут Сергей, фамилию и никнейм вспомню, если напрягусь - он наш, здешний). Я чувствую себя виноватым перед ним, ибо он провёл такую работу, обобщил всё, а я по многочисленным причинам так и не довёл это всё до ума. Извините, Сергей! В общем, этот абзац я предложил исключить из описания, что бы не морочить людям голову излишними подробностями (95% последователям это не нужно). Но абзац этот, как и многие другие, не был МНОЙ отредактирован, после чего описание попало в архив. Наверное выложу я его снова и обязательно сопровожу запиской, что документ не закончен. |
Автор: | kos_rus [ 16 мар 2017, 21:29 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
tesanik писал(а): Иногда на дисплее даже при не подключенных датчиках температуры появляется информация: верхняя строка " п е р е г р е в " нижняя строка "датчик 0 темп. 79.2" У меня недавно появилась такая же проблема, только еще показания температура прыгали. Починил дедовским методом (ударом сверху). Будет время разберу пропаяю. |
Автор: | SergeyVB [ 17 мар 2017, 00:51 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
Здравствуйте! Документы РЗУ_БП_oka_275_ТО_27_04_2015.doc и РЗУ_БП_oka_275_РЭ_27_05_2015.doc я выкладывал на стр. 309 этого форума (22.10.2016). Они подредактированы с учетом замечаний от Алексея, но только в тех местах, где я был с ними согласен. В частности, о приведенном выше описании обмена между микроконтроллерами. Я считаю, что в ТЕХНИЧЕСКОМ описании ДОЛЖНЫ быть изложены принципы обмена, хотя бы в самом общем виде: запрос - ответ. Но, безусловно, Автор разработки имеет право откорректировать эту документацию по своему усмотрению. Добавлю, что информация, представленная в этих документах, актуальна на момент последней корректировки (27.05.2015). Всем успехов! |
Автор: | valikow [ 17 мар 2017, 12:23 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
У меня вопрос .Без блока питания в режиме калибровки можно ли проверить выход цапов? В режаме амп цап2 ?В режимме вольт цап1? У меня почему то в режиме калибровки и амп и вольтм. регулируется только цап 1 |
Автор: | oka275 [ 17 мар 2017, 12:27 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
При входе в режим калибровки ограничения тока, на выходе ЦАП2 напряжение должно упасть до 0 и потом плавно или ступенчато подниматься. Если такая жизнь присутствует на этом выводе, то ЦАП2 живой. ЦАП1 проверяется еще проще - входим в режим калибровки амперметра-вольтметров-корректоров (не важно, в любой из них), крутим мощность от 0 до 100% и на выходе ЦАП1 видим изменяющееся напряжение от 0 до 5в соответственно. АЦП можно проверить, просто подав напряжение на вход соответствующего делителя напряжения, или войдя в режим калибровки амперметра. Если датчик не обнаружится (при его исправности), то скорее всего МСР3208 неисправна (или обрыв сигнальных дорожек). |
Автор: | valikow [ 17 мар 2017, 12:54 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
Спасибо вроде так и есть- буду блок подключать . |
Автор: | tesanik [ 17 мар 2017, 17:42 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
Вчера я так и не победил Atmega8. Снова начал все проверять при помощи деформации платы. Сначала на дисплее в режиме назначение термодатчиков где показываются подключенные термодатчики при их отсутствии все четыре показывают одно и тоже 21.5С. После пропайки контактов Atmega8 основной МК вообще ее не видит. Прозвонил: все связи - есть, КЗ нигде не обнаружил. Ну было уже за полночь, поэтому сегодня после работы буду продолжать. Может быть и датчики целые, просто есть где-то какой-то ляп. Буду разбираться. |
Автор: | Maksim9 [ 18 мар 2017, 14:31 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
tesanik писал(а): Вчера я так и не победил Atmega8. Снова начал все проверять при помощи деформации платы. Сначала на дисплее в режиме назначение термодатчиков где показываются подключенные термодатчики при их отсутствии все четыре показывают одно и тоже 21.5С. После пропайки контактов Atmega8 основной МК вообще ее не видит. Прозвонил: все связи - есть, КЗ нигде не обнаружил. Ну было уже за полночь, поэтому сегодня после работы буду продолжать. Может быть и датчики целые, просто есть где-то какой-то ляп. Буду разбираться. Были тоже проблемы с контролером, с человеческий волос припой с внутренней стороны дорожек козу устроил, с большим увеличением увидел ))) так не мог найти, потом смазал обильно флюсом и прошел паяльником без припоя и все, промыл спиртом и вот оно счастье. Может поможет. |
Автор: | oka275 [ 20 мар 2017, 08:12 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
Форум не работал половину субботы и воскресенье - был ремонт и отключали эл.энергию. А тем временем: 19.03.2017 Прошивка для основного МК: версия 1.07.003 1. Несколько поправил положение слов в англоязычной прошивке, а то выглядело совсем уж аляписто. 2. ЕМНИП, никто так и не заметил, что в англоязычной прошивке, вместе с её появлением, исчезла фукнция экспресс-тестирования АКБ 3. Раньше, если во время работы с АКБ отключалось питание, то после его подачи не проводилось тестирование на предмет переполюсовки. Между тем были случаи, когда за время отсутствия эл.энергии АКБ отключали, переносили в другое место и т.д., допускали переполюсовку и потом включали всё это в розетку. Разумеется, это заканчивалось фейерверком. С данной версии прошивки даётся тайм-аут в 30 секунд, в течение которого имеется возможность или ПРОДОЛЖИТЬ автовосстановление, или отменить его вообще. Если за это время не было попыток вращения энкодера, то по умолчанию выбирается ответ "ДА" и ЗУ приступает к продолжению зарядки. Одновременно с истечением выше указанного таймаута производится непрерывное тестирование алармов на предмет переполюсовки и перегрева. Если за время отсутствия эл.энергии переполюсовка была допущена, то отсчет таймера будет прерван и сброшен, сработает сигнализация, которая будет работать до тех пор, пока проблема не будет устранена. 4. Убрал пока запрос "Зарядить прежде?", который был криво реализован в прошлой прошивке. Доделаю функцию в другой раз. С этой версии прошивки будет выходить еще одна - с поддержкой дисплеев МЭЛТ. Чувствую, что можно обойтись и одной прошивкой, но пока не догоняю что мне такого сделать, что бы поддерживались все дисплеи. Англоязычной прошивки для МЭЛТ не будет, потому что эти дисплеи прекрасно работают с английским. А вот с русским языком проблема, потому что ОЛЕД-дисплей фирмы Винстар и дисплеи МЭЛТ содержат кириллические символы на разных страницах своего знакогенератора. Файлы прошивок: ver1.07.003_RU_default.hex - кириллическая прошивка по умолчанию (ОСНОВНАЯ) ver1.07.003_RU_ARdisable.hex - кириллическая прошивка с отключенным модулем автовосстановления после отключения эл.энергии ver1.07.003_RU_MELT_default.hex - кириллическая прошивка для дисплеев МЭЛТ ver1.07.003_RU_MELT_ARdisable.hex - кириллическая прошивка для дисплеев МЭЛТ с отключенным модулем автовосстановления после отключения эл.энергии ver1.07.003_EN_default.hex - англоязычная прошивка по умолчанию (ОСНОВНАЯ) ver1.07.003_EN_ARdisable.hex - англоязычная прошивка с отключенным модулем автовосстановления после отключения электроэнергии. Все это лежит по ссылке в основном архиве, как и прежде https://goo.gl/RQNbSX Зеркало https://yadi.sk/d/fXDybvha3GDCfd |
Автор: | Aquinas [ 20 мар 2017, 13:43 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
О, спасибо за МЭЛТ. Интересно, много ли владельцев таких индикаторов (кроме меня)? |
Автор: | oka275 [ 20 мар 2017, 14:41 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
Aquinas писал(а): О, спасибо за МЭЛТ. Интересно, много ли владельцев таких индикаторов (кроме меня)? Ну, один есть точно (valikow) Кстати, не все МЭЛТ одинаково полезны. Всё тот же valikow кидал, например, вот эту ссылку https://geektimes.ru/post/280946 Из неё следует то, что [цитата]: "русские буквы, не имеющие аналогов в латинице, расположены на первой странице, а цифры и латиница – на нулевой. И чтобы вывести их вместе, придется переключаться между страницами. Так что никакого вывода строки целиком не получится". А вот в дисплее у valikow все символы находятся на нулевой странице и нужно было только включить нужную. |
Автор: | Aquinas [ 20 мар 2017, 15:09 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
Может, дело в разных контроллерах? Мои управляются только параллельно (в статье же управление SPI), а все символы собраны на одной странице, т.ч. при инициализации достаточно переключить страницу, и нет проблем. MT-16S2D-3YLG с контроллером КБ1013ВГ6. Кстати, номера кириллических символов совпадают с cp-1251, что позволяет писать текст "как есть", а не передавать заранее вычисленные номера. |
Автор: | oka275 [ 21 мар 2017, 08:56 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
Почему не работал сайт и форум в прошлый вечер и ночь viewtopic.php?p=45676#p45676 |
Автор: | BBAAHHOO [ 21 мар 2017, 15:15 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
Привет всем. Прошился последними прошивками. Прошивка на "охлождение" не пошла. (ver1.05.hex) - Не включает вентиляторы...как будто контроллер не дышит...т.к. на перегрев не реагирует. Прошился обратно на ver1.04.hex - все пашет. |
Автор: | oka275 [ 21 мар 2017, 15:20 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
Иван, в назначение термодатчиков заходили? Привязку проверяли? |
Автор: | BBAAHHOO [ 21 мар 2017, 15:51 ] |
Заголовок сообщения: | Re: ЗУ+БП на ATMega32 + ЦАП + АЦП + комповый БП |
Да делал. Еще момент. Ни как не включает вентиляторы. Температура выставляется только на убывание. Т.е. на прибавляется, а убывается и по кругу от 99 до около 6. Епром у 8 атмеги стирал. Не помогло. У 32 атмеги не стирал. P.S. температуру датчиков кажет. |
Страница 342 из 586 | Часовой пояс: UTC + 7 часов |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |