Специальные цены   новые товары
+ Ответить в теме
Страница 4 из 70 ПерваяПервая ... 2 3 4 5 6 14 ... ПоследняяПоследняя
Показано с 121 по 160 из 2785

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

Тема раздела Самодельная электроника, компьютерные программы в категории Общие вопросы; Всем добрый день Помогите перевернуть изображение на дисплее по вертикали в прошивке 1,7 , дисплей у меня вверх ногами. Исходники ...

  1. #121

    Регистрация
    25.06.2007
    Адрес
    Владимир
    Возраст
    45
    Сообщений
    70
    Всем добрый день
    Помогите перевернуть изображение на дисплее по вертикали в прошивке 1,7 , дисплей у меня вверх ногами. Исходники в архиве.
    Вложения

  2.  
  3. #122

    Регистрация
    04.10.2004
    Адрес
    Балашиха
    Возраст
    40
    Сообщений
    2,884
    Цитата Сообщение от sergo33 Посмотреть сообщение
    Помогите перевернуть изображение на дисплее по вертикали в прошивке 1,7 , дисплей у меня вверх ногами.

    А только по вертикали надо??? По горизонтали не надо?

    Копать вот эту процедуру:

    void LCD_refresh (void) // Обновление дисплея (отображение буффера)
    {
    unsigned char i,j;

    LCD_DC=0 ;
    spi(64);
    LCD_DC=1;
    for(i=0; i<6; i++)
    {
    LCD_DC=0 ;
    spi(64+i);
    spi(128);
    LCD_DC=1;
    for (j=0; j<84; j++) spi(buff[i][j]);
    }
    }


    Чтобы перевернулось все - надо где-то так
    void LCD_refresh (void) // Обновление дисплея (отображение буффера)
    {
    unsigned char i,j;

    LCD_DC=0 ;
    spi(64);
    LCD_DC=1;
    for(i=6; i>=0; i--)
    {
    LCD_DC=0 ;
    spi(64+i);
    spi(128);
    LCD_DC=1;
    for (j=84; j>=0; j--) spi(buff[i][j]);
    }
    }

  4. #123
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    57
    Сообщений
    2,376
    Наверное поточнее:
    for(i=5; i>=0; i--)
    {
    ...
    for (j=83; j>=0; j--) spi(buff[i][j]);
    ...

  5. #124

    Регистрация
    25.06.2007
    Адрес
    Владимир
    Возраст
    45
    Сообщений
    70
    Помучившись вчера вечерок сделал так : в файле lcd_3320 добавил две строчки. Вроде в прошивке от Фокуса так переворачивали.

    //------------------------------------------------------ одинаково
    void LCD_pixel (unsigned char x, unsigned char y, unsigned char color)
    { // Рисуем пиксель. Все остальные процедуры работают через нее
    unsigned char i, bt;
    x=95-x;
    y=63-y;
    i=y>>3;
    bt=1<<(y & 0x7);
    if(color) buff[i][x]|=bt;
    else buff[i][x]&=(~bt);
    }
    //------------------------------------------------------
    Вроде бы все работает.

  6.  
  7. #125

    Регистрация
    06.01.2005
    Адрес
    Москва
    Возраст
    56
    Сообщений
    301
    Решение для пультов с 4 баночным отсеком
    берём липоль 3s 800-1000мА нужной толщины и габаритов см пикчу
    влезает с трудом но крышка закрывается нормально

  8. #126

    Регистрация
    04.10.2004
    Адрес
    Балашиха
    Возраст
    40
    Сообщений
    2,884
    А зачем 3 банки? Почему не 2??? Деньги лишние, или чтоб передатчик зимой лучше грелся??? Бедная "кренка", ей ж из 11 вольт 3,3 делать...

  9. #127

    Регистрация
    15.02.2003
    Адрес
    Минск, Беларусь
    Возраст
    46
    Сообщений
    1,205
    Записей в дневнике
    31
    Цитата Сообщение от Aleksey_Gorelikov Посмотреть сообщение
    А зачем 3 банки? Почему не 2??? Деньги лишние, или чтоб передатчик зимой лучше грелся??? Бедная "кренка", ей ж из 11 вольт 3,3 делать...
    Я уже писал, прикол в том, что на ХС 3х баночная бытарейка стоит дешевле 2х баночной

  10.  
  11. #128

    Регистрация
    04.10.2004
    Адрес
    Балашиха
    Возраст
    40
    Сообщений
    2,884
    Прикольно. Ну тогда во внутрь еще импульсный бек и будет счастье!

  12. #129

    Регистрация
    06.01.2005
    Адрес
    Москва
    Возраст
    56
    Сообщений
    301
    Цитата Сообщение от Aleksey_Gorelikov Посмотреть сообщение
    А зачем 3 банки? Почему не 2??? Деньги лишние, или чтоб передатчик зимой лучше грелся??? Бедная "кренка", ей ж из 11 вольт 3,3 делать...
    1 Очень просто - это единственный акк из тех что были который запросто поместился в корпус
    а так да - лоудроп и можно садить 2 банки до 6 вольт
    можно и оторвать одну банку от 3s кстати если не лень

    2 у меня кодер от 5 вольт работает
    а 3.3 уже от этой напруги делается.для усилителя 2.4ГГц
    а кренке ничего не сделается - ток у меня около 100-150ма от батарейки всего
    пусть работает

    3 акк уже поработавший - давно не выдает свои 10C и денег не стоит
    зато в режиме малых нагрузок будет пахать ещё 10 лет

    4 особо радует что пульт пролежавший несколько месяцев не надо заряжать - батарейка не разряжается в отличие от металгидридников

  13. #130

    Регистрация
    15.02.2003
    Адрес
    Минск, Беларусь
    Возраст
    46
    Сообщений
    1,205
    Записей в дневнике
    31
    Цитата Сообщение от Aleksey_Gorelikov Посмотреть сообщение
    Прикольно. Ну тогда во внутрь еще импульсный бек и будет счастье!
    Не знаю, пацаны, статистики мало, но уж больно стремно Лучше уж пускай старая, надежная, кренка планету обогревает, чем ломать бошку ..."а не из-за импульсного ли бека заморковился..."

  14. #131

    Регистрация
    17.11.2006
    Адрес
    Нижний Новгород
    Возраст
    56
    Сообщений
    347
    Предлагаю расширенную версию от MSV.
    Испытал на планере.
    Изменения:
    добавлены субтриммеры на каждый канал;
    добавлен таймер, который включается одновременно с основным, и работает постоянно, пока включен передатчик. Для планера удобно: знаешь, сколько времени летаешь, и можно засекать время отдельных полётов;
    чуть изменено меню, теперь только под 3410;
    изменено сохранение параметров - теперь без запроса.

    Испытываю некоторые сомнения: в Граупнере есть хорошая функция EPA ( End Point Ajusment ) - то есть на каждую машинку ( канал приёмника ) можно выставить предельные значения отклонений в каждую сторону. Это очень удобно, когда есть микшеры. Сейчас есть только ограничение по предельным значениям каналов.
    Вот и думаю, может сделать такое?
    То MSV - ты как думаешь?
    Вложения

  15. #132
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    57
    Сообщений
    2,376
    А что тут думать.. если считаешь это полезным,- делай конечно! Только уже будет необходима диаграмма обработки сигналов. Без нее, по наитию, будет уже не разобраться...

  16. #133

    Регистрация
    19.07.2005
    Адрес
    Москва
    Возраст
    57
    Сообщений
    6,063
    Новый вариант донора появился на хоббисити http://www.hobbycity.com/hobbycity/s...X_&_RX_(Mode_2)_

  17. #134

    Регистрация
    07.05.2007
    Адрес
    Израиль, Хайфа
    Возраст
    38
    Сообщений
    1,181
    Записей в дневнике
    7
    Цитата Сообщение от PigTail Посмотреть сообщение
    Новый вариант донора появился на хоббисити http://www.hobbycity.com/hobbycity/s...X_&_RX_(Mode_2)_
    ТАк пока не известно, с чем оно совместимо. Кто говорить, что с флайскай, кто говорит, что нет. Мне больше кажется, что оно только само с собой совместимо. Как какой-нить буржуй купит да проверит, так и можно говорить. Но ИМХО донор не обязан иметь память на 5 моделей, всякие микшеры и т.д. Короче, чем проще, тем дешевле. Все равно все оттуда выкидывать. А так, то что кнопочки уже на местах стоят, так это конечно хорошо

  18. #135

    Регистрация
    15.05.2009
    Адрес
    Москва
    Возраст
    53
    Сообщений
    1,672
    Ну, не то, чтобы совсем появился... Количество в стоке = 0.
    И в нутро бы его глянуть - вдруг там места мало.

    А так, конечно, хорошо. 2,4ГГц, да уже с кнопочными триммерами.

  19. #136

    Регистрация
    17.11.2006
    Адрес
    Нижний Новгород
    Возраст
    56
    Сообщений
    347
    Цитата Сообщение от msv Посмотреть сообщение
    А что тут думать.. если считаешь это полезным,- делай конечно! Только уже будет необходима диаграмма обработки сигналов. Без нее, по наитию, будет уже не разобраться...
    А поможешь, если что?

  20. #137

    Регистрация
    19.07.2005
    Адрес
    Москва
    Возраст
    57
    Сообщений
    6,063
    Хм... понятно, что чем дешевле, тем лучше, но никто конструкторами для нас не торгует, увы , если ВЧ модуль покупать, то можно и донора с приемником впридачу, а тут цифровые триммеры вот радуют и корпус похоже повместительней, хотя не факт. Совместимость посмотрим, KDS не похоже чтобы само электронику делало, все больше на OEM продукцию под их торговой маркой смахивает. Ну посмотрим, кстати мода 1 есть в продаже, да и мода 2 появится поди еще.

  21. #138

    Регистрация
    07.05.2007
    Адрес
    Израиль, Хайфа
    Возраст
    38
    Сообщений
    1,181
    Записей в дневнике
    7
    Цитата Сообщение от PigTail Посмотреть сообщение
    Ну посмотрим, кстати мода 1 есть в продаже, да и мода 2 появится поди еще.
    Вчера их в стоке было по 60 штук каждого

  22. #139

    Регистрация
    15.05.2009
    Адрес
    Москва
    Возраст
    53
    Сообщений
    1,672
    Цитата Сообщение от Denn Посмотреть сообщение
    Предлагаю расширенную версию от MSV
    Погонял в модели. Отображать цифровые значения движков при калибровке - рулез!

    Нашел ошибку в Протеусной схеме (пост #2116 - перепутано соединение каналов триммера Down_CH1 и Down_CH2; должно быть PA0 и PA2 соответственно, а сейчас - наоборот) и в Протеусной модели (пост #2120 - та же ошибка в триммерах, плюс еще номинал переменного резистора в канале 4 должен быть 5к, а сейчас 3к. И следует поставить аналогичные номиналы в канале дополнительного пропорционального управления (100 ом + 5к + 2к).

    P.S. Теперь вообще все как настоящее, только по-прежнему PPM на осциллографе не PPM-ит.
    Последний раз редактировалось EagleB3; 09.11.2009 в 13:42.

  23. #140

    Регистрация
    04.10.2004
    Адрес
    Балашиха
    Возраст
    40
    Сообщений
    2,884
    Цитата Сообщение от DmitryS Посмотреть сообщение
    Не знаю, пацаны, статистики мало, но уж больно стремно Лучше уж пускай старая, надежная, кренка планету обогревает, чем ломать бошку ..."а не из-за импульсного ли бека заморковился..."
    Статистика как раз об обратном пока говорит. О том, что всякие спектрумы\жры\футабы на 2,4 при питании от 3с падают порой от перегрева линейного стабилизатора в радиомодуле.

  24. #141

    Регистрация
    15.05.2009
    Адрес
    Москва
    Возраст
    53
    Сообщений
    1,672
    Цитата Сообщение от Aleksey_Gorelikov Посмотреть сообщение
    ... падают порой от перегрева линейного стабилизатора в радиомодуле.
    Солидарен на 100%. Но как бы скромно как бы молчу...

  25. #142

    Регистрация
    19.10.2009
    Адрес
    Киев
    Возраст
    33
    Сообщений
    24
    А кто что думает про этот ДЕКОДЕР ?????????
    http://www.e-radiocontrol.com.ar/?Ci...crocontrolador

  26. #143

    Регистрация
    04.10.2004
    Адрес
    Балашиха
    Возраст
    40
    Сообщений
    2,884
    Цитата Сообщение от СЕРЖЖ Посмотреть сообщение
    А кто что думает про этот ДЕКОДЕР ?????????
    http://www.e-radiocontrol.com.ar/?Ci...crocontrolador
    Файлсейва нет...Проверки на достоверность пакета - вроде бы тоже. Хотя я особо не вникал. Имхо выложенные в этой ветки пара декодеров от наших коллег лучше на порядок.

  27. #144

    Регистрация
    20.03.2007
    Адрес
    Minneapolis, MN, US
    Возраст
    36
    Сообщений
    331
    Раз уж зашёл разговор о декодерах, хочу представить свой вариант. Базируется он на варианте, ранее выложенным в этой ветке товарищем lomo(правда его зачем-то убрали). Хотя и схемотехнически и, особенно, программно значительно отличается от него. Изготовлен он был раньше, но из-за нехватки времени/желания так и не был испытан в "боевых" условиях.

    Начну с описания аппаратной части. Схема:

    Базируется декодер, так же как и прототип, на микроконтроллере ATtiny2313. Тактируется МК внутренним RC генератором, настроенным на частоту 8 МГц. В отличие от прототипа было решено применить двухцветный красно-зелёный светодиод, с помощью которого возможно получить три цвета: красный, жёлтый и зелёный. Однако для его применения нужно два токоограничивающих резистора, иначе жёлтый цвет получить невозможно. Если обойтись только зелёным и красным цветами, то можно упростить схему, поставив один токоограничивающий резистор в общую ногу светодиода. В такой схеме есть одна хитрость: выходные сигналы, в отличие от прототипа, размещены на выводах SCK, MISO и MOSI. Что облегчает программирование - можно подключать программатор к выводам приёмника. Только нужно вывести ещё сигнал "Сброс". Проще всего его вывести на разъём "B", если таковой имеется у приёмника-донора. Теперь расскажу про мою конкретную реализацию в железе. Вид внутри:

    Донором был выбран имеющийся шестиканальный приёмник Esky. На МК были загнуты ноги вниз. Вся пайка так же была выполнена снизу МК. Подтягивающий сигнал "Сброс" к питанию SMD резистор паялся с помощью проволочек между 1(RESET) и 20(VCC) ногами МК(видно на фото). К остальным ногам МК были припаяны проволочки. Из приёмника был удалён оригинальный дешифратор и конденсатор. Конденсатор был заменён на танталовый меньшей ёмкости(надеюсь это никак не скажется на работе) и припаян снизу платы. МК впаивался как на фото. При этом первая(RESET) нога МК припаяна к сигнальному контакту разъёма "B". Такое решение удерживает МК на месте при дальнейшей работе. Однако если пожертвовать возможностью лёгкой перешивки, на этот канал можно вывести 7-ой канал приёмника. Затем были припаяны провода питания, каналов и вход PPM сигнала - он был припаян прямо на выход компаратора. Все провода были залиты клеем "Титан" для фиксации, заодно приклеив МК к соседним деталям. В конце было выбрано место для установки светодиода, проделано отверстие и припаяны провода к нему. Токоограничивающие резисторы паялись прямо на ноги светодиода, а уже к ним припаивались провода. Для предотвращения замыканий оголённые части были спрятаны в термоусадочную трубку. Для программирования достаточно подать питание и подключить программатор. Я использую USB программатор с "рассыпным" хвостиком сделанным из корпусных USB проводов. Питание для прошивки подаётся с него же.

    Программная часть была переписана практически полностью. Причём в начале я шёл по пути модернизации в сторону универсализации имеющегося кода. Позже выяснилось, что такой путь приводит к большой нагрузке на МК: рулевые машинки дрожат. Было принято решение упростить(что привело к небольшой избыточности кода) и изменить принципы построения программы. Наиболее значимое изменение - последовательное генерирование выходных импульсов с помощью прерывания. Машинки дрожать перестали. Осталось не реализованным поиск канала(ов) газа и запоминание его(их) для FailSafe. FailSafe устроен следующим образом: на все каналы выдаётся последний корректно принятый пакет. Если за время выдачи 0,3 сек(15 повторов) не был принят корректный пакет данных, то канал газа(установленный на этапе компиляции - у меня 3) устанавливается в минимальное положение, которое было получено с приёмника за всё время руления. ВНИМАНИЕ! при рулении моделями с ДВС это стоит учитывать, т.к. при реверсированной машинке(максимальная длинна импульса - минимальный газ) канала газа при сработке FailSafe получится полный газ! Если по прошествии 1,5 сек (75 повторов) так и не был получен корректный пакет FailSafe переходит во вторую стадию: перестаёт выдавать импульсы на все каналы, кроме канала газа. Имеющиеся у меня аналоговые машинки в таком случае переставали сопротивляться при попытке сдвинуть их качалку. Как мне кажется это может минимизировать ущерб при ударе рулём о землю. Код довольно подробно откомментирован - с пониманием вроде не должно быть проблем. Если появятся вопросы - постараюсь ответить.

    Замеченные проблемы(пока такая одна):
    - Почему-то не работает корректно определение модуляции. У меня работает с PPM, а с IPPM - нет. Виснет на инициализации. Так и не дошли руки взять осциллограф и посмотреть в чём же дело и кто виноват. Может передатчик, может приёмный тракт, а может и программа - хотя на первый взгляд она вроде бы в порядке.

    P.S. Разрешается использование только в с частном порядке для личных целей .
    Всё даётся As Is, никакой ответственности за использование я не несу. Hex'а нет - только код. Смотрите, проверяйте, компилируйте.
    Вложения

  28. #145
    DD!
    DD! вне форума

    Регистрация
    11.11.2008
    Адрес
    Рязань
    Возраст
    35
    Сообщений
    117
    Nick_Shl, по поводу иппм и ппм я задавал вопрос, но на него так ни кто и не ответил, у меня наоборот при иппм работает а при ппм нет, программа тоже вроде ни причем, модель в протеусе работает отлично что с иппм и ппм, следовательно виновать радио канал. причем как то интересно если если использовать мой приемник с родным валькеровским передатчиком при ппм то декодер вообще не распознает что у него есть что то на входе, на осциллографе там тоже ни чего нет, но вот с sanwa rd8000 почему то понимает ппм но сервы не двигаются. как то один раз в экпериментах с прошивкой мне как то удалось декодировать ппм, но только если антена приемника была в плотную к антене передатчика. Хорошо если бы ктонибудь это толково объяснил (шифты тут не при чем вроде). Вот еще нюанс есть иппм и ппм, а вот псм только одна

  29. #146

    Регистрация
    19.10.2009
    Адрес
    Киев
    Возраст
    33
    Сообщений
    24
    Этот декодер проще!!!!
    Ссылку смотреть чуть выше.
    Но возникли вопросы какие биты конфигурации ставить????
    Да и бес осциллографа непосмотриш что получилось на выходе в итоге!!!!!
    Если ктото заставит работать эту схему пожалуйста поделитесь
    Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: untitled.jpg‎
Просмотров: 350
Размер:	91.4 Кб
ID:	296375  
    Последний раз редактировалось СЕРЖЖ; 10.11.2009 в 23:09.

  30. #147

    Регистрация
    01.10.2009
    Адрес
    constanta, RO
    Возраст
    52
    Сообщений
    15
    Цитата Сообщение от СЕРЖЖ Посмотреть сообщение
    Этот декодер проще!!!!
    Ссылку смотреть чуть выше.
    Но возникли вопросы какие биты конфигурации ставить????
    Да и бес осциллографа непосмотриш что получилось на выходе в итоге!!!!!
    Если ктото заставит работать эту схему пожалуйста поделитесь
    "Utiliza el oscilador interno de 4 MHZ -hay que configurarlo así desde el propio grabador del PIC (IC-Prog, por ejemplo)-, sin MasterClear (también se configura desde el grabador de PIC)."
    =
    Use the 4-MHz internal oscillator, you have to configure it from within the programming software for the PIC (IC-Prog, for example) - without MCLR (also configured from IC-Prog).
    =
    Используйте 4 МГц внутреннего генератора, вам придется настроить его изнутри программирования для PIC (IC-Prog, например) - без MCLR (также настроен с помощью IC-Prog).

    Please note: There is no fail-safe or smart-decoding.
    Последний раз редактировалось robin123; 12.11.2009 в 00:50. Причина: to complete the note

  31. #148

    Регистрация
    28.08.2009
    Адрес
    Дубна, МО
    Возраст
    42
    Сообщений
    35
    Никто не подскажет как называется (марка) разъем тренер/ученик?

  32. #149

    Регистрация
    04.10.2004
    Адрес
    Балашиха
    Возраст
    40
    Сообщений
    2,884
    тот, что у тебя в корпусе "моно джек мама". А конкретное название зависит от производителя, типа корпуса (контактов под пайку) и еще хреновой тучи параметров. ( к примеру бывают с резьбой и гаечкой для крепления к панели корпуса и т.д.)

  33. #150

    Регистрация
    19.10.2009
    Адрес
    Киев
    Возраст
    33
    Сообщений
    24
    Здравствуйте ! Собрал по Вашей схеме декодер на ATtiny2313. Скомпилировал HEX-файл – все работает замечательно с аналоговыми (Futaba S3003) сервами. Но стоит подключить цифровую (E_sky EK2-0508) – мигает светодиод всеми цветами и серва несколько секунд «клацает» издает слабые счелчки как будто пытается вращаться и наэтом все и заканчивается. Кстати в отличии от аналоговой цифровая пытается работать (если так можно сказать) с PPM и IPPM. Кодер использую на Atmega128.
    Скажите пожалуй ста в чем может быть дело и как это устранить?????
    Заранее спасибо !!!!

  34. #151

    Регистрация
    28.08.2009
    Адрес
    Дубна, МО
    Возраст
    42
    Сообщений
    35
    Цитата Сообщение от Aleksey_Gorelikov Посмотреть сообщение
    тот, что у тебя в корпусе "моно джек мама".
    Это да понятно. До вот только мне придется соединить in и out, vt2 и его цепи выбросить (см. вложение). Интересно что будет если по обоим кнопочкам пощелкать

    Мне понравился нарисованый на схеме круглый со штырьком по центру. Вход и выход разделены.
    Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: Mono_jack.jpg‎
Просмотров: 740
Размер:	54.2 Кб
ID:	298314  

  35. #152

    Регистрация
    04.10.2004
    Адрес
    Балашиха
    Возраст
    40
    Сообщений
    2,884
    Вадим, тебе имеет резон срисовать схему тренер\ученик с твоей аппы. Там достаточно интересно все реализовано. Передатчик включается при подсоединении шнура, Выключатель питания продублирован ключем и аппа отключается не тогда, когда ты тумблером щелкнул, а когда проц закончит запись в епром и в "спячку" ляжет.

    К томуж и детали у тебя все есть. Ничего покупать не придется.

  36. #153

    Регистрация
    20.03.2007
    Адрес
    Minneapolis, MN, US
    Возраст
    36
    Сообщений
    331
    Цитата Сообщение от СЕРЖЖ Посмотреть сообщение
    Кстати в отличии от аналоговой цифровая пытается работать (если так можно сказать) с PPM и IPPM.
    От сервы это никак в данном случае не зависит

    Цитата Сообщение от СЕРЖЖ Посмотреть сообщение
    Скомпилировал HEX-файл
    Но в код похоже не заглядывали .
    В общем картина выглядит так: вначале происходит мигание светодиодами для их теста: зелёный, жёлтый, красный. Затем пауза когда светодиод не светится. Далее начинается сама инициализация:
    Красный светодиод - определение полярности.
    Жёлтый - подсчёт количества каналов на передатчике.
    Дальше переключается на зелёный и начинает крутится. Если срабатывает FailSafe - светодиод меняет цвет на красный, по восстановлению связи вновь становится зелёным.

    Цитата Сообщение от СЕРЖЖ Посмотреть сообщение
    все работает замечательно с аналоговыми (Futaba S3003) сервами.
    Это значит, что всё спаяно правильно и прошивка прошла успешно.

    Цитата Сообщение от СЕРЖЖ Посмотреть сообщение
    Но стоит подключить цифровую (E_sky EK2-0508) – мигает светодиод всеми цветами и серва несколько секунд «клацает» издает слабые счелчки как будто пытается вращаться и наэтом все и заканчивается.
    Я могу утверждать только одно: от прошивки это не зависит(или по крайней мере не должно ). А что будет если подключить одну цифровую и несколько аналоговых? Если не работает только цифровая - нужно разбираться дальше. Если все и светодиод мигает всеми цветами, есть предположение, что цифровая серва шумит и возможно происходит сброс микроконтроллера. Думаю стоит попробовать уменьшить резистор между ногой сброса и питанием до 1К, питание выходов на сервы шунтировать керамикой на 0,1 мкф. А ещё можно попробовать взять конденсатор >= 6,3 В на n тыс. мкф, припаять к нему провод от дохлой сервы и воткнуть в неиспользуемый канал приёмника, для сглаживания резких просадок напряжения...

  37. #154
    ubd
    ubd вне форума

    Регистрация
    17.03.2003
    Адрес
    г.Осинники, Кемеровская обл
    Возраст
    39
    Сообщений
    4,252
    А подскажите по программе для проца в сообщении 2144. Чем компилировали? CodeVizor AVR v2.03.4 подойдёт?

  38. #155

    Регистрация
    15.05.2009
    Адрес
    Москва
    Возраст
    53
    Сообщений
    1,672
    В смысле? Мой CVAVR v2.03.4, во всяком случае, ругаться не стал. Сделал HEX объемом 4603 байта (чуть меньше 80% флеша) даже без варнингов.

    "Не вижу препятствий!" (с) "Ва-банк 2".

  39. #156

    Регистрация
    20.03.2007
    Адрес
    Minneapolis, MN, US
    Возраст
    36
    Сообщений
    331
    Цитата Сообщение от ubd Посмотреть сообщение
    А подскажите по программе для проца в сообщении 2144. Чем компилировали? CodeVizor AVR v2.03.4 подойдёт?
    У меня такой же, только Vision . Им и компилил.
    А ещё я забыл выложить фузы. Помню только что нужно сконфигурировать на внутренний RC-генератор 8 МГц. Могу позже попробовать посмотреть...

    Цитата Сообщение от EagleB3 Посмотреть сообщение
    даже без варнингов.
    Старался .

  40. #157

    Регистрация
    15.05.2009
    Адрес
    Москва
    Возраст
    53
    Сообщений
    1,672
    У ATtiny2313 заводские установки CKSEL=0100 (=8MHz internal), да плюс CKDIV8 запрограммирован - итого 1МГц.

    Для тактовой частоты 8МГц надо распрограммировать CKDIV8.

  41. #158

    Регистрация
    17.11.2006
    Адрес
    Нижний Новгород
    Возраст
    56
    Сообщений
    347
    Купил дисплей от Nokia 3510. Надеялся, что они похожи на 3410. Увы, нет.
    Может кто-нибудь знает, как его подключить и инициализировать?

  42. #159
    Забанен
    Регистрация
    01.12.2008
    Адрес
    Киев
    Возраст
    30
    Сообщений
    95
    Подскажите пожалуйста, чем грозит отключение кодера вовремя записи в eoprom!
    И как можно реализовать правильное отключение кодера, вплоть до установки дополнительного елемента питания (например таблетки от компа).
    Спасибо!

  43. #160

    Регистрация
    15.05.2009
    Адрес
    Москва
    Возраст
    53
    Сообщений
    1,672
    Тем, что в EEPROM будет записан "мусор". И, возможно, обнаружится это только когда модель уже в воздухе. Ну, допустим, звезды так сложились, что у тебя на модели №3 перекосило микширование РВ с элеронами, и только в режиме посадки. А перед взлетом ты это не проверял. И взлетел, и летал, и потом пошел на посадку...

    Но:
    1) Порче при таких раскладах подвержена обычно самая первая ячейка EEPROM. Что можно сделать, чтобы от этой порчи не пострадать написал, например, Nick_Shl вот здесь
    2) Можно (и полезно, и нужно) контролировать содержимое EEPROM подсчитывая код CRC. Как этого можно сделать написал Nick_Shl там же. Focus и MSV собирались сделать это в своих прошивках, но, по-моему, так и не сделали. И (по-моему же) в выложенных здесь прошивках это никто не сделал.
    3) За-ради сохранности EEPROM полезно быстро заканчивать переходные процессы выключения микроконтроллера. А для этого нужно ставить электролитические конденсаторы в фильтрах с емкостью не более 10 мкф. Об этом здесь уже писалось, но кто именно писал - не помню, сорри.
    4) Аппаратно (как здесь писал и уже не раз Aleksey Gorelikov, и один из разов писал он прямо на этой странице чуть выше) шунтировать выключатель питания аппы ключиком-мосфетом. Перед началом записи в память микроконтроллер включает шунт; если в этот момент ты выключишь питание - ничего не произойдет. А когда запись будет завершена, микроконтроллер отключает шунт, и если к этому времени выключатель питания разомкут - аппа выключится. Как вариант можно сделать включение аппы двумя кнопками ("Вкл"/"Выкл") или нефиксирующимся тумблером на три положения - для включения двинул тумблер в сторону "Вкл", подалось питание на контроллер, контроллер зашунтировал тумблер мосфетом, пискнул - можно тумблер отпускать. Работаем и периодически опрашиваем тумблер (как и любой другой выключатель). Если тумблер двинули в состояние "Выкл", проверяем это состояние в течение нескольких секунд (как бы "антидребезг", только более долгий) и если состояние устойчиво, то заканчиваем запись данных моделей в EEPROM, считаем CRC, записываем его в EEPROM и и отпускаем шунт. Аппа выключилась. Пищать с какого-то момента проверки устойчивости состояния тумблера "Выкл" (типа, сигнал получен; отпусти тумблер, если это по ошибке) и до момента отключения тревожно-художественно-особым писком - по желанию.

    Таблетка от компа - от лукавого. Она может бекапить устройства с микропотреблением; микроконтроллер к таковым можно отнести весьма условно, и только в особых режимах. Впрочем, "Хозяин - барин".

    ----------------------------------------------

    А вот (может, кому будет интересно...) как встают кнопки SWT-1 в качестве триммеров на джойстики аппы Sanwa VG400. Конструкция всех 4-х площадок потенциометров абсолютно идентичная.

    Клеились на эпоксидку "ЭДП" (на первом фото хорошо видны следы ее растекания по площадке, а мазалась площадка клеем аскетично, без излишеств; надеюсь, это признак сильного поверхностного натяжения - значит, и держаться должно крепко по идее); площадки в месте приклеивания кнопок предварительно обезжиривались антисиликоном и ацетоном, потом зачищались шкуркой (зерно примерно 600) до шероховатости. Бока кнопок обезжиривались, потом притирались к плоской поверхности на шкурке (зерно примерно 1000) - чтобы ничего наружу не торчало (верхняя металлическая пластинка, следы пресс-формы на корпусе кнопки) и было шероховатым.

    Паять собираюсь легкоплавким припоем (ок.100 градусов; эпоксидка "ЭДП", насколько я помню, выдерживает до 300 градусов) - иначе припаял бы провода до приклеивания

    Кстати, имеются аналогичные по размерам кнопки SWT-10 под SMD-монтаж, но, КМК, применять их будет менее удобно - выводы у них короткие (легко залить эпоксидкой).
    Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: Trimms.jpg‎
