Skif_PI Skif_PIauto MOD-2 MOD-3 TR-Locator
GODOGRAF Maps FOTO Forum Links
АвторСообщение
sevzirfo



ссылка на сообщение  Отправлено: 25.10.04 23:37. Заголовок: Visual VDI (Годограф)


Привет Всем!
Собрал свой вариант годографа на устаревшем микроконтроллере AT90s8535-8pc(в наличии был только этот). LCD использовано как в XLT - (128 точек по горизонтали и 64 по вертикали) Data Vision DG 12864 s2fbly(980руб). Самый дешёвый его аналог - МЕЛТ МТ12864А
В данный момент программа позволяет выводить оси Х и У и рисовать годограф. Годограф не стирается и поверх него рисуется следующий. Для испытаний в место двух каналов металлодетектора(Х и У) были подключены два потенциометра. В общем всё работает как задуманно быстро и без глюков....вроде ;). Как подключу к детектору - сфотографирую что получиться.
P.S. Схему, прошивку, исходный код - смотрите на сайте.

Спасибо: 0 
Ответов - 310 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 All [только новые]


sevzirfo



ссылка на сообщение  Отправлено: 05.01.05 15:03. Заголовок:


Сергею_Ст.
Какой индикатор использовал? у меня Data Vision DG 12864 s2fbly. Расположение - разъёмом вниз. При первом включении выводит ось X и Y, если ничего не подключено.
Есть ещё новая версия прошивки, промежуточная, так сказать. В ней ускорен вывод пикселей, сделано масштабирование от 2 до 8 раз по оси X и от 4 до 16 по оси Y. Пока на этом остановился.

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 05.01.05 18:44. Заголовок:


У меня индикатор МЭЛТовский, с виду очень похож на
Data Vision, но наверное с адресацией у них перепутано.
В принципе ничего страшного - как ставить индикатор по
барабану, а может попозже разберусь.Новый вопрос появляется - как управляете масштабированием?Какие-то джамперы на проц ставите или меню таки добили? И можно ли будет попрбовать прошивку?
С уважением
Сергей_Ст

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 05.01.05 21:02. Заголовок:


Прошивка версии 03 http://sevzirfo.narod.ru/visualvdiver03.rar
Меню нет пока, изменить масштаб можно только изменив программу(в алгоритме всё видно где и что). Ещё не доделал...

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 05.01.05 22:36. Заголовок:


Спасибо огромное!
С уважением
Сергей_Ст

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 08.01.05 04:03. Заголовок:


Поздравляю всех с рождеством.
Sevzirfo спасибо за новую прошивку.И вообще я очень рад что есть люди которые выкладывают свои разработки,я вот в программировании полный ноль и без твоей помощи по годографу(причем единственной в нашем инете)мне бы пришлось любоваться на прайсы графических металдетекторов,а так есть реальная возможность собрать хороший информативный прибор с минимальными затратами.Sergey st поделись пожалуйста впечатлениями от давайса (подключал ли к детектору)и разобрался ли где включать маштаб в 3й версии.
С уважением Vitas.


Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 08.01.05 13:36. Заголовок:


Спасибо за поздравления!Примите взаимные.
С дивайсом еще пытаюсь разобраться. Слава Богу
избавился от сдвинутых осей па экране - оказались
традиционные грабли с недостаточной блокировкой
кондерами по питанию.К детектору не подключал -
буду строить его вокруг индикатора (надеюсь).
Масштабирование действительно переключается пере-
программированием проца ( в самом начале алгоритма
в регистры skale x,y заносятся переменные 2,4, и т.д.)
Но у меня пока за этим остановки нет - пытаюсь
разобраться с АЦП Атмеги, он там с наворотами,
подключается внутренний источник опорного, внутри
задается разрядность и т.п.С ужасом вижу, что скоро
на работу, а ничего не успею.
С уважением и почтением
Сергей_Ст

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 08.01.05 20:11. Заголовок:


Спасибо большое за быстрый ответ.К сожалению мне тоже скоро на работу.За время праздников собрал детектор volksturm Sm,есть проблемы с определением цвет мет(нет рег фазы),поетому вместо задающего импульсы узла хочу поставить AT90S2313 с прошивкой от Classic mod03(есть рег фазы и частоты)и к этому всему добавить годограф.Чтобы прибор только выводил информацию в виде звука и графика а решение копать не копать принимать самому.Я это к тому что на всякие разные формы размеры металла очень неодинаковые показания(смотрел по осциллографу)и мне кажется лучше делать чтоб не контроллер за тебя думал и мигал светдиодами,а самому подумать над тем что видиш и слышиш причем людям свойственно учится (т.е. набираться опыта)!
С уважением Vitas.


Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 08.01.05 21:15. Заголовок:


Привет! Спасибо за поздравления!
Испытал вчера ATmega8535-16PI в годографе и переделал под неё программу для работы на частоте 16 МГц. Сейчас сделал первое рабочее меню и сохранение настроек (масштаб Х и Y) в ЕЕПРОМ. Прошивку с исходным алгоритмом можно скачать тут http://sevzirfo.narod.ru/visualvdiver05.rar

Основная на проблема c девайсом - медленная скорость обновления LCD. Проявляется это в том, что при быстром движении катушкой годограф рисуется не сплошной линией, а точками и происходит неравномерное отображение половинок экрана(мерцание) в момент изменения пикселей. Всё дело в том, что в ATmega8535-16 мало SRAM -512байт и я не могу разместить в ней буфер экрана полностью для скоростного вывода и обработки. Из за этого приходится считывать и записывать постранично каждую половинку LCD (LCD состоит из 2 частей 64х64 байт,каждя из половинок по 8 страниц 64х8 байт). Я ранее пробовал сделать скоростной вывод на LCD изменяя непосредственно один пиксель конкретный, но обнаружился необъяснимый глюк, проявлялся он в периодических ошибках отображения положения пикселя на экране, я думаю, что операция чтения из LCD происходила с ошибкой, но постранично читает без ошибок. Избавиться от глюка не удалось.
В дальнейшем собираюсь использовать микроконтроллер ATmega16-16PI c 1кБ SRAM что бы решить проблему быстрого обновления LCD.

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 09.01.05 07:53. Заголовок:


Иван!Спасибо огромное за новую прошивку и заботу о нас!
Насчет считывания из индикатора непосредственно, мне
сотрудник говорил что нужно читать два раза из одного
и того же адреса, чтобы получить истиное значение.Или
что-то в этом духе.После выходных уточню и доложу.
С уважением и почтением
Сергей_Ст

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 09.01.05 20:29. Заголовок:


Sevzirfo большое спасибо что не забываеш о нас и радуеш новыми прошивками и мыслями на будущее.На каком то сайте по детекторам видел фотки экрана годографа на Atmega8535 и MT12232 и в некоторых случаях действительно рисуется не сплошной линией, а точками.Мысли в слух:мне кажется это не такая уж проблема,всеравно метал обнаруживается в основном по звуку а годограф можно потом включать и повторно проводить детектором с определенной скоростью над обьектом,но задуманое впечатляет.
С уважением Vitas.

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 10.01.05 01:05. Заголовок:


Привет Всем ;)))
Сегодня улучшил программу - удалось существенно увеличить скорость вывода изображения на LCD, теперь даже быстроменяющиеся сигналы отображает нормально.
Сделал автоматическое стирание изображения(ещё не регулируется из меню). Сделал одновременный вывод годографа и результатов АЦП по каналам X и Y, изменяющихся в реальном времени. В общем оптимизировал по немножку всё остальное. Прошивку V.06 с исходным алгоритмом можно скачать тут http://sevzirfo.narod.ru/visualvdiver06.rar
Помимо флеша ЕЕПРОМ надо тоже шить!!! там есть отдельный файлик (в версии 05 и 06).

На данный момент главная проблема в том, что у меня незарегистрированный Algorithm Bilder4.43 и больше я не могу улучшать прогу - меню и шрифты занимают много места, а размер кода ограничен в бесплатной версии. На Си пока не решаюсь переходить, привык к этой проге. Лекарства в сети я не нашёл...может плохо искал? (это намёк ;)

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 10.01.05 05:02. Заголовок:


Спасибо Иван!Намек понял(думаю).У меня АВ4.45, но регистрировать еще не пробовал.У меня вопрос возник-
годограмма получается только в правом квадранте,при
любом соотношении и порядке наростания и спада сигналов
по х и у - это мои грабли или так надо ? Кстати версия 6
на моей железяке насмерть отказывается жить, думаю может
частоту понизить - уж больно МЭЛТовский индикатор вредный (чипы в нем росийского «Ангстрема»).Ничего - ночь впереди, может чего и задышит.
С уважением и почтением
Сергей_Ст

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 10.01.05 14:24. Заголовок:


Удалось избавиться от глюка в старой программе, которая работает с самой высокой скоростью! Действительно - операцию Чтения надо было 2 раза подряд, читает без ошибок...а в описании на индикатор ничего такого не написано вообще. В общем, надобность в большой SRAM отпадает и всё можно будет сделать на ATmega8535-16. sergey_st Спасибо за подсказку! Прошиву готовлю.

Насчёт половинки экрана - так не должно быть! Вероятно МЭЛТовскоу индикатору надо больше время на переключение чипов. Как это лечить : ver05. найди подпрограмму Chip_select и измени строчку 8-›temp4 на 16-›tem4 (это задаётся время паузы для надёжного переключения чипов-половинок экрана, можно и больше поставить)

6 версию можешь оживить заменив подпрограммы Read_DATA, Send_COMMAND, Send_DATA на аналогичные из 5 версии

У тебя меню работает? Ещё возможен глюк при первом включении после прошивки, потом его больше нет.

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 12.01.05 06:06. Заголовок:


Очередное большое спасибо Ивану!
Переход от праздников к будням оказался труднее,
чем расчитывал.Только теперь буду пытаться лечить
дивайс.Заметил странность - мой АВ4.45 не хочет
компилировать Ваши исходники, ругается по поводу
формата констант начала таблиц символов.Буду пытаться
что-нибудь сделать.А по поводу двойного чтения ребята
рассказали, что в чипах индикатора заложен двойной
набор регистров памяти для облегчения реализации горизонтального скроллинга. Бог его знат ?
С уважением и почтением
Сергей_Ст, Киев

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 12.01.05 11:03. Заголовок:


С АВ4.45 вроде разобрался (чуть-чуть), даже скачал
новый - версия 4.46, а с остальным пока мрак. Ночь
прошла - снова хмурое утро.
С уважением и почтением
Сергей_Ст

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 12.01.05 23:42. Заголовок:


По поводу неравильной компиляции - зайди в меню Опции -› Опции проекта, в меню «Компилятор» найди Интерпретация шаблона »#-›Z» и выбери Как: «записать # в двойной регистр Z»

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 13.01.05 03:16. Заголовок:


Привет всем.
Ура,наконец то сэмулировал годограф в PROTEUSE,только график выводится на экране почемуто в виде горизонтальных отвитвлений от вертикальной линии(может скорости компа нехватает,больно старенький),а так даже в меню полазить можно и рисует линии x и y.
Sevzirfo,поискал я кряк и нашел только на версию 3.3 был также на 4.40 но оказался лапшой.Могу поискать если надо саму версию 3.3 и кряк к ней все попробовать соеденить и проверить.А поновей кряков нет (покрайней мере для обычных смертных;)искал часа 2.Я не разбираюсь в программирование но может можно какой нибудь программой открыть exe файл поискать строку отвечающюю за максимальный размер кода и че нить поменять.
С уважением Vitas.

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 13.01.05 03:59. Заголовок:


Версия 3.3 слишком старая, в ней много чего ещё не реализовано было тогда...Надо поновее версию, желательно самую последнюю. Так как Проект бесплатный, прогу покупать особого желания нет...хотя 2000руб не так и дорого на самом деле...поблему так или иначе надо решать.

В последнем варианте прошивки я сделал регулируемое из меню в широких пределах время хранения/стирания экрана.
Сильно оптимизировал прогу, но больше ничего не влезает !!!

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 14.01.05 02:59. Заголовок:


Корочет надо найти человек 5 кому этот проект важен, 2000/5=400р это более менее реально покрайней мере для меня (сложный период,сегодня 1й день на новой работе).И проблема решена(как мне кажется).Sevzirfo ну когда же
будут фотки экрана с пояснениями,любопытство просто душит!!!Ну очень прошу!!!
С уважением Vitas.

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 15.01.05 06:26. Заголовок:


Наконец снова дорвался до железки и она меня
немного помучила.Иван как всегда был прав -
и насчет задержек, и насчет записи в двойной
регистр Z, а главное насчет размера объектного
кода.Все переношу, что нужно, из 5 версии в 6-ю,
а в итоге - полный мрак.Пока дошло, что при этом
превышаю дозволеную в бесплатной версии АВ длину
проги - думал кончусь.Удалось обойти эту бяку самым
жлобским способом - обкорнать знакогенератор -
оставил только то, что применяется в меню.Всё ожило.
Правда из менюшки не могу попасть в настройку SCALE X,
но надеюсь это пережить или разобраться ночью.
С уважением и почтением
Сергей_Ст

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 20.01.05 02:13. Заголовок:


Переписываю программу на Си.

Спасибо: 0 
Vitas



ссылка на сообщение  Отправлено: 21.01.05 00:51. Заголовок:


Привет всем!
Собрал схему AT90S2313 с прошивкой от Classic mod03.Сразу заработала теперь ее мучую и думаю что поставить вместо монитора питания.Работает отлично аж глаза радуются(по осциллографу).Мысли вслух;если б запоминал контроллер 2 разные настройки можно было б делать двухчастотный прибор,в принципе можно поставить 2 контроллера на разные частоты(может так и сделаю).
Очередное БОЛЬШОЕ СПАСИБО Sevzirfo!!!
С уважением Vitas.

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 23.01.05 23:57. Заголовок:


Написал часть проги для годографа на Си (Использую CodeVisionAVR), оказалось довольно просто, основная проблема - не работает внутрисхемное программирование чипа, вернее работает с ошибками. Шить другими прогами тормозит работу. Вот ищу причину ошибок пока...

Спасибо: 0 
sergey_st



ссылка на сообщение  Отправлено: 24.01.05 02:23. Заголовок:


Удачи Вам Иван!
С нетерпением ждем результатов вашей борьбы.
Я умудрился так запрограммировать перемычки
Атмеги, что она перестала отзываться на Понипрог,
потом оказалось что ей хочется внешнего генератора.
Пока разобрался - успел купить новый корпус,
теперь играюсь с двумя.Сцепился с катушкой в подставке
от монитора (была такая рассказка на братском сайте),
пока все нормально но не хочется торопиться -
может получится хорошо.
С уважением и почтением
Сергей_Ст

Спасибо: 0 
sevzirfo



ссылка на сообщение  Отправлено: 27.01.05 03:35. Заголовок:


Решилась проблема с Algorithm Bilder4.46. Сейчас дело пойдёт быстрее :)))

Спасибо: 0 
Ответов - 310 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 7
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия