Внимание! Перед тем как создавать тему на форуме, воспользуйтесь поиском! Пользователь создавший тему, которая уже была, будет немедленно забанен! Читайте правила названия тем. Пользователи создавшие тему с непонятными заголовками, к примеру: "Помогите, Схема, Резистор, Хелп и т.п." также будут заблокированны навсегда. Пользователь создавший тему не по разделу форума будет немедленно забанен! Уважайте форум, и вас также будут уважать!
Группа: Cоучастник
Сообщений: 2
Пользователь №: 38700
Регистрация: 2-November 08
Место жительства: Serbia
Привет всем, у меня есть несколько вопросов ... Схема в архиве Aleksandr76 не то же самое, как PCB? Существует нет кристалла на ATmega8? Эта версия не поддерживает управление компьютером? Спасибо!
Это сообщение отредактировал IwanNIS - Nov 10 2012, 03:36 AM
Всем добрый день!!! Наконец-то нашел время и достал с полки уже забытый мной Р-45. Поскольку я перешел на Atmega168 и выложил на этом этом форуме довольно-таки сырую прошивку, я решил все же "добить" ее. Скажу сразу, что прошивка для Atmega8 поддерживаться мной не будет, хотя в ней были выявлены некоторые неточности, но поскольку для расширения функционала в Atmega8 физически не хватает памяти. Поэтому было решено перейти на Atmega168. Соответственно все ПО будет только для данного микроконтроллера. Также хотелось сказать пару слов про ПО с применением дисплея от телефона 3310 (графического). Поступало много предложений по этому поводу - скажу так: во-первых нет времени, хоть и обещал - извините... во-вторых не вижу смысла делать новое ПО для того же радио (р-45), поскольку существенно функционал не измениться - возможности приемника все же как-никак а ограничены его аналоговой частью. Может кто-то и расстроиться, но прошивки под дисплей от 3310 не будет. Теперь ближе к делу. Поскольку я уже и сам забыл как называл версии ПО, то назовем данную версию v2.0, чтобы дальше отталкиваться от этого. Софт исключительно для Atmega168 - никаких изменений в схемотехнике не требуется - необходимо только перепаять Atmega8 на Atmega168.
Собственно, что я доработал: 1. S-метр теперь показывает сигнал в баллах 0...9, +10...+60, т.е. зависимость логарифмическая, собственно так, как и должно быть. На экране он имеет 15 значений - соответственно 1,2,3,4,5,6,7,8,9,9+10,9+20,9+30,9+40,9+50,9+60 баллов. Кроме это S-метр имеет уже другой внешний вид.
2. Во всех предыдущих версиях (и на ATmega8 тоже) абсолютно неправильно работает АРУ в режиме AUTO. Это исключительно моя недоработка - банально упустил эти моменты. В данной прошивке все исправлено. Тем более, отталкиваясь от уже правильных показаний S-метра работа АРУ и SQL стала более корректной. Применен немножко умный алгоритм автоматического управления усилением - но все равно нужно еще по тестировать.
3. Увеличена частота ШИМ в 2 раза - кол-во помех от цифровой части немножко уменьшилось. Отмечу, что в Atmega8 ШИМ имел разрядность 8 бит - это 256 значений. В Atmega168 ШИМ имеет разрядность 10 бит (1024 значения) - за счет этого увеличивается точность установки выходного напряжения, в частности, для управления АРУ.
4. Было много мелких ляпов, которые трудно заметить в процессе эксплуатации - все, что заметил - все исправлено.
Спасибо Вам SYSSI за труды! Как раз переделываю v.2 c индикатором МЭЛТ на Ваш вариант с двухстрочным дисплеем. На ATMEGA 8 работает уже. Скажите, если просто заменить в панельке ATMEGA 8 на ATMEGA 168, какие-то схемные изменеия нужны? Цоколёвки у них, я понимаю, одинаковые. Заранее благодарю. И ещё, фьюзы так же выставлять, как и для ATMEGA 8?
Это сообщение отредактировал Polf - Nov 20 2012, 04:05 PM
фьюзы для программатора STK-500. МК достаточно просто заменить - цоколевки одинаковые.
Еще забыл сказать, что в данной версии уровень громкости не запоминается индивидуально для каждой сохраненной частоты/модуляции. Я посчитал, что в этом нет необходимости.
Присоединённое изображение (Нажмите для увеличения)
Группа: Cоучастник
Сообщений: 22
Пользователь №: 95712
Регистрация: 16-October 12
Место жительства: Казахстан
Огромное спасибо SYSSI за прошивки и за реанимацию проекта! Прошил 2.0 - нормально! При включении питания напряжение АРУ так так и должно плавно расти? Заметил на 168й меге, на 8й такого не было. Или это у меня что-то не так?
И еще нескромный вопрос. Можно ли сделать вариант последней прошивки с хоть и кривой, но поддержкой RS232?
Это сообщение отредактировал AlexD - Nov 23 2012, 08:37 AM
Огромное спасибо SYSSI за прошивки и за реанимацию проекта! Прошил 2.0 - нормально! При включении питания напряжение АРУ так так и должно плавно расти? Заметил на 168й меге, на 8й такого не было. Или это у меня что-то не так?
И еще нескромный вопрос. Можно ли сделать вариант последней прошивки с хоть и кривой, но поддержкой RS232?
При включении питания в дефолтном режиме, т.е. с отключенной регулировкой АРУ - напряжение не растет, а сразу устанавливается на максимальное значение = 5в. Насчет 232 - так вроде как в данной версии ничего не изменялось относительно поддержки 232 - другими словами поддержка есть.
Это сообщение отредактировал SYSSI - Nov 23 2012, 10:40 AM
Отозвал второй-запасной приемник из "командировки", чтоб проверить прошивку. Никаких плюсов( не обнаружил. Ик приемник не работает, у S-метра регулирутся последние 4 деления в "0" никак. Ну может у меня что то аппаратное, но mega8 c 1.5 прошивкой трудилась без замечаний.
Группа: Cоучастник
Сообщений: 22
Пользователь №: 95712
Регистрация: 16-October 12
Место жительства: Казахстан
QUOTE (SYSSI @ Nov 23 2012, 11:39 AM)
QUOTE (AlexD @ Nov 23 2012, 09:35 AM)
Огромное спасибо SYSSI за прошивки и за реанимацию проекта! Прошил 2.0 - нормально! При включении питания напряжение АРУ так так и должно плавно расти? Заметил на 168й меге, на 8й такого не было. Или это у меня что-то не так?
И еще нескромный вопрос. Можно ли сделать вариант последней прошивки с хоть и кривой, но поддержкой RS232?
При включении питания в дефолтном режиме, т.е. с отключенной регулировкой АРУ - напряжение не растет, а сразу устанавливается на максимальное значение = 5в. Насчет 232 - так вроде как в данной версии ничего не изменялось относительно поддержки 232 - другими словами поддержка есть.
Ведет себя он по сравнению с таким же на меге8 так: Включаю питание - тишина. Если последняя была настроена мощная вещалка - звук появляется примерно через 0,5-1сек, вместе с ростом шкалы S-метра. Если что-то слабое, типа погоды аэропорта, - то плавно "выползает" через 3-4 сек. Но подозреваю, что дело может быть еще и в конкретной конструкции - блоки управления не менял местами - все уже в корпусе установлено капитально. А так все работает, пока глюков не заметил! Спасибо!
Да, кстати, поддержка RS232 и правда работает!
Присоединённое изображение (Нажмите для увеличения)
Отозвал второй-запасной приемник из "командировки", чтоб проверить прошивку. Никаких плюсов( не обнаружил. Ик приемник не работает, у S-метра регулирутся последние 4 деления в "0" никак. Ну может у меня что то аппаратное, но mega8 c 1.5 прошивкой трудилась без замечаний.
Теоретически, да и практически в принципе, ИК-приемник должен работать еще лучше, точнее и корректнее чем в прошивке Atmega8 - код обработки протокола RC5 абсолютно другой. По поводу S-метра: не имея хотя бы ГСС будет трудно настроить. "На слух" можно настраивать так: находим слабую станцию, или делаем ее слабой, заменив нормальную антенну на ненормальную))). И вращая подстроечник (кстати, лучше его заменить на 100кОм) добиваемся совсем нулевых показаний. Если вы слышите разборчиво станцию, то это отнюдь не значит, что S-метр должен показывать какой-либо уровень. Те, кто работает в эфире, поймут о чем я говорю. Сам не знал раньше, но понял это, когда получал рапорт от дальнего корреспондента = 5.0 - разборчивость на 5, а S-метр показывает = 0. Ладно, на самом деле для обывателя это все относительно и субъективно для разработчика. Короче тестируем, выявляем баги, высказываем пожелания - пока есть время - все исправлю.
Всем доброго дня! На днях я тоже собрал приемник второй версии на Атмега8. Вчера вечером проводил испытания ГУНа и обнаружил одну не приятную вещь - не работает шаг перестройки 1 кГц. Все остальные шаги работают, а вот этот не хочет: при установке этого режима ГУН перестраивается с шагом 5 кГц, хотя на дисплее перестройка идет с шагом 1 кГц.
Во всем остальном претензий к работе нет, разве что не нравится работа АРУ. Цифровых шумов заметно меньше, чем у его ПИКового собрата.
В аналоговой части я решил избавиться от керамического ПЧ фильтра на 38 мГц - без него работает гораздо лучше, чутье на много выше. Вместо него я поставил кондер на 7 пик. Контура на 38 мГц естественно присутствуют и настроены на максимум сигнала.
А вот почему ГУН не перестраивается с шагом 1 кГц - для меня загадка. Если бы была ошибка в портах управления - синтезатор вообще бы не работал. Игрался с контуром ГУНа - менял кондер параллельно контуру от 7 пик до 82 пик (как на схеме) при этом подстраивал контур сердечником, чтоб был захват частоты - ничего не дало, перестройка в 1 кГц не идет. В чем проблема?
В том то и дело, что в проц я залил прошивку от SYSSI самой последней версии (если не ошибаюсь версия 2.5), дисплей стоит двухстрочный Winstar 1602. Программа позволяет устанавливать шаг 1 кГц, а ГУН при этом перестраивается с шагом 5 кГц. Меня смущает данное обстоятельство. Хочу на выходных перепрошить камень, может поможет.
Сейчас жду Атмегу 168. На следующей неделе ее получу и протестирую работу приемника уже с ней.
С ув.
Это сообщение отредактировал grabovenko13 - Nov 30 2012, 08:15 AM