Дисплей от Siemens S65

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

Сообщение Antibiotic »

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

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

Сообщение Antibiotic »

Krik99 писал(а):Ну если я не ошибаюсь, то цикл тоже начинаеться с значения 0. :)


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

Сообщение neonix »

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

to PIC: Рад что смог помочь.

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

Сообщение PIC »

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

Сообщение Krik99 »

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

Сообщение PIC »

Уважаемый Krik, давай мутить вместе, ты на AVR а я на PIC. Если тебя это заинтересовало :))
Кто хочет присоеденяйтесь, мне было бы интерестно.
Реклама
Аватара пользователя
neonix
Электрический кот
Сообщения: 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)
Аватара пользователя
OBIVAN
Встал на лапы
Сообщения: 84
Зарегистрирован: Вт ноя 25, 2008 18:56:41

Сообщение OBIVAN »

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

Сообщение neonix »

OBIVAN писал(а):Всем привет. В начале освоения AVR делал что-то подобное осцил. назвать сложно но как индикатором иногда пользуюсь, делал на 3310 LCD до 50 кГц можна сказать читабельно.

А на чем написан ? реалтайм или ждуший режим ? Исходниками не поделитесь, посмотреть как у вас устроено ?
Аватара пользователя
OBIVAN
Встал на лапы
Сообщения: 84
Зарегистрирован: Вт ноя 25, 2008 18:56:41

Сообщение OBIVAN »

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

for (b=0;b<164>0;a--)
{ while (!(ADCSRA & 0x10));
ADCSRA |=0x10;
izm+=ADCH;
}
osc[b]=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[b]/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, а фотки дисплея с осциллограммой можно выложить, хочу посмотреть разрешение.
Аватара пользователя
neonix
Электрический кот
Сообщения: 1040
Зарегистрирован: Чт фев 19, 2009 17:46:34
Контактная информация:

Сообщение neonix »

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

Сообщение OBIVAN »

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

Сообщение neonix »

OBIVAN писал(а):Сегодня постараюсь пофотать и выложу, по поводу кода нет не жалко просто там такая абракадабра . :))

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

Сообщение PIC »

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

Сообщение Antibiotic »

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

Сообщение OBIVAN »

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

Сообщение OBIVAN »

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

Сообщение PIC »

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

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