Дисплей от Siemens S65

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 70
Зарегистрирован: Пт авг 01, 2008 08:43:08

Сообщение Antibiotic »

Лограф это сурово.. но на электрониксе человек собирал лограф, параметры не помню но видео сигнал он у него показывал. С частотй обновления, люди из меги и этого дисплея выжимали до 17 FPS фликер есть но небольшой, для лографа вполне сойдет.

to PIC: Рад что смог помочь.
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 70
Зарегистрирован: Пт авг 01, 2008 08:43:08

Сообщение Antibiotic »

Krik99 писал(а):Ну если я не ошибаюсь, то цикл тоже начинаеться с значения 0. :)
Обхитрил сам себя.. снова :)
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34

Сообщение neonix »

Antibiotic писал(а):Лограф это сурово.. но на электрониксе человек собирал лограф, параметры не помню но видео сигнал он у него показывал. С частотй обновления, люди из меги и этого дисплея выжимали до 17 FPS фликер есть но небольшой, для лографа вполне сойдет.

to PIC: Рад что смог помочь.
Видел я исходник того товарища, у него вся прога вечный цикл с 176 выборкаи из АЦП, те даже нарисовать чегонить на экране он не успеет уже, ко всему же у него был 8ми битный режим. Я тоже пробовал писать осцил под этот дисп, мега на 36 МГц всеравно работает через одно место...
Контактная информация:
PIC
Открыл глаза
Аватара пользователя
Сообщения: 72
Зарегистрирован: Ср ноя 05, 2008 22:23:11
Откуда: Алма-Ата

Сообщение PIC »

Нет, мужики, а если сделать осцилл не в режиме реального времени а со ждущей разверткой. Т.е сделал замер вывел на дисплей осциллограмму и характеристики, где нибуть такое есть ?
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина

Сообщение Krik99 »

Ну если даже в цыкле измерять и сразу выводить то будет не очень и плохой осцил, например можно добавить кнопку, и по нажатию заморозить картинку на диспе. Хотя после 176 выборок можно и надписи написать, а потом уже начинать новое измерение. Или создать массив на 176 и по таймеру постоянно измерять значение АЦП, а в свободное время выводить всё это на дисп.
PS А с характеристиками всё просто, например при измерении АЦП заводим переменную и записываем туда самое большое значение, потом преобразуем в вольты и выводим после отрисовки самой осцилограмы.
PS Но на ARM это всё получилось бы круче, хотя самого заинтересовало сделть всё это на AVR. :)
Изображение
Контактная информация:
Реклама
PIC
Открыл глаза
Аватара пользователя
Сообщения: 72
Зарегистрирован: Ср ноя 05, 2008 22:23:11
Откуда: Алма-Ата

Сообщение PIC »

Уважаемый Krik, давай мутить вместе, ты на AVR а я на PIC. Если тебя это заинтересовало :))
Кто хочет присоеденяйтесь, мне было бы интерестно.
Контактная информация:
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34

Сообщение neonix »

Могу впринципе присоеденится, если привезут ARM буду делать на арме, а так у мну AVRки покачто.... В бесконечном цикле трудно сделать будет, скорости нехватает, фликер ооочень сильный. и это в восьмибитном режиме даже не рисуя сетку на 24 Mhz (12 Mhz SPI). Писал на си, замер делал внутренним АЦП. Тут лучше подходит вариант со ждушей разверткой, тока как реализовать красиво пока не придумал....
Контактная информация:
PIC
Открыл глаза
Аватара пользователя
Сообщения: 72
Зарегистрирован: Ср ноя 05, 2008 22:23:11
Откуда: Алма-Ата

Сообщение PIC »

neonix писал(а):Тут лучше подходит вариант со ждушей разверткой, тока как реализовать красиво пока не придумал....
Я вот тоже думал, наверно лучше со ждущей разверткой делать, скорости явно не хватит. Видел вариант в журнале "Радио", там чел делал на PIC16F876A -> 20 Мгц и индикатор MT-12864, и то со ждущей. Вообщем мужики присоединяйтесь, будем делится результатами. :)) 8)
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 84
Зарегистрирован: Вт ноя 25, 2008 18:56:41

Сообщение OBIVAN »

Всем привет. В начале освоения AVR делал что-то подобное осцил. назвать сложно но как индикатором иногда пользуюсь, делал на 3310 LCD до 50 кГц можна сказать читабельно.
Электрический кот
Аватара пользователя
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34

