![]() |
Отладить программу, чуть-чуть переделать печатную плату (есть пара моментов, которые хочется улучшить) и в бой.
Из доработок программы осталось: -переписать процедуру подсчета длительности импульса -надеюсь, что в свзи с переходом на новый пик и кварцевый генератор уйдет один серьезный глюк -доработать эффекты |
а кварц, я смотрю, все-же воткнул ;)
|
Цитата:
Ну и все таки 20 мгц |
хоть 4 хоть 25 всё одинаково работает
|
Цитата:
Лех а чо ты тока половину улнки используеш? |
Цитата:
Товарищи, можете объяснить (или предположить), почему пик(имею ввиду 12f629, как на 16ф628 - незнаю пока, не всю программу в него загнал) некорректно отрабатывает вычисляемый переход в нижней части программы(поднимаешь наверх и все ок)? Происходит сбой и программа заново начинает крутиться с начала. 1. слежу за регистром PCLATH 2. вычисляемый переход не попадает на границу страниц памяти. 3. стек не задействуется, wdt отключил на время тестирования. Вроде все учел, в симуляторе все четко, а в реальном режиме жопа |
А почему используете пики, а не Atmel AVR?
|
С чего-то ж надо было начать
Потом может и АВР освою. |
Цитата:
|
Цитата:
Цитата:
Цитата:
|
если таблицное вычисление выходит за первые 128 строк программы нифига работать не будет если писать по простому...
|
Сейчас специально посмотрел - у меня нормально отрабатывает вычисляемый перезод с 14-ю вариантами на 317 строке кода.
Глюки были, после 512 (т.е. во второй половине) строки или чуть дальше(точно не скажу уже) в 12f629 |
блин читаю все это и в шоке...чё там переходы какие-то, 12f443*+sdf ...палево )) когда готово то будет? а? :))
|
Как там схемка поживает?
Честно скажу, уже подумываю заказать блок света. |
Леш, сколько вольт на выходе с контролера? Просто какие светодиоды покупать?
|
С вольтажем там все в порядке.
Светодиоды в зависимости от цвета работают на разных напряжениях: красные 1.8-2.2, желтые (не помню точно) около 2.5, синие и белые около 3.5 вольт. В блоке есть выходы: 4 стробоскопа - белые\синие 2 передних габарита - белые\синие 4 поворотника - желтые 2 задних хода - белые 2 стопа и 2 задних габарита - красные Сам смотри какие каналы тебе нужны. Я завтра могу купить светодиоды, ты только скажи какие тебе нужны и какого диаметра. Все переключения эффектов происходят от кнопки. Самих эффектов сейчас 20 шт. Те фонари, которые должны работать от руля/газа - стопы, задний ход, поворотники - пока работают только в статике, т.е. включаются от кнопки (как часть одного из эффектов, это по желанию. По умолчанию они выключены). Пока нет времени дописать программу чтобы анализировала сигналы с приемника - готовлюсь к свадьбе :) и ищу вторую работу (тогда вообще буду для рц потерян на несколько месяцев). Но аппаратно такая возможность заложена. Вобщем так вот. Паша, звони вечером, после 21, обсудим. |
Леш что насчет видосика?
|
пока облом, постараюсь на выходных сделать
|
Леш, а как ты думаешь тяжело будет сделать схему, что бы по wifi можно было управлять включением и выключением диодов?
|
Это блин уже не просто мигалка на микроконтроллере, где и прерываний то нет. Это примерно как я тебя попрошу разработать мне профессиональное гоночное шасси со всеми нюансами
От пульта могу переключение сделать (от 3-го канала), но не от вайфая. Если только за очень большие бапки заморочится |
большие бабки советую считать так:
Нанимаешь профессионального программиста, он тебе все разрабатывает и сдает работы, сумму которую ты ему заплатил умножаешь на 100 или 1000. Вот примерно столько =) на вайфае делать это бредок полнейший ) есть спецовые пультики 4х кнопочные которые дают простейший сигнал ктр можно легко обработать м/к... |
Просто есть у меня гениальная идея, я думаю заморочиться. Интересно твое мнение, за какое время реально освоить такие технологии? сорри за офф...
Нужен именно вайфай или блютуз, т.к. нужно управление 40 светодиодами с большой частотой переключеня. |
Канал передачи данных - он не принципиален. Хоть лазеной указкой.
|
извиняюсь что не в своей теме, но может быть
FoxTail опишешь поподробнее что требуется, есть уже решение по поводу передачи данных - вопрос что тебе именно надо какую скорость? исправление ошибок требуется или нет? есть решения на: 319мгц 433мгц 835мгц 919мгц 2400мгц вопрос только в скорости и дальности, стоимость железа от 600р до 5000р без учета того что это железо ктото соединит воедино и научит меняться инфой... да кстати ИК связь минимально вполне работает до 36600 бит/с самый бюджетный вариант из всех если дальность до 10 метров |
Паша, с каждым днем все больше убеждаюсь что ты мега мозг
|
ну просто есть знания и все. мозг то средне стат... :)
|
А я думаю просто профессионал
|
могу сказать только одно радио- продажами и собственноручно производством я занимаюсь так как мне это доставляет удовольствие, особенно когда месяц долбишься над кодом и потом неожиданно для себя гденить в начале находишь глупейшую ошибку на подобие присвоения двум критичным переменным один адрес что накладывается с каждым разом - меняешь на правильное и все работать начинает как часы вот тут такая эйфория наступает...
Я думаю Алексею данное чувство знакомо так как я понял что он занимается относительно недавно, но все его идеи мне нравятся. Особенно огромное спасибо могу сказать за "пинок" на упрощение монтажа использовав ULN20хх серию дарлингтона я освободил себя от пайки 28-35 чипов время в 30 раз уменьшилось на сборку блока. расскажу немного истории - все блоки подсветки можно собрать на обычной логике или тупее сказать даже на ALTERA FPGA тупо говоря на ПЛИС программируемой логической интегральной Микро-схеме, или на МК. Собственно я и сделал изначально: 1 разработал схему на логике, пытался её год назад продвинуть на продажи, посидев 2 недели посчитав размеры и трудозатраты - понял что это абсолютно не вариант аналог обоих 01+02 ТЛУ тамия Получался гдето на 13-15 микросхемах, плюс их потребление 130-260мА против 8мА у микроконтроллера (числа замерены непосредственно с отключенными диодами) 2 взяв у своего преподавателя по микроконтроллерам отладчик фирменный ICD-1 поигрался с замером импульса, что собственно Алексей проделал со звуковой картой - от меня только мегареспект за идею, я просто имея осциллограф все в реале вижу... так вот изначально была идея оцифровать длину импульса в цифру от 0 до 255 что и было проделано, единственный лаг на пути нестабильность приемника и передатчика т.е. оцифровка прыгает в пределах 1-3 бит на 8битном таймере создавая реальную погрешность, в новых блоках думаю замутиться с таймером 16 бит, должно быть постабильнее да и адекватнее на аппах 2.4ггц 3 а сейчас собрал внутрисхемный аналог ICD-2 прошивку на него искал дня 2 но нашел именно ту которая прошивается с бутлоадера, так что вполне не за горами или примерение новой серии микроконтроллеров типа 16f887 16f886 или вообще уйду на 18F2550 или 24-ю серию освоить прийдется... и не так долеко до освоения языка си для AVR так как очень руки чешутся уменьшить стоимость изделий в 1.5-2 раза за счет применения дешевых комплектующих. |
это ты сейчас с кем разговаривал?
|
конкретно подсказка человеку который ищет метод передачи инфы, ничего придумывать не надо просто берем изделие типа CC1100 или CC1010 или CC2400 техас инструментс и делаем приемопередачу двусторонку или просто прием передача, это ресиверы с перестройкой на частоту по каналам.
скорости от 1200бит до 115кбит /сек единственная ЛАЖА - это надо идеально согласованную антенну штырь или микрополосок расчитать, на выбранный канал чтоб микруха эта которая размером 5х5мм не выгорела... +ЛАЖА вторая у нее питалово 2.8-3.6 вольта надо ставить стабилизатор чтоб не "спалилась-майфуна" Почему именно эта серия ресиверов да потому что я защищался на инженера по ним и могу полностью обосновать их применение в реальности... диапазон 319-930мгц НЕ ЗАСОРЕН. вайфай и блютузь это мажорные частоты щас пол страны завалено точками доступа и вот такими нашими аппами, плюс ноутбуки смартфоны сотовые вобщем везде где не хочешь... есть постоянный фон от этой аппы на 2400мгц поэтому изначально надо ставить задачу на исправление ошибок на приеме или увеличивать мощность передатчика что может быть наказуемо. в диапазоне 433.92 работает половина всех сигналок на рынке на радиус 30 метров есть еще старые CDMA телефоны на 815мгц поэтому именно эти частоты просто опускаем из рассмотрения, потом 440-460 это UHF-радиостанции этот диаппазон тоже опускается... таким образом идеально применение частоты либо 319-330мгц либо до 433мгц например 420-425, если надо подальнобойнее то можно применить микрухи с частотой около 910-915мгц так как на 900+-8мгц работает добрые 15% сотовой связи... можно и глубже пойти на 930... вобщем решать только тебе... по сути освоить МК любой с нуля + понять даташит на модуль CC1150 вот все что тебе надо П.С. Я не пытаюсь рисоваться, просто это лично мои знания как инженера по связи с В/О в 24 года, пока я рассказываю можно читать и прислушиваться к направлению мышления. |
у меня только что отказал мозг....
|
Цитата:
|
photocanon, Убил напроч. -)))))
Тут просто нет людей особо разбирающихся |
Привет. А для машины сможешь сделать 8й эффект, чтоб сначала одна фара два раза мигнула, потом другая, желательно чтоб скорость моргания регулировалась. Ну или может схему дашь, с паяльником дружу. Думал про мультивибратор, но друг (ремонтирует сот. тел-ны) сказал этого эффекта не получить.
Отпишись, очень надо. Машина 2107. г.Челябинск |
есть такая тема... просто блок электроники ###### на видео...
http://www.youtube.com/watch?v=CuKtha1jEjs |
мне нужна схема, чтоб самому спаять:evel:
|
Тебе еще нужна программа для микроконтроллера.
|
да тут без программы никуда
|
А без микроконтроллера никак? :(
|
Типа так? клик
|
Текущее время: 15:09. Часовой пояс GMT +5. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
vB.Sponsors