Просмотров: 176
Размер:	44.1 Кб
ID:	301402   Нажмите на изображение для увеличения
Название: Trimms_side.jpg‎
Просмотров: 119
Размер:	22.7 Кб
ID:	301403  
    Последний раз редактировалось EagleB3; 01.12.2009 в 08:14.

+ Ответить в теме

Похожие темы

  1. РЕВО (REVO) - вопросы и ответы (часть 2)
    от Airliner-rc в разделе Авто Off-Road
    Ответов: 5906
    Последнее сообщение: 02.07.2019, 13:07
  2. Belt-CP (часть 2)
    от WarHawk в разделе Вертолеты других производителей
    Ответов: 1097
    Последнее сообщение: 28.08.2012, 21:35
  3. Продам Передатчик Hitec 2.4GHz Optic 6, Rx Optima 7
    от PigTail в разделе Барахолка. Аппаратура
    Ответов: 19
    Последнее сообщение: 01.12.2010, 18:19
  4. Помогите починить передатчик BEV 2.4G 500mW
    от Vladimir_N в разделе Полеты по камере, телеметрия
    Ответов: 13
    Последнее сообщение: 25.07.2010, 22:59
  5. Куплю Передатчик ET-4 2.4Ghz для LAMA V4
    от ILS в разделе Барахолка. Аппаратура
    Ответов: 0
    Последнее сообщение: 24.07.2010, 16:49

Ваши права

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