Сообщение neonix »

OBIVAN писал(а):Всем привет. В начале освоения AVR делал что-то подобное осцил. назвать сложно но как индикатором иногда пользуюсь, делал на 3310 LCD до 50 кГц можна сказать читабельно.
А на чем написан ? реалтайм или ждуший режим ? Исходниками не поделитесь, посмотреть как у вас устроено ?
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 84
Зарегистрирован: Вт ноя 25, 2008 18:56:41

Сообщение OBIVAN »

Прошу не судить строго выкладываю как есть

for (b=0;b<164>0;a--)
{ while (!(ADCSRA & 0x10));
ADCSRA |=0x10;
izm+=ADCH;
}
osc=izm;
}

LcdClear();// Очистить экран
for (b=0;b<48;b+=4)// Задание шкалы амплитуды
{
LcdLine ( 0, b,1, b,PIXEL_XOR );
}

LcdGotoXY ( 4, 6);
zifra= scan*27;
decodir(zifra);
vivod(mks);
for (b=4;b<42;b+=4)// Задание шкалы развертки
{
LcdLine ( b, 46, b, 47,PIXEL_XOR );
}
//if(!ur) for (b=0;b<82;b++) LcdPixel ( b, ((osc/scan)/6), PIXEL_ON);
//else
//{

for(a=b=c=h=0;a<84;a++)
{b=1;
if((osc[a+b]/scan<ur>(ur+3))) // синхронизация
{h=a;a=164;
}

}
//}


for(b=0,a=h;a<(h+84);a++,b++) LcdPixel ( b,(42-((osc[a]/scan)/6)), PIXEL_ON);// Прорисовка графики

}
PIC
Открыл глаза
Аватара пользователя
Сообщения: 72
Зарегистрирован: Ср ноя 05, 2008 22:23:11
Откуда: Алма-Ата

Сообщение PIC »

OBIVAN, а фотки дисплея с осциллограммой можно выложить, хочу посмотреть разрешение.
Контактная информация:
Электрический кот
Аватара пользователя
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34

Сообщение neonix »

to OBIVAN может вы выложите полную версию, просто так не совсем понятно, просто кусок кода :) Хотя если жалко то хватит и того что есть :)
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 84
Зарегистрирован: Вт ноя 25, 2008 18:56:41

Сообщение OBIVAN »

Сегодня постараюсь пофотать и выложу, по поводу кода нет не жалко просто там такая абракадабра . :))
Электрический кот
Аватара пользователя
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34

Сообщение neonix »

OBIVAN писал(а):Сегодня постараюсь пофотать и выложу, по поводу кода нет не жалко просто там такая абракадабра . :))
Да ладно вам, с кем не бывает сам когда чтонить отлаживаю получается просто ужас, через пару дней и сам разобратся не могу ))
Контактная информация:
PIC
Открыл глаза
Аватара пользователя
Сообщения: 72
Зарегистрирован: Ср ноя 05, 2008 22:23:11
Откуда: Алма-Ата

Сообщение PIC »

Да действительно полный исходник бы :))
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 70
Зарегистрирован: Пт авг 01, 2008 08:43:08

Сообщение Antibiotic »

ага. оч. хоцца посмотреть :)
Встал на лапы
Аватара пользователя
Сообщения: 84
Зарегистрирован: Вт ноя 25, 2008 18:56:41

Сообщение OBIVAN »

Так до фотика добрался, генератора дома нет так что смотрим наводки 50 Гц.
Вложения
0000rar.rar
(80.89 КБ) 927 скачиваний
Встал на лапы
Аватара пользователя
Сообщения: 84
Зарегистрирован: Вт ноя 25, 2008 18:56:41

Сообщение OBIVAN »

Были у меня и попытки на сименовском дисплее что-то подобное поделать благо доступ к дисплеям есть но выводом циферок все и закончилось уж больно все медленно , пробовал также и 6100 ну этот пациент более менее подходит под такие задачи , но видимость изображения на нем просто отвратительная.
PIC
Открыл глаза
Аватара пользователя
Сообщения: 72
Зарегистрирован: Ср ноя 05, 2008 22:23:11
Откуда: Алма-Ата

Сообщение PIC »

Блин так это проект у тебя не только осцилл, ты типа универсала что то мутил да ?
Ну мне так понравилось :))
Контактная информация:
Ответить

Вернуться в «Периферия»