Автор | Сообщение |
|
Отправлено: 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
[только новые]
|
|
|
Отправлено: 03.06.05 09:54. Заголовок: Re:
Vitalik Попробую вечером. У меня еще вопрос, крутим переменники цифирки меняются, а еще что нить на индикаторе должно быть? Все изминения на моей странице см. 03.06.2005 г.
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 03.06.05 10:03. Заголовок: Re:
Точки должен ставить но их нормально видно только когда подключен к металлодетектору.
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 03.06.05 10:18. Заголовок: Re:
новя версия теста дисплея проверка сброса дисплея отсутствует :020000020000FC :020000001BC023 :02000C00E4C04E :100038000CEF07BB08BB02BB02E00EBF0FE50DBF0C :10004800BBD058D057D056D017D036D009E10F932F :1000580051D00F910A95D9F758D009E10F934AD09A :100068000F910A95D9F7F1CF002704BB05BB03B35D :1000780008950FEF04BB08950CEF0FEF01BB95989F :1000880039D038D0959A36D035D0979A969867D087 :1000980031D001D00895979A969A00000000000088 :1000A800000000E477D008EB75D000EC73D00FE3C4 :1000B80071D0979896980895EEDF979A969A20E4CB :1000C80001D005C000275BD02A95E1F7089539EBE8 :1000D80000E460D0032F5ED020E4F4DF3395032FD3 :1000E800003CB1F7D8DF9798969800000000000010 :1000F8000000089599279130F1F799279130F1F789 :10010800089581E08395F1F70895C5DF979A969A47 :1001180020E401D005C00FEF32D02A95E1F7089509 :1001280039EB00E437D0032F35D020E4F4DF3395E2 :10013800032F003CB1F7AFDF9798969800000000B6 :10014800000000000895002704BB05BB929A939A0B :10015800D8DF949AD6DF03B39498D3DF08950027A5 :1001680004BB05BB0CEF01BB9298939ACADF949A23 :10017800C8DF03B39498C5DF9698979808951FEF42 :1001880014BB929A939805BBBCDF949ABADF9498F3 :10019800B8DF08951FEF14BB9298F4CF08950CEFC1 :1001A80007BB01BB08BB04E202BB002704BB05BBBD :1001B8000000000000000895F89404E00BBD02EE72 :1001C8000ABD0CE00EBD00E109BF78940895916066 :0401D8001895FFCFA8 :00000001FF
|
|
|
|
Отправлено: 03.06.05 10:51. Заголовок: Re:
Vitalik угу
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 03.06.05 22:18. Заголовок: Re:
Когда крутишь переменники рисуется линия из точек, её отлично видно, можно разрисовать весь экран всякой всячиной :) Как только перестанешь рисовать, через некоторое время(время хранения экрана) экран очистится.Это для последней версии.
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 05.06.05 18:52. Заголовок: Re:
как я понял определение сигнала производится по теореме Котельникова мож кто подскажет как програмно ее реализовать.
|
|
|
|
Отправлено: 06.06.05 10:12. Заголовок: Re:
sevzirfo Опять куча глупых вопросов: 1. прошиваю v.06 экран LCD мигает, в меню входит, можно выбрать пункты меню, выйти. прошиваю v.07 экран LCD мигает, в меню не входит ... прошиваю v.07slow экран LCD мигает, в меню не входит ... прошиваю v.08 экран LCD мигает, в меню не входит ... 2. почему ось Y прерывистая (пунктирная), точки на экране, кручу переменники, не ресуются (v.08) - цифирки меняются.
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 06.06.05 13:17. Заголовок: Re:
Тест работает ?
|
|
|
|
Отправлено: 06.06.05 16:32. Заголовок: Re:
Vitalik сегодня вечером только попробую, в выходные в поле выезжал.
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 06.06.05 22:51. Заголовок: Re:
alfa-2 Попробуй v0.5 она самая медленная, там страничный способ отрисовки экрана. Должно работать на самых медленных LCD. Надо определиться, в чём проблема, в LCD или контроллере.
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 06.06.05 23:08. Заголовок: Re:
|
|
|
|
|
Отправлено: 07.06.05 00:20. Заголовок: Re:
sevzirfo Контроллеров у меня теперь 2-а, индикатор завтра куплю. прошиваю v.05 - 1. включаю на экране ничего, 2. нажимаю кнопку меню - попадаю в меню, все прекрасно видно, можно перемещаться по меню, менять параметры, выйти, на экране опять ничего, 3. начинаю вращать переменники - на экране появляются оси X,Y в левом верхнем углу меняются цыферки, на экране рисуются точки... экран при этом мигает прошиваю v.06 - 1. включаю на экране ничего, 2. нажимаю кнопку меню - попадаю в меню, все прекрасно видно, можно перемещаться по меню, менять параметры, выйти, на экране опять ничего 3. начинаю вращать переменники появляются цыферки в верху, меняются рисуются точки, экран мигает прошиваю v.07 - 1. включаю на экране оси X, Y (еле видно) экран сильно мигает 2. нажимаю кнопку - меню, попадаю в меню экран сильно мигает, можно перемещаться по меню только проблемно понять что выбрал в данный момент... Методом тыка можно умудриться выйти из меню или нажать кнопку RESET. 3. начинаю вращать переменники ничего, экран сильно мигает. прошиваю v.07 Slow - 1. включаю на экране оси X, Y в верху с право и с лево циферки, экран немного мигает, заметно обновление экрана (экран очищается и снова выводит оси и циферки) 2. нажимаю кнопку - меню попадаю в меню экран мигает, отпускаю кнопку - чистый экран можно перемещаться по меню только проблемно понять что выбрал в данный момент... хотя если приноровиться то ..., можно умудриться выйти из меню или нажать кнопку RESET. 3. начинаю вращать переменники на экране меняются цыферки рисуются точки, экран мигает, видно обновление экрана. прошиваю v.08 - 1. включаю на экране оси X,Y в верху с право и с лево цифирки + индикатор батареи, экран мигает 2. нажимаю кнопку меню - попадаю в меню, отпускаю кнопку на экране ничего не видно, можно перемещаться по меню только проблемно понять что выбрал в данный момент... Методом тыка можно умудриться выйти из меню или нажать кнопку RESET. 3. начинаю вращать переменники цыферки меняются точки не видать, экран мигает. Вот. Я склоняюсь к мысле виноват LCD.
|
|
|
|
Отправлено: 07.06.05 00:22. Заголовок: Re:
Vitalik Твой тест у меня не запускается, ни 1, ни 2 вариант ...
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 07.06.05 09:38. Заголовок: Re:
Странно у меня пашет и первый и второй . А сколько ждал запуска ?
|
|
|
|
Отправлено: 07.06.05 13:32. Заголовок: Re:
Vitalik Вариант 1. Включил подождал минуту, кратковременно подал плюс на PC5 - тишина. Вариант 2. После включения подождал секунд 30, потом нажал RESET и еще подождал пару минут (телефон звонил), подал 5V на PC5 - тишина Прикол. Купил сегодня LCD DG 12864 S2FBLY - если не заработае, тоды не знаю ... Годограф уже золотой выходит.
|
|
|
sevzirfo
|
| администратор
|
|
|
Отправлено: 07.06.05 19:35. Заголовок: Re:
alfa-2 Испытал тесты Vitalika - у меня всё работает, и первый вариант и второй. Только уж сильно паузы долгие,надо было по секунде сделать между обновлениями. Прошивал ПониПрогом. Становится уже интересно )))
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 08.06.05 08:30. Заголовок: Re:
Паузы долгие сделаны специально !!! Чтоб точно знать о работе дисплея !!!
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 08.06.05 08:34. Заголовок: Re:
Поясняю если включить на 16Мгц то паузы будут самй раз.
|
|
|
|
Отправлено: 21.06.05 22:02. Заголовок: Подскажите-посоветуйте по LCD
Подскажите-посоветуйте по LCD. С буквами ни фига не понятно. Есть в наличии такие жки LCD MT-12864A-2YLG МЭЛТ 108.08 жки LCD TM12864ABBW6 TIANMA 88.29 жки LCD TM12864ADC-1 TIANMA 88.29 жки LCD TM12864FBCW6 TIANMA 88.29 жки LCD TM12864HBCW6 TIANMA 88.29 жки LCD SG12864ABLT-HB-Z SUNL 185.81 жки LCD SG12864ASLB-HS SUNL 185.81 жки LCD SG12864CSLB-HS-Z SUNL 185.81 жки LCD SG12864HSLB-HB SUNL 158.14 жки LCD SG12864HULB-GB SUNL 143.64 жки LCD WG128128B-YGB-V WINSTAR 236.88 жки LCD WG12864A-TGH-VW WINSTAR 167.36 жки LCD WG12864A-WFE-T WINSTAR 168.02 жки LCD WG12864A-WGE-T WINSTAR 140.27 жки LCD WG12864A-YGB-T WINSTAR 126.59 жки LCD WG12864A-YGH-T WINSTAR 116.32 жки LCD WG12864A-YYK-T WINSTAR 133.57 жки LCD WG12864B-AFK-VN WINSTAR 97.87 жки LCD WG12864B-TTL-VN WINSTAR 99.93 жки LCD WG12864D-DGH-NZ WINSTAR 191.08 жки LCD WG12864D-YGB-VZ WINSTAR 197.67 жки LCD WG12864E-WGH-TZ WINSTAR 153.52 жки LCD WG12864F-YYH-V WINSTAR 182.52 Цены в гривнах. 50гривен=10долларам
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 22.06.05 08:15. Заголовок: Re:
Первые две буквы это производитель 12864 размер точек экрана 128Х64 первая буква после цифр серия модели следующие три это тип дисплея (негатив позитив ) тип подсветки светодиодная ,электролюминисцентная и.т.д Жидко-кристаллические индикаторы фирмы Winstar Система обозначений ЖКИ-индикаторов W H 1602 B - Y G B - CP ** 1 2 3 4 5 6 7 8 9 № Пояснение Значение Описание 1 Производитель W продукт Winstar 2 Тип модуля H символьный G графический X TAB 3 Число символов, строк или точек 08,16,20,24,40... количество символов в строке (для символьных ЖКИ) 120,122,128... количество точек в строке (для графических ЖКИ) 01,02,03,04... количество строк (для символьных ЖКИ) 08,16,32...240... количество точек в столбце (для графических ЖКИ) 4 Модель индикатора A - Z Серийный номер модели 5 Тип и цвет подсветки N без подсветки A светодиодная янтарная B электролюминисцентная синяя D электролюминисцентная зелёная F CCFL белая G светодиодная зелёная P светодиодная синяя R светодиодная красная T светодиодная белая W электролюминисцентная белая Y светодиодная желто-зеленая 6 Тип и цвет ЖКИ B TN позитивный, серый F FSTN позитивный G STN позитивный, серый M STN негативный, синий N TN негативный T FSTN негативный Y STN позитивный, желто-зелёный 7 Тип поляризации, диапазон температур, угол зрения A на отражение, 0 - +50°C, 6:00 B на просвет и отражение, 0 - +50°C, 6:00 C на просвет, 0 - +50°C, 6:00 D на отражение, 0 - +50°C, 12:00 E на просвет и отражение, 0 - +50°C, 12:00 F на просвет, 0 - +50°C, 12:00 G на отражение, -20 - +70°C, 6:00 H на просвет и отражение, -20 - +70°C, 6:00 I на просвет, 0 - +50°C, 6:00 J на отражение, -20 - +70°C, 12:00 K на просвет и отражение, -20 - +70°C, 12:00 L на просвет, -20 - +70°C, 12:00 8 Знакогенератор JS / JP английский/японский EE / EU / EP / ES / EC английский/европейский CP английский/русский 9 Специальный код V встроенный источник отрицательного напряжения T встроенный источник отрицательного напряжения и температурная компенсация TS Touch Screen E подсветка в торец Пример: WH1602A-YGB-CP - алфавитно-цифровой модуль серии A с желто-зелёной светодиодной подсветкой, STN позитивный серый, на стандартный диапазон температур, с англо/русским знакогенератором
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 22.06.05 08:19. Заголовок: Re:
от себя добавлю главное чтоб контроллер жки был KS0108
|
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 22.06.05 08:23. Заголовок: Re:
ну и сам индикатор конечно графическим (ни в коем случае символьным)
|
|
|
|
Отправлено: 22.06.05 17:41. Заголовок: Re:
Спасибо за ответ.Я так понял,что ориентация на 6часов-это удобнее смотреть с низу? Наверное остановлюсь на WG12864A-YGH-T.Подсветку использовать не буду.Если я правильно понял подсветка на диодах потребляет совсем не мало?
|
|
|
IRF840
|
| постоянный участник
|
|
|
Отправлено: 22.06.05 17:43. Заголовок: Re:
А как отличить медленный индикатор от нормального ( чтобы случайно не купить медленный)? Или с контроллером KS0108 все нормальные?
|
|
|
Vitalik
|
| постоянный участник
|
|
|
Отправлено: 22.06.05 20:15. Заголовок: Re:
IRF840 Только смотреть datasheet чем меньше времени индикатор требует для обмена данными тем он лучше. Но есть еще одна проблема с которой я столкнулся программируя дисплей: скорость изменения прозрачности кристалла еще медленнее. Кроме того она не равномерна, загорается быстрее чем гаснет. По этой причине если точка на экране быстро двигаетя то возникает медлеено угасающий след как у каметы. Это свойство ЖКИ очень мешает динамике.
|
|
|
Ответов - 310
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
All
[только новые]
|
|