Activity
Наконец получил недостающие детали и допаял, подключил 4 канала, подергал ручками - точки перемещаются, но калибровка не заканчивается. Подскажите чего не хватает? Что нужно, чтобы на ваходе PPM появился?
Всем, кто отвечал, огромное спасибо. Нашел пьезу с генератором, подключил - пищит. Экранчик взял с контактами, которые не надо прижимать - работает. Теперь очередь ручек и кнопок.
Информация к размышлению:
уже думал над этим
Lcdhype виснет сразу после запуска. Попробовал запустить старую версию, которая когда-то давно у меня запускалась, тоже виснет. Теперь занимаюсь поиском причины зависания Lcdhype.
Только от Нокии 3410. Для других экранов программу изменять нужно.
Где то, вроде бы писали, что от Нокии 3310 подключали. Но у него пикселей меньше по Х и Y, поэтому изображение не вмещалось.
Если у тебя ни как не работает - чудеса какие то. У всех работает а у тебя нет. Ищи ошибку, если уверен что экраны целые. Запросто бывает, что банальная ошибка под носом, а ищешь её неделю или больше.
Может быть где ни будь телефон найдёшь, да на нём проверишь работоспособность экрана…
В том то и дело, что пока нет возможности проверить работоспособность экранов.
По каким еще признакам можно определить что плата работает, если пьезоизлучателя с генератором нет, плата не откалибрована и кнопки с рычажками не подключены? На XT2 PPM будут импульсы?
Ну там же на схеме написано, что пьезо излечатель должен быть, со встроенным генератором.
Где на схеме это написано? Покажите, пожалуйста.
С проца приходит лог единица и он пищит, лог единица, исчезает, пьезик перестаёт пищать. Если у тебя очередь из автомата, то значит импульсы на пьезик приходят. Программа в проце запускается.
Проблема с экраном.
поменял экран, теперь не вижу даже признаков очистки или какой-то работы экрана. Сильнее давить, я только раздавлю все.
А может и вправду, нужно опорное напряжение подать на АЦП? Резистор R18 впаяй и поставь в среднее положение.
Подал, не помогло.
А вообще мне кажеться, экран поменять нужно. Или контакт плохой. Я ещё раз повторюсь, что у этих экранов самая большая проблема, с контактом. У меня то же не работало. Когда я прижал, то всё заработало, причём работало, когда прижимаешь.
И прижать нужно, до подачи питания на схему. Если прижать посде того как программа запустилась, то экран всё ровно не заработает, да же если контакт будет идеальный.
Прижимал сильно, до подачи питания… два экрана проверил, оба нерабочих конечно может быть… но не припаиваться же ко всем что есть в наличии.
От каких моделей телефона можно взять экран, чтобы не было необходимости надавливать?
распиновка экрана, кр.точка 1 контакт
Все правильно , а подстроечники припаяны?
покрути их
подстроечники не припаяны, и исходя из схемы один нужен для настройки опорного напряжения на АЦП, второй судя по подписи для калибровки отображения напряжения аккумулятора на LCD, но на работу самого LCD никак не влияет.
Подключил пьезоизлучатель. Сначала от маленького будильника в диаметре меньше сантиметра. Получил не писк а что-то похожее на очередь из автомата 5 выстрелов. Примерно через секунду после включения. Подключил пьезу от телефона, то же саоме. Может у меня прошивка не та, раз уж я не пищание получаю а треск? 😃
Точно уверены что кондер тот, насколько Я помню он должон быть электролитик 1мк,
экран почти так, кондер меняй
конденсатор поменял на электролит, не помогло
Ну так же и у меня подключен LCD. Только прижать пришлось, иначе не показывал ни чего.
Может ты 1 вывод не там определил?
И посмотри, пикает ли пьезо-излучатель. При включении он должен пикнуть.
Раницы не должно быть, какой конденцатор. Лишь бы 1 мк. Хотя можно и поэкспериментировать. Но я уверен что разницы нет. Это не тот случай, где есть разница.
1й вывод я подписал маркером. На фотке видно плохо - провода закрывают. 1й у меня с той же стороны, где лаком на разъеме намазал.
завтра попробую пьезу подключить.
На плате ничего кроме минимума для запуска микроконтроллера (кварц, обвязка, стабилизатор напряжения, два кондера по 10uF, 22Ом на Vref) и разъемов под программатор и LCD. Fuses прошил как в CVProject_Final_v1_2.rar, Flash и eeprom взял из Coder_v2.rar. Прижимать пробую, не помогает. Выложите, пожалуйста, фотографии как у вас реализовано соединение к самому LCD. У меня получилось вот так.
Попробуй поставить галку M103C
Этот бит нужен только если прога под mega103 писалась, зачем он мне? 😃
Экранчик в железной оправе, с панелькой.
Взял спичку, положил на контакты, придавил. При включении, экран моргает и снова пустота. При выключении иногда сверху тоненькая полоска.
Продолжаю потихоньку собирать. Подключил LCD от Nokia 3410, прошил. И увидел пустоту… ничего не изменилось, даже не моргнул. Как можно продиагностировать живой экранчик или нет?
Посмотрел осциллографом на SCL и SDA проскакивают пачки импульсов, D\C примерно раз в секунду устанавливается в 0 и обратно, RST не меняется. Напряжение на месте.
Если всё правильно подключено и прошито, то при опдаче питания, пъезо-излучатель, должен часто запикать и программа должна перейти в режим калибровки. Нужно перевести все пропорциональные органы управления во все стороны и нажать кнопку, помоему любую, поробуй все по порядку. После этого всё заработает, на выходе Pin15, будут РРМ импульсы.
Если нужно, заново откалибровать, нужно выклюить питание, нажать кнопки влево, вниз и вверх, удерживая их подать питание на схему. Программа перейдёт в режим калибровки.
спасибо, а где-нибудь есть описание по началу работы с этой платой, и дальнейшему ее использованию? Или после этого все интуитивно понятно для тех, кто уже держал в руках аппаратуру с дисплеем и программным управлением?
Желательно ещё и кварц с кондёрами 22пф подсоединить, а то когда биты конфигурации прошьёшь, то проц перестанет откликаться на внешние раздражители, пока кварц не подключишь.
+5В нужно подсоединить везде.
Цепочку сброса, сделать.
Программатор STK200, см. ниже. Программа PonyProg. Прошивает все AVR`ы.
Сначала, прошиваем память программ, потом еепром, потом биты конфигурации устанавливаем.
Спасибо, разобрался.
Какие признаки работы плата должна подать после прошивки (если к ней подключить только LCD)?
Не отвечает программатору m128 😦 На плату впаял только мегу, 7805, одну чип перемычку, чтобы довести землю до МК, 10к между VCC и RST, вот не подал напряжение на AVCC. Т.е. не впаял 22E, это сколько, 22ОМ? Кто с m128 на короткой ноге для нее обязательно подавать на avcc напряжение иначе она не заводится?
Подскажите, каким образом прошить МК на этой плате? В смысле сначала в проекте XT3 у которого подписаны GND, MOSI, MISO, SCK, RES, VCC принял за разъем для программатора. Подключился к нему - не работает. Начал разбираться, оказалось что подписанные MISO и MOSI подсоединены к TDO и TCK. XT3 разъем для программирования каким программатором? 😃)
Полистал даташит, понял что m128 не шьется через MISO и MOSI, вместо них используются PDI и PDO. Вопрос про XT3 снят.
Подскажите, каким образом прошить МК на этой плате? В смысле сначала в проекте XT3 у которого подписаны GND, MOSI, MISO, SCK, RES, VCC принял за разъем для программатора. Подключился к нему - не работает. Начал разбираться, оказалось что подписанные MISO и MOSI подсоединены к TDO и TCK. XT3 разъем для программирования каким программатором? 😃)
Если вы смотрели видео, то там скорее всего как минимум два звука: старт+ холостые обороты и средние+высокие обороты.
Ролик, к сожалению, нашел только где военный грузовик. На авиомоделях роликов не нашел.
Стоимость лёгкого можного усилителя и динамиков не нужно сбрасывать со счетов.
Если не секрет, на каком контроллере будет ваша разработка.
Почему же будет? Она уже есть.
Не секрет конечно. M8 всем этим управляет - на текущие нужды хватает и запас есть.
Вот фотки, и видео.
Сделано на камеру сотового. Ролик если не откроется виндузовским медиаплеером, то можно просмотреть через Quick Time Player.
В видео используется всего лишь 3Вт динамик на 8Ом, громкость может быть значительно больше. На фоне проигрывания звука слышно попискивание - это попугай пытался перекричать 😃
Как это нет необходимости?! 😮
Звук двухтактного двигателя, 4-хтактного, реактивного. Грузовика, наконец
😁
Имеется ввиду, что нет необходимости хранить все в памяти.
Можно подключиться к ПК, залить другой необходимый звук и все.
Вся эта процедура после первичной настройки и сохранении параметров на винте занимает не больше пары минут.
rcopen.com/forum/f8/topic64554/10
для самолётов. модуль + усилитель + колонка =159?
Неплохая цена. Наверное самое дорогое это динамик 😃.
В противовес этому, предлагаю следующий вариант:
привязанная скорость воспроизведения к положению ручки газа;
записать можно любой звук на ваше усмотрение (нет возможности записать самостоятельно);
выходная мощность усилителя 10Вт, при номинальном напряжении 14.4V, сопротивлении нагрузки 2Ом;
потребление тока в покое 90мА, в работе от 200мА до 1А, до 3А в пике.
Уже завершена работа над следующими функциями (но пока не предоставляется пользователям). Они доступны после подключения устройства к компьютеру из специально разработанной для этого программы:
записи любой звук самостоятельно (можно записывать до 3х звуков, пока не вижу необходимости использовать больше 1 звука, но в программе это заложено и протестировано);
настройки начальную и конечную частоту воспроизведения звука (т.е. с какой скоростью воспроизводить звук в крайних положениях, промежуточные значения рассчитвыаются на их основе);
настройки положения ручек в которых считается что это крайнее нижнее или крайнее верхнее.
Далее планируется сделать:
контроль напряжения отсечки (напряжения на котором прекратить воспроизведение, для понижения потребления и продления работы аккумуляторов);
настройку значения напряжения отсечки из программы;
обновление прошивки устройства для добавления новых возможностей.
Ну почему-же, интересна. Вот коплю денежек на модуль, от здешних левшей нескоро дождёшься, а сам не умею…
Можно поинтересоваться сколько копите и на какой модуль?
Вот есть:
pol-sem.narod.ru/polymuson/polymuson.htm
Просто и сердито MMC карточка счас копейки стоит
Кроме того что нет возможности управлять скоростью воспроизведения, еще, и как сам автор этой схемы понимает, работа Mega32 на 16MHz и напряжени питания 3.3 вольта может вызвать неожиданные конфузы.
Схему и программу нужно будет существенно доработать, хотя вариант достаточно интересен.
Что-то тема эта заглохла, уже никому не интересна имитация звука реального двигателя для электролетов?
спасибо
Подскажите, пожалуйста, 4066 это что за микросхема?
74HC4066 или нет? Пришел в магазин там есть 4066BT (не 74HC4066) - отечественный аналог которым 1561КТ3, что брать?
А зачем динамик на самолет? Удовольствие от акустики можно проще получить. Ставите рядом с собой колонку со вторым приемником. Самолет летает, а оно рядом рычит. Все довольны.
А еще для эффекта движения самолета в пространстве, поставить устройство, которое определяет направление и расстояние модели относительно этого устройства и искажает звук для большей реалестичности 😃
А не просветите, сколько эта радость стоит и насколько просто заказать?
На их сайте только мэйл имеется… 😊
Меня тоже этот вопрос очень интересует, написал утром письмо, ответа пока не получил.
Сергей, скажите, а проблемно увеличить максимально возможное количество заряжаемых банок? Хотя бы до 10-ти?
Я начинал, когда учился… в Visio, сейчас это делаю в P-CAD.
Если схема не сильно сложная, могу помочь.
А вообще для этого дела много программ, часто в инете встречаются схемы в Eagle, особенно из-за бугра. В Eagle много компонентов в библиотеках прилагается, поэтому времени тратится заметно меньше.
Прогу писать лучше на IAR C. От асма голова распухнет тока чтоб 1602 подключить.
Не скажите, даже на асме программа для работы с 1602 у меня получилась небольшая. При переводе ее же в IAR C конечно заметно меньше. Только не могу организовать передачу из EEPROM на ЖК или в буфер. Если кто может помочь, напишите, плиз, в личку.
ЗЫ у меня оригинальная работала нормально тока с SANWA RD6000, c Futaba 9CHP каналы были перетусованы и небыло кнопок (смею предположить что изза инверсии PPM, транзистор на входе стоит)
С Вашей все ОК.ОВ.
Странно… у меня оригинальная работала на санвах, хайтеках и даже футабах в том числе и 9ти канальная футаба, точно какая не знаю… все это пошло по знакомым.
А резисторы R5/R6 какие? R5 = 10k R6 = 3,3k или R5=47k R6=10k?. Предполагаю, что второй вариант.
Скорее всего второй вариант, т.к. не помню ни одного резистора на 3к3, хотя и не понимаю про какие Вы резиторы говорите, ни платы ни схемы под рукой нет.
На прошивке 1n1p.alt.hex ничего такого не было (моторчик от CD, перемотан на 13 витков)."
Тут я не совсем правильно выразился, подёргиваются не при работе а на старте, ещё точнее стартуют рывком. А у вас старт происходит плано как на коллекторных моторчиках?
Вообще без рывков, словно в руках хороший фирменный контроллер. Но это все на макете, на нем подтяжки все есть, которые на всякий случай стоят для защиты от неопределенностей на выходах МК при включении.
Работа над ним уже идет, и довольно успешно. Но проект будет закрытым.
Жаль. А на сколько закрытый? Полностью или можно как-нить стать тестером? Собирался в ближайшее время заняться сам, но всвязи с загрузкой на работе и предстоящей длительной командировкой, видимо не получится.
Варианта 3:
Первым я на данный момент и воспользовался. Если приспичит, попробую 3-ий.
А с каким симулятором реально проблема?
Пока проверил в FMS, к риалфлайту компакт не мог найти после переезда, вещи разгребу все, - найдется.
Полетал в симуляторе, вроде все нормально. Выкачал IAR 4.20 полистал код, не нашел определения поледовательности каналов, видимо они выдаются в компьютер в такой же последовательности, в которой приходят. У меня получаются некоторые каналы перепутаные на компьютере 😦. Т.к. в С и СРР я не силен, свободного времени еще меньше чем знаний, подскажите как поменять каналы.
Версия от 11.08.2006.
Только что проверил эту версию, без кнопок (предыдущие версии не проверял ни одной), на передатчике Sanwa RD8000 и схеме на mega8. Стабильность в работе замечена была, в симуляторе пока проверить не успел, т.к. каналы на джойстике все попутаны получились 😦 В оригинальной проге написаной на асме, без проблем все поменял, тут не смог по причине отсутствия IAR 4.20, есть пока только 4.12, если получится найти новый крякнутый IAR и где настройки каналов, попробую перекомпилить, пока Вам огромное спасибо и удачи. Как только начнете работу регульятора для бесколлекторника на PWM3, сообщите, плиз, в личку.
Привет!
Собрал такой же контролер, прошивка 1n1p, тоже не заработала, долго разбираться не стал, поставил вот эту www.elflein-online.de/…/BlBoost_St1n1p.hex и всё запустилось.
у меня с этой прошивкой не пошло даже на макете (пока еще не пробовал прошить в EEPROM conf_out.hex). Зато выкачал 1n1p.alt.hex с ним на макете хорошо, а на маленькой плате дергает, несколько раз проверил плату, ошибок нет, КЗ тоже нет. Единстевнно я на питание не ставил электролит большой емкости (может быть из-за этого? пока проверить не могу, нет под рукой ни одного подходящего конденсатора// [added] Проверил с элетролитом, тоже дергает, похоже где-то на плате всетаки проблема).
Моторчик от CD ( статор 9 зубьев), от винчестера ( статор 12 зубьев), и перемотанный (14 витков провод 0,8мм) от CD стартуют и работают. При медленном перемещении ручки газа немного подёргивает (не знаю, может это и нормально), а при быстром перемещении почти без подёргивания.
На прошивке 1n1p.alt.hex ничего такого не было (моторчик от CD, перемотан на 13 витков).
С тормозом, без тормоза, при любом тайминге, с нагрузкой без нагрузки всё работает, единственное при авто-тайминге без нагрузки на максимальных оборотах появляются рывки, на фиксированном тайминге этого нет. Батареи, литий, определяет правильно, два «бипа» 2 банки, три «бипа» 3 банки. А вот с кадмием, что-то не совсем понятно, для переключение на кадмий и гидрид надо немного изменить прошивку при помощи программки которая лежит на этомже сайте (пока не пробовал). Да, ещё, при отключенном тормозе старт более уверенно.
Изменение типа аккумуляторов в конфиге нашел, а вот тормозов не обнаружил.
Заказал платы BB13 1n1p, спаял, прошил - дергает движок (сильно) (програ 308 + bb13.inc подправленый под схему), на макете работает, но немного подергивает. На макете с прошивкой 308 и bb13.inc нормально все, на макете есть возможность перекидываться соединения с микрконтроллером. Прошивал файлом 1n1p.hex вообще не получаю 3 пика => движок завести не удалось. Кто-нить собирал по схеме 1n1p и какой прошивкой прошивали?
Привет братья электронщики!
Здесь уже кто то сталкивался с тем что на МЕГЕ ВВ-13 неправильно определяет кол-во липолек по напруге. И там проблема была в подборе резисторов…У меня та же проблема, только вот резисторы подобраны правильно, замедление и отруб происходят на указанных в асме напряжениях, и вот при инициализации 2 липольки определяет только с 7,5 вольт… чуть выше определяет как 3 липы… Что делать?
А как узнать сколько липолек\банок определилось?
Может кто тыкнет на ссылку программатора для PIC???
В поисковике наберите PICprog или JDM… по программаторам в инете полно информации, не ленитесь пользоваться поиском.
Начал сравнивать схему с теми что в даташите. Схемы оказались похожи, но заметил одно отличие. Почти во всех схемах что я видел вывод VLIMIT(1) подключен к REF(16), а в этой схеме VLIMIT подключается на V+(15). Вот я и думаю, может в схеме опечатка?
Возможно, почитайте даташит.
И еще вопрос. Не совсем понял про расчет R5. 0,25 - это постоянная величина или она может быть другой?
Еще раз прочтите вот это:
“The charge current is determind with the resistor R5. For example You have a battery with a capicity of 1,2 Ah and you want it be charged in 2 hours. You need 1,2/2=0,6A. Then R5 should be 0,25/0,6=0,42 ohm.”
Шимицу предлагает исходники, их есчё надо компилить. Использует копараторы. Посмотри на rcgroup, он там в картинках расказывает принцип работы своего контроллера (страница 83 чтоли). Выложил в игле схему. Использует Н канальные полевики.
Я тоже купил силабс, тока мелкие, теперь голова болит как их паять 😉
А к силабсам как к АВР есть бесплатный программатор и компилятор?
Кстати тут на днях наткнулся на очередную версию прошивки для BB13 от другого гуру. Вот ссылка
www.elflein-online.de/…/Brushless-Portier.html
Может кто попробует и раскажет, а то времени совсем нет заниматся контроллером.
Про BB13 до этого писал. Пока результат не очень, но мне кажется это дело в моем макете.
Пробовал из игла плату 1n1p в домашних условиях изготовить, в очередной раз убедился что двусторонние мелкие платы без нормальных инструментов мне пока не под силу (плата получается отличная, но с переходниками проблема).
Сейчас поджимают сроки с очередной квалификационной работой, как только появится время планирую развести эту же плату в PCAD’е и отправить на заводское изготовление. Тогда уже можно будет делать реальные выводы по этому проекту, а вообще теоретически оно должно работать, хотя качество зависит от бескорыстности автора 😃
На меге пока не делал, наступает лето, надо летать. Возможно зимой попробую.
Вчера запустил макет с прошивкой 307 и резисторами на 2k7 вместо 2k2, правда после того как нашел ошибку на макете. Перепробовал все остальные прошивки, лучше 307_2 ничего нет. Потом поставил на место резисторы по 2k2, с ними тоже все отлично. А вот на маленькой плате, где больше 40 переходных отверстий, так ничего и не заработало, запарился с этими переходниками. В ближайшее время разведу плату и закажу несколько на заводе, потом уже с мегой продолжу разбираться, главное найти время и средства.
Спасибо за помощь.
…Да
…или сработала токовая защита.
Попробовал ваши прошивки, попробовал скомпилить сам. Чем отливаются Ваши прошивки друг от друга(какие изменения в 307_2mm_bnc)? Порпобовал на входы компоратора поставить резисторы по 220nF, не помню где, видел что нужно это сделать, т.к. чувствительность lm339 больше, чем у lm324.
Пока нормальной работы двигателя не добился - ни перемотанного ни магазинного.
Завтра попробую поменять резисторы 2k2 на 2k7, надеюсь сработает. Пока это похоже на танци с бубном 😃) А на меге8 у Вас есть положительные результаты?
а вот это фарж! ацп читать быстро не выйдет, 13 тактов вынь да положь, и еще не более 2 Мгц тактовой, а то глючит. бысторо вертеться, вероятно будет трудно 😃 а уж правильно градусы опережения считать- и того труднее…
Судя по описанию компаратора, время его отзыва 0.5мкс, тоже не шустро, но всё же. Что же такое “градусы опережения”? По авр444 получается, что между ZC и коммутацией 30град. Что, надо меньше 30-ти делать? А вообще-то авр444 нормальная хреновина, но для малооборотистых двигунов, да еще чтоб индуктивность обмоток не маленькая была. С перемотанными работает хуже, а со скоростными перестает ловить на …, без тахометра трудно сказать, на 10000(9зубов, 10 магнитов).
А Вы шим каким образом на полевики подаете? Как и в даташите через логику?
Да, через логику. Хотя есть вариант и без нее. Сделать прерывание по ОС0В и в обработчике делать “искл. ИЛИ” DRIVE_PORT и nextDrivePattern. Тока выходит, что низзя duty делать больше 199 и слегка перекошенный ШИМ, время на уход в прерывание на прямом и обратном ходе счетчика в одном случае складывается, а в другом вычитается. В общем рисую печатку без логики и под компаратор. Вот его-то фиг посмотришь в симуляторе. Только что прочитал, оказывается метод измерения ZC - классическая, блин, если бы Остап знал какие мудреные партии он играет… Меряется в середине выкл. состояния ШИМ. Как там написано: “необходим аналог. фильтр…, скорость зависит от применяемого фильтра”. А в ВВ13 никаких фильтров в цепях АЦП нет, я тоже не рисовал в печатке этих элементов, вроде подается на дифф. входы компаратора, если сигнал ШИМ синфазный - должен давиться, жаль дома нет двухлучевого осцилографа. Надо сносить на работу.
Я вот тоже склоняюсь к варианту гибридному - микроконтроллер(любая мега) + компоратор + логика какая-нибудь, тогда больше шансов работать на больших оборотах. Или обойтись внутренностями 90SPWM3, если получится найти… Жаль на руках осциллограф C1-101, для таких целей хотябы два канала, а лучше цифровой, но пока нет возможности, приходится довольствоваться тем что есть.