Самодельный передатчик (часть 2)

sasas

Программатор Понипрог, есть доп питание. Дело в том, что с другим кодером все шьется и читается. Эта вторая плата как кодер работает, ну кроме этой периодической ошибки. Да я и ее эту плату несколько раз прошивал. Все цепи вроде проверил, вот только спиртом не мыл. Может неправильно какой фьюз случайно включил и теперь мегу не видно?
Ток вместе с ВЧ около 100 мА

Tigra74:

Попробуйте шить только с присоединённым дисплее без остального

Передатчик уж давно полностью собран и летался несколько раз.
Он то в принципе работает, только гонит иногда.

dollop

То что передатчк “гонит” - совсем не хорошо. Лучче не использовать пока не прояснится.

У меня остаются такие варианты

  1. EEPROM может слетать (если с ней самой все в порядке и софт нормален) только из-за проблем с питанием. Посему проверить напряжение питания на Меге при нормальной работе кодера и при программировании. Желательно поглядеть осциллом, мож там выбросы какие присутствуют. Про фьюзы и так понятно - BODEN и BODLEVEL должны быть.
  2. EEPROM может слетать если с ней самой НЕ все в порядке - думаю, такое маловероятно, но где-то проскакивала инфа, что на 1000 штук у 1-2х такое бывает. Тут менять проц только. Попробуйте (если получится к программатору подкинуть) забить любыми данными EEPROM понипрогом и потом считать. Несколько раз. Если будет и там глюк - не повезло с Мегой.
  3. Посмотрите. что у вас на резете происходит. Может резистор на +питания в обрыве? Резет на VCC должет быть подтянут резистором 2к-10к обязательно (если супервизора нет). Конденсатор на землю с резета не большой - 0,1мкф.
Enigm

Мне с таким глюком, именно BODEN и BODLEVEL помогли.

sasas

Спасибо всем за советы, пробовать буду только в понедельник- все осталось на работе. Все понятно. Вот только фьюзы никак глянуть. Не могу все-таки проц увидеть. И вот еще ( я уже писал) почему при подключении и отключении программатора хоть раз 20 передатчик сразу включается. Но стоит только попытаться считать контроллер из программатора, то при отключении шнура сразу появляется EEPROM ERRORS.

EagleB3

У меня были непонятные приключения сразу после сборки. По времени, кажись, декабрь 2009 года; можно полистать эту ветку, наверное, где-то с конца ноября.
Мега не отвечала программатору по SPI. До меги дотыкивался с использованием ноги PEN, и работала она как коматозная - делала все (в том числе и читалась-программировалась), но раз в 10 медленнее, чем положено.
Залечилось полностью после очередного пропаивания всех ног земель/питания и конденсаторов обвязки кварца.

Но EEPROM не слетал ни до, ни после (тьфу-тьфу-тьфу!!!).

К вопросу о проблемах программирования: а шлейф от программатора не слишком длинный? Что за провода?

sasas

Будем разбираться. Шлейф не длинный, прошито и перешито на нем куча мегов и PICов. Тут что-то с конкретным изделием.

sseriy

Доброго времени суток!
Принимайте в ряды кодероводов!
Переделал свой HK-T6A.

В общем-то вопросов у меня нет, просто решил отметиться и поблагодарить авторов и идейных вдохновителей этой ветки за отличное устройство!
Ребята, СПАСИБО ВАМ ОГРОМНОЕ!
 Подробности поместил в дневник,если у кого-то возникнут вопросы - рад буду ответить.

sasas
sasas:

Будем разбираться.

Разобрался наконец. Нашел две причины. Первая все-таки контроллер. Заменил на другой и сегодня раз 50 в разных вариантах и с разным питанием включал- ошибка не появляется. Причина по которой не видел контроллер до смешного проста. На плате не предусмотрен резистор который идет на переключатель на 470 ом. И соответственно и я тупо все скопировал (плату) и его не установил. Поэтому в левом положении тумблера по схеме пин MISO садится на массу. Как мне везло, что переключатель при предыдущих перепрошивках стоял как надо- это чудо. Спасибо всем помогавшим.

AlexSneg

Люди, где можно купить сейчас индикаторы 132X64. Облазил все магазины - фиг!
Где вы их покупаете для этого проекта?

EagleB3

Не сочтите за рекламу…
Пришел СПАМ от ЭФО - они, типа, на краткий миг барыжат в розницу:
ATMEGA128A-AU по $3,90
ATMEGA168A-AU по $ 1,40
ATMEGA16A-AU по $ 1,90
ATMEGA8A-AU по $ 1,03

Denn

Уважаемые! Поделитесь, пожалуйста, опытом, как проще и лучше подсоединить провода к дисплею 3310?

sasas

Намучался я присоединять провода к нему. Припаивал тонкие проводки и закреплял термоклеем. Можно сделать небольшую платку с контактными площадками и так же приклеить или на винтах прикрутить. Вообще это нудно. Сейчас использую дисплеии Nokia 5110 LCD. Он такой же, но продается с уже установленной платкой с удобными контактами. Да и стоит дешевле.

Tigra74

Вот печатка под 3310
Контакты лепестки пружинящие тоже с какого телефона можно припаять
и сверху рамка на четырех винтах
отверстия и наружные габариты платы по месту

Denn

Скомпоновал универсальную библиотеку для дисплея нокии 3310, описание с примерами внутри файлов - для тех, кому интересно.

3310_h_c_Universal.zip

Dinotron

Можно вопрос в студию? А никто не занимался обратной адаптацией альтернативных прошивок для турниги под кодер?

Aleksey_Gorelikov

Я так понимаю, разговор про ер9 ? Тут самый простой вопрос - целесообразность, при цене турниджи. В принципе - все реально. Только переписать назначения ног, переделать граф. библиотеку и поправить работу с таймером. От первого со вторым - не уйдешь, а вот с таймером - имхо лучше кварц поменять.

Вобще есть мысль сделать один экземпляр на базе спектрума дх5, запечатлить весь процесс и сочинить статью по переделке. Аппаратик может весьма вкусным получиться, и имея дх5- можно сделать игрушку сопоставимую с дх10, но пробки по пути с работы отнимают 100% свободного времени. 😦 Может “в следующей жизни”. На базе МСВ или ЕР-9 еще не решил. Лично мне Фокус-МСВ интуитивно понятен и нравится, хоть ЕР-9 ее и привосходит по большинству показателей.

Вахтанг
Aleksey_Gorelikov:

пробки по пути с работы отнимают 100% свободного времени

Значит надо нанять личного водителя и у вас буде куча свободного времени для творчества 😃
Увы, это беда всех жителей крупных городов 😦

dollop

Немного изменил прошивку под большие дисплеи, работающие по шине i2c. Подтолкнуло то, что очень медленно работает дисплей. Отличия от версии EagleB3:

  • Работа с дисплеем RDX0154GC или TIC154
  • Изменена библиотека работы с дисплеем по шине i2c. Вместо программного обмена данными используется аппаратный модуль TWI, благодаря этому частота обновления дисплея выросла в несколько раз и анимация, мигания и навигация по меню стала намного плавнее.
  • Из-за того, что TWI находится на выв. 25 (PD0\INT0), 26 (PD1\INT1), вход тахометра переместился на выв. 27 (PD2\INT2).
  • Изменены положения элементов на главном дисплее, добавлены индикаторы состояния переключателей (SW1, SW2, SW3), двойных расходов, доп. проп. канала.
  • Изменен пункт “Монитор” - добавлены на экран с ползнками цифровые значения каналов, а также длины канальных импульсов в милисекундах.

Изменения внешнего вида на картинках: