Автор | Сообщение |
|
Отправлено: 25.10.04 23:37. Заголовок: Visual VDI (Годограф)
Привет Всем! Собрал свой вариант годографа на устаревшем микроконтроллере AT90s8535-8pc(в наличии был только этот). LCD использовано как в XLT - (128 точек по горизонтали и 64 по вертикали) Data Vision DG 12864 s2fbly(980руб). Самый дешёвый его аналог - МЕЛТ МТ12864А В данный момент программа позволяет выводить оси Х и У и рисовать годограф. Годограф не стирается и поверх него рисуется следующий. Для испытаний в место двух каналов металлодетектора(Х и У) были подключены два потенциометра. В общем всё работает как задуманно быстро и без глюков....вроде ;). Как подключу к детектору - сфотографирую что получиться. P.S. Схему, прошивку, исходный код - смотрите на сайте.
|
|
|
Ответов - 310
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
All
[только новые]
|
|
|
Отправлено: 05.08.05 20:10. Заголовок: Re:
Привет всем. Sevzirfo раскажи если не секрет на каком принципе будет основан дискриминатор,как в Кондоре или что то другое надумал. Кстати подстройку земли можно ли выводить на настр фазы в MOD3 С уважением Vitas.
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 06.08.05 15:27. Заголовок: Re:
Расчёт VDI удалось сделать.Сыровато правда пока, но заработало.Быстродействия хватает даже на сыром варианте. Насчёт дискриминатора пока серьёзно не думал.Наверно типа спектра и сектора убирать выборочно. Годограф отображается постоянно к примеру, а звук по секторам. На разные сектора свой тон.
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 07.08.05 21:11. Заголовок: Re:
Сделал аппаратную генерацию меандров, работает ))) но пришлось выводы переназначать, LCD по другому включил.Это ещё предварительно...но процесс идёт!
|
|
|
IRF840
|
| постоянный участник
|
|
|
Отправлено: 08.08.05 05:38. Заголовок: Re:
И это радует!
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 08.08.05 08:55. Заголовок: Re:
sevzirfo Вопрос 1. Какой процессор используешь? Вопрос 2. Как посроен входной каскад как у MOD03M или как у Кощея 18 ?
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 08.08.05 18:30. Заголовок: Re:
|
|
|
|
Отправлено: 08.08.05 19:50. Заголовок: Re:
Привет всем. SEVZIRFO спасибо за новую прошиву.Раскажи поподробнее какаие изменения не в схеме. С уважением Vitas.
|
|
|
|
Отправлено: 09.08.05 20:18. Заголовок: Re:
Всем привет. Сегодня съездил за заказанным дисплеем,отдал кучу бабок но как взял в руки понял что он того стоит.Все никак не налюбуюсь.Как нить на днях без спешки буду пробовать подключать. С уважением Vitas.
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 09.08.05 22:13. Заголовок: Re:
Vitas, посмотри страничку о годографе, там написано про новую прошивку. Хочу попробовать запустить контроллер на частоте 20мгц, кто нибудь знает, может работать ATmega8535-16PI на такой частоте или нет? предельная 16мгц, я это знаю.
|
|
|
IRF840
|
| постоянный участник
|
|
|
Отправлено: 10.08.05 00:02. Заголовок: Re:
А где эта страничка?
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 10.08.05 08:57. Заголовок: Re:
|
|
|
|
|
Отправлено: 10.08.05 12:56. Заголовок: Re:
Иван, не советую разгонять кристалл. Если у тебя разгонится это еще не факт, что разгонится у всех. И неизвестно как это все будет вести себя в поле.
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 10.08.05 18:57. Заголовок: Re:
Попробовал контроллер на 20мгц. Всё работает и программируется отлично! Прибавка производительности совсем не лишняя. Стало возможно более или менее плавно перестраивать частоту меандров.Производительность очень важна для прорисовки годографа, больше точек выведет, линии будут чёткие при быстроменяющемся сигнале.
|
|
|
|
Отправлено: 10.08.05 20:25. Заголовок: Re:
Хочется ляпнуть свои сведения. Давно молчал - треснул уже второй (теперь уже трансмуральный т.е. обе стенки с дырками ,инфаркт. Слава Богу прошло в тайне от семьи, сделал вид что от жары и пива поплохело сильно)но ковыряться продолжаю. АТмега8535-16 (40pin DIP) на 20 Мгц работает безупречно (у меня).Непонятный для меня факт - медленный Мэлтовский индикатор при прошивке slow и тактовой проца 24 Мгц - без проблем, в то же время нормальная прошивка v.08 с тактовой 8 Мгц смертельно глючит (не забывайте что у меня МЭЛТ). Иван! Может, в порядке помощи слаборазвитым братьям, будете иногда делать прошивки slow? Или я сам попробую угнаться, а Вы мой файлик пропустите через настоящий AlgorithmBuilder и через мыло мне сбросите его обжевать? Еще одно - при испытаниях пришлось переделать синхродетектор на канал Х т.е. два ключика на один кондер (треугольник как у Щедрина по простому), а на У - с общего канала (без анализа фазы, только амплитуда),иначе получал годограф только в правом квадранте индикатора. Поделитесь у кого как, а то может у меня манечка, а я еще не знаю? С уважением и почтением Сергей_Ст Киев
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 11.08.05 08:33. Заголовок: Re:
Сделал перестройку частоты из меню, получилось от 2,8кГц до 45кГц. Шаг перестройки неодинаковый и зависит от частоты(для 3кГц шаг 0.02кГц, для 6кГц шаг 0,09кГц, для 10кГц шаг 0,2кГц) sergey_st Я решил под медленные индикаторы прошивок больше не делать, так как точно не могу знать оптимальную величину задержек, это только опытным путём можно узнать. Насчёт помощи - помогу чем смогу, пишите на мыло
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 11.08.05 09:00. Заголовок: Re:
Задержку на индикаторе можно узнать по флагу готовности.Но это лишняя операция которая замедляет ход выполнения программы целеком.
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 11.08.05 09:25. Заголовок: Re:
Отображение на индикаторе лучше повесить на 50 или 25 герц делать вывод на экран чаще нет смысла глаз всеровно не успевает среагировать.
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 11.08.05 11:26. Заголовок: Re:
А про флаг готовности я и забыл :))) в самом начале помню хотел его задействовать...если его применить, то программа сама будет под индикатор подстраиваться и будет работать без проблем на медленных LCD. Попробую реализовать в ближайшее время. На счёт привязки к 50 герцам...пока не знаю как сделать, у меня изображение не мерцает вообще никогда
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 11.08.05 12:49. Заголовок: Re:
Делается все просто. Делаешь прерывание 50 герц по счетчику которое выставляет какойнибуть бит в памяти или в регистре после этого делаешь прогу которая выводит данные на экран лишь только в том случаее если бит установлен а по ее завершении сбрасываешь этот бит.Я так делал.Могу разместить исходник.
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 11.08.05 12:53. Заголовок: Re:
По биту готовности могу подсказать следующее: В начале проги читаешь и записываешь один байт в дисплей и счетчиком считаешь количество импульсов до готовности дисплея записываешь значение как константу и используешь на протяжении всей программы задержку равную константе. Это с экономит массу времени.
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 12.08.05 12:51. Заголовок: Re:
Мысль понял, применим
|
|
|
|
|
Отправлено: 12.08.05 19:33. Заголовок: Re:
Привет всем. Подключил девайс на экране чето кажет но не в тему. Мучил контролер битами конфигурации пока не замолчал (эфекта нету),по совету Сергея подал внешнюю частоту при программировании контроллер ОЖИЛ.Пробовал всякие прошивки эфект 0.Пробовал всякие кварцы эфект тотже. Вопрос к Sevzirfo: из контроллера в режиме ожидания идет сигнал на переключение половинок экрана то правой то левой?У меня только на одну половину приходит. Если кто знает как проверить дисплей без контроллера просьба сообщить.Или обьяснить на пальцах как заслать туда пару байт чтоб показал на дисплее(недавно начал программить PIC16F84 думаю накатать прогу для проверки). Все прошивки 100% исправные,все гонял в Proteuse. С уважением Vitas.
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 12.08.05 23:02. Заголовок: Re:
Это чтото с мироконтроллером, прошил не так. Не забывай,ЕЕПРОМ тоже надо шить. Половинки экрана переключаются постоянно,и иногда вместе вкл. Используй кварц только на 16мгц для чистоты эксперимента. Биты конфигурации смотри выше в форуме были. P.S. Уезжаю на несколько дней в лес.
|
|
|
|
Отправлено: 12.08.05 23:20. Заголовок: Re:
Sevzirfo контролер прошиваю с EPROMом и все считываю проверяю OK ,кварц на 14 с копейкой на 16 нету.Сейчас скачал прогу для LCD под комп хочу проверить дисплей. с уважением Vitas.
|
|
|
|
Отправлено: 13.08.05 00:27. Заголовок: Re:
Ура,дисплей рабочий.Значит писец контролеру. С уважением Vitas.
|
|
|
Ответов - 310
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
All
[только новые]
|
|