Схемы металлоискателей MD4U
http://md4u.ru/

Прошивка Таngo 2.2 именно для pic18f2520, помогите.
http://md4u.ru/viewtopic.php?f=27&t=3757
Страница 1 из 6

Автор:  FreeWalker [ Пн: 10 май 2010 20:02 ]
Заголовок сообщения:  Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Привет форумчанам.

У меня такая проблема. Не смог найти в Минске PIC18F252 (242) для Танго версии 2.2 под ЖКИ 128х64. Купил PIC18F2520 - I/SO. По совету автора прибора Alteha попробовал внести в код программы рекомендованные изменения, касающиеся фьюзов. Использовал среду MPLAB IDE. Но при попытке компиляции в HEX программа выдает 147 ошибок. Попробовал скомпилировать ASM файл соответствующей версии прошивки. Та же беда.
Люди, помогите, кто-то уверенно чувствует себя в этом вопросе. Требуется внести изменения в код, скомпелировать в HEX.
На всякий случай, чтоб не думали, что парю мозг, выкладываю фотки железа. Сам платы разводил, нужно будет, поделюсь топологиями. Просто хочется закончить прибор и добиться толка.
Заранее спасибо.

Автор:  Drey [ Вт: 11 май 2010 21:56 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

FreeWalker писал(а):
Привет форумчанам.
Но при попытке компиляции в HEX программа выдает 147 ошибок.
Заранее спасибо.


Глянь viewtopic.php?f=27&t=2005&start=75
где то с середины страницы и ниже, может поможет

Автор:  Alteh [ Сб: 15 май 2010 19:07 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Дело в том, что в 18 серии нет команды CLRW, но старый MPLAB их глотал. Новые версии это несоответствие замечают :( Но, боюсь, поменять только конфиги будет маловато... Но для начала сделайте это. Выйду на работу, посмотрю внимательнее.

Автор:  Sergey_Procenko [ Пт: 25 ноя 2016 22:15 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Я понимаю что тема потухла но может кто-то собрал на2520 пике?

Автор:  Alteh [ Сб: 26 ноя 2016 23:24 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Увы, я теперь не хозяин своего сайта ;( Так что выкладывать некуда. Киньте в личку почту. Вышлю поправленную под 2520версию. Правда, мне не на чем проверить, так что, придётся вам самому... ;)

Автор:  neogothic [ Сб: 12 янв 2019 16:34 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

У меня все получилось. Цифра работает. Ща мотаю катушки. Попробую DD. Схему топологию могу дать. Только без наездов.

Автор:  Alteh [ Сб: 12 янв 2019 22:59 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Спасибо, что моя разработка ещё кому-то интересна...

Автор:  sger [ Пт: 01 мар 2019 15:06 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Alteh писал(а):
Спасибо, что моя разработка ещё кому-то интересна...


Привет, делай Tango, мысль хорошая, можно красиво сделать, могу взять железо (макет, корпус, костыль, 3D, render), pic'и сейчас быстрые, можно время поставить на возврат

Автор:  Alteh [ Пт: 01 мар 2019 15:57 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Нет смысла. Танго (даже последняя не опубликованная версия) остался где-то не доходя до середины в сравнении с Квазаром. Чтобы "догнать" Андрея нужно потратить уйму времени, которого просто нет ;( Можно, конечно, тоже перейти на STM32, но времени это не прибавит...

Автор:  sger [ Пт: 01 мар 2019 17:54 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Alteh писал(а):
Нет смысла. Танго (даже последняя не опубликованная версия) остался где-то не доходя до середины в сравнении с Квазаром. Чтобы "догнать" Андрея нужно потратить уйму времени, которого просто нет ;( Можно, конечно, тоже перейти на STM32, но времени это не прибавит...


... бороться, искать, найти и ... перепрятать!

все равно давай, нужен алгоритм другой, железо уперлось, Квазар тоже в тупике стоит

Автор:  ON [ Пт: 01 мар 2019 18:48 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Где же тупик Квазара? Автор морально устал от этого проекта, занимается новым и более совершенным аппаратом.

Автор:  sger [ Пт: 01 мар 2019 18:55 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

ON писал(а):
Где же тупик Квазара? Автор морально устал от этого проекта, занимается новым и более совершенным аппаратом.

это и есть тупик, автор это знает

Автор:  Alexandr [ Сб: 02 мар 2019 22:30 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Нет смысла. Танго (даже последняя не опубликованная версия) Извините что вмешиваюсь ,но прибор более чем достойный ,и его рано списывать со счетов! Еще раз хочу поблагодарить автора!

Автор:  sger [ Вс: 03 мар 2019 15:05 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

где последняя версия? будем паять.. ацп 16 бит пик не потянет, даже 8?

Автор:  andrehaha [ Пн: 04 мар 2019 18:27 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

sger писал(а):
ацп 16 бит пик не потянет, даже 8?

АЦП пик потянет возможно даже и 24 и 32 бит, но обработка этого сигнала будет сложнее. Хотя при 16 битах отпадает необходимость в оверсамплинге, который отбирает уйму времени (в том же Квазаре, как писал его автор), а делается исключительно для "вытягивания" пары лишних бит разрядности АЦП при его изначальной 12-разрядности. Это моё ИМХО, пусть знатоки АЦП и программирования поправят, если я заблуждаюсь.
Танго - интересный проект и незаслуженно заброшенный. В своё время купил и пик, и АЦП, и остальные детали на него, но появились Кроты с Квазарами...

Автор:  Sergey_P [ Вт: 05 мар 2019 17:32 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

andrehaha писал(а):
Существует прямая обратная зависимость: Чем больше разрядность АЦП, тем медленнее они работают.. и наоборот.. При чем, эта зависимость почти линейная. Аппаратно можно нарастить разрядность для заданного времени преобразования произвольно много больше., но все эти ухищрения - пустышка, т.к. на этих дополнительных разрядах нет никакой достоверной информации, один шум. Если учесть, что все многоразрядные дельта/сигма АЦП получают свой выходной цифровой код путем накопления и цифровой фильтрации от малоразряной ячейки АЦП, встроенной в кристалл, то ничего зазорного нет в том, что контроллер выполняет те же самые операции для "вытягивания" пары лишних бит , а то и много больше.. При этом дополнительно обеспечивая необходимую кратность (4) скорости оцифровки и частоты работы МД.

Автор:  sger [ Ср: 06 мар 2019 8:38 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

разве нельзя запаралеллить оцифровку, допустим 3 pic по 8 бит один фильтр на ОУ?

Автор:  Sergey_P [ Ср: 06 мар 2019 10:50 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

sger писал(а):
Нет. За время, требуемое для оцифровки, в принятом сигнале присутствует какое-то количество полезного сигнала и какое-то количество шумов внешних и внутренних. При параллельной оцифровке одного и того же интервала разными АЦП мы имеем на выходе каждого одно и то же отношение сигнал/шум. В результате суммирования полезные сигналы и внешние шумы накапливаются линейно в связи с их коррелируемостью, а вот внутренние шумы разных АЦП (если конечно это не общая для них какая-то помеха) при складывании образуют величину в виде суммы энергий шумов, а не амплитуд. Т.е. никакого заметного улучшения сигнал/шум не получить, т.к. собственные шумы АЦП много ниже шумов приходящих со входа вместе с цифруемым сигналом. Весьма заметное улучшение сигнал/шум (действительной разрядности АЦП) будет проявляться при увеличении интервала времени оцифровки именно входного сигнала, тогда полезные сигналы складываются арифметически, а шумы энергетически (арифметика: 1+1=2, энергетически: 1+1=sqrt(2) )

Автор:  Вадим [ Ср: 06 мар 2019 14:19 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

ON писал(а):
Где же тупик Квазара? ...

В одночастотности тупик. Как и у прочих,- у Циклона, например. Могут добавлять только рюшечки и перекрашивать в другой цвет, ... и радоваться новым достижениям. :)
ON писал(а):
Автор морально устал от этого проекта, занимается новым и более совершенным аппаратом.
Будет называться "Пульсар", : :wink:

Автор:  Вадим [ Ср: 06 мар 2019 14:29 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Sergey_P писал(а):
andrehaha писал(а):
Существует прямая обратная зависимость: Чем больше разрядность АЦП, тем медленнее они работают.. и наоборот.. При чем, эта зависимость почти линейная. Аппаратно можно нарастить разрядность для заданного времени преобразования произвольно много больше., но все эти ухищрения - пустышка, т.к. на этих дополнительных разрядах нет никакой достоверной информации, один шум.
...путем накопления и цифровой фильтрации от малоразряной ячейки АЦП, встроенной в кристалл, то ничего зазорного нет в том, что контроллер выполняет те же самые операции для "вытягивания" пары лишних бит , а то и много больше..

Накапливать физический сигнал нужно физическими методами,- например, ставить аналоговый синхродетектор., аналоговую фильтрацию, двухполупериодное выпрямление, ... Цифровое накопление поможет уменьшить собственные шумы АЦП.

Автор:  Alteh [ Ср: 06 мар 2019 15:03 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Вадим писал(а):
... Цифровое накопление поможет уменьшить собственные шумы АЦП.

И какой он этот собственный шум АЦП? И почему цифровое накопление уменьшит только его?

Автор:  Вадим [ Ср: 06 мар 2019 18:28 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Любое аналоговое устройство характеризуется своим шумом, АЦП не исключение; написано в паспорте :) . Но это пустые слова. А вот по соотношению шума аналоговой части и цифровой ( АЦП ) я как раз и высказал своё мнение : при прочих равных, аналоговое детектирование даёт отношение сигнал/шум больше, чем АЦП. Лучший вариант - формирование аналогом огибающей, потом оцифровка этой огибающей в режиме, когда АЦП даст наилучшие параметры, в том числе и шумовые. В этом случае накопление сигнала после оцифровки будет иметь значение в первую очередь для уменьшения собственных шумов АЦП, приведённых ко входу.
Практически, нам требуется обеспечить заданное превышение полезного сигнала в первую очередь над инфра-НЧ-шумом АЦП в выбранной нами полосе.
Кстати, а как влияют шумы кварцевого встроенного генератора на шумовые параметры АЦП и цифровой обработки ?

Автор:  Sergey_P [ Чт: 07 мар 2019 6:25 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Цифровое накопление поможет уменьшить собственные шумы АЦП
уменьшает ВСЕ шумы, накопление работает как фильтр: полезные сигналы (соответствующие полосе пропускания АЦП) - суммирует, а случайные шумы - интегрирует (sqrt(2) ).
формирование аналогом огибающей
это антиалиасинг - входной фильтр, ограничивающий полосу входных сигналов перед АЦП, для того, чтобы при преобразовании зеркальные каналы приема не попадали в тракт рабочих частот..,в противном случае их невозможно будет как-то выделить.., а они создадут шумы, помехи и ограничат цифровую точность преобразования... Чем выше частота дискретизации входного сигнала по сравнению с верхней частотой цифруемого сигнала (частота среза ФНЧ антиалиасинга), тем проще требования к фильтру антиалиасинга.
как влияют шумы кварцевого встроенного генератора на шумовые параметры АЦП
Для многоразрядных дельта-сигма АЦП фазовый шум тактового генератора должен быть как минимум не меньше точности (разрядности) этого АЦП (там квант бита определяется временем заряда емкостной ячейки, поэтому очень важна временная стабильность каждого такта времени). Обычный кварцевый генератор тут не подойдет, дополнительно используют делители от задающего генератора для формирования тактов.
Для АЦП поразрядного взвешивания фазовая стабильность тактового генератора - не существенна.

Автор:  Alteh [ Чт: 07 мар 2019 8:51 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Вот-вот, Сергей, именно это я имел ввиду, задавая вопрос. В противном случае, в цифровой фильтрации не было бы смысла...

Автор:  Вадим [ Чт: 07 мар 2019 10:05 ]
Заголовок сообщения:  Re: Прошивка Таngo 2.2 именно для pic18f2520, помогите.

Sergey_P писал(а):
...
Это никак не противоречит сказанному мной и к существу сравнения двух методов ( аналогового и цифрового ) не имеет отношения. Если по существу,то выигрыш аналога, думаю, давно известен и описан в нужных книгах,и по моим безрасчётным ( пальцем в небо :roll: ) оценкам составит от 2 до 4 раз по отношению сигнал/шум для лучшего метода АЦП. Так что рассуждения, споры и страхи не стоят того, если вы действительно берёте лучшие методы ЦОС, учитываете все нюансы.

Страница 1 из 6 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/