Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Измерительное оборудование Осциллографы, мультиметры, анализаторы и другая измерительная техника необходимая каждому разработчику.

Закрытая тема
Опции темы
Непрочитано 30.09.2012, 13:45   #441
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Насколько помню, после BiDir порта нужно ставить соответствующий буфер (по крайней мере предупреждение о недопустимости прямого управления выводами верхнего уровня выдается.) Несколько дней не заглядывал в ветку был занят. Как вариант, попробовать сделать порт In-Out и проверить, что кроме направления выставлен сигнал включения (выход порта из 3-го состояния)
Реклама:
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 30.09.2012 в 13:48.
MisterDi вне форума  
Непрочитано 30.09.2012, 13:57   #442
executer01
Частый гость
 
Регистрация: 04.10.2009
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
executer01 на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Извините, что намусорил. Все както заработало само. После перегрузки конфигурации. Наверно файлом ошибся \
Нормально клавиатура опрашивается по bidir LCD_DATA порту и экран работает даже при всех нажатых кнопках. Фух.
В SOPC Builder порт сделан TriState в квартусе он подключен к BiDir порту ПЛИС. На время опроса клавиатуры DIRECTION ставлю в 0 и DATA на всякий случай тоже обнуляю.

Последний раз редактировалось executer01; 30.09.2012 в 14:01.
executer01 вне форума  
Непрочитано 30.09.2012, 14:44   #443
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Цитата:
Извините, что намусорил.
Это не мусор, это нормальное обсуждение. То, что в "Барахолке" - ИМХО не страшно.
Кстати, можно ли посмотреть как Вы электрически подключили клавиатуру?
Недавно откомпилировал вариант с записью захватываемых данных в основное ОЗУ с возможностью захвата до 1М отсчетов. Надеюсь, что получится сделать поддержку в софте. Кто-бы добавил в сутки еще часов 10-12
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 30.09.2012 в 14:47.
MisterDi вне форума  
Непрочитано 01.10.2012, 19:11   #444
ВитГо
Прописка
 
Регистрация: 19.12.2009
Сообщений: 120
Сказал спасибо: 22
Сказали Спасибо 35 раз(а) в 22 сообщении(ях)
ВитГо на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

я переписал код (уже наверное в 10ый раз.. и чую он тоже не последний)

получилось все что хотел, включая программный 16ти битный предделитель частоты захвата (значения от 1 до 65535)

как делается синхронизация ?
это внешняя схема или все таки можно делать программную ?

как синхронизация реализуется в промышленных осциллографах?

пока находил такие
это простые, в принципе понятные:
- синхронизация по минимальному(максимальному) уровню - смотрим на вход, и как только находим минимальное(максимальное) значение - стартуем

усложненные:
- по длительности импульса (паузы) - вот здесь как определяем длительность импульса ?
мы задаем какие-то пороговые значения минимума (при котором начинаем отсчитывать длительность) и максимума (при котором фиксируем значение длительности и стартуем если нужно захват) ?
или есть какой то стандартный подход в определении длительности импульса (паузы)?

в принципе все остальные способы идут от указанных выше двух и наверное на плис вряд ли реализуемы (понравилось у какого то осциллографа синхронизация по нужной строке кадра изображения !! или синхронизация по кадру (ну это не сложно помоему)

кто как делает синхронизацию ?
ВитГо вне форума  
Непрочитано 01.10.2012, 20:30   #445
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,725
Сказал спасибо: 2,424
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Ну,для изображения синхронизация - это просто.Там все жестко связано и можно в цифре отселектировать любую точку.
baiderin вне форума  
Непрочитано 01.10.2012, 20:34   #446
ВитГо
Прописка
 
Регистрация: 19.12.2009
Сообщений: 120
Сказал спасибо: 22
Сказали Спасибо 35 раз(а) в 22 сообщении(ях)
ВитГо на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Сообщение от baiderin Посмотреть сообщение
Ну,для изображения синхронизация - это просто.Там все жестко связано и можно в цифре отселектировать любую точку.
ну это да, если памяти много - то можно и в цифре..

мой вопрос был именно про саму синхронизацию : какие бывают и как делаются ?
интересует хотя бы словесное описание того какие события отслеживают..
ВитГо вне форума  
Непрочитано 01.10.2012, 21:00   #447
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,725
Сказал спасибо: 2,424
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Превышение заданного уровня сигнала.
baiderin вне форума  
Непрочитано 01.10.2012, 21:01   #448
executer01
Частый гость
 
Регистрация: 04.10.2009
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
executer01 на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Клавиатура - все навесным монтажом. Второй ряд кнопок убрал из за особеностей корпуса, вместо них поставил два энкодера со встроенной кнопкой. По функционалу клавиатуры получилось то же самое.

Штырьки KEY_PORT выкушены. Потом будет подпаяна плата развязки для логического анализатора. В корпусе место позволяет.

Болтающийся синий провод - калибровочный выход (штекер на верхней грани корпуса)

Кнопочки - из полиморфуса, отштампованы в формочку из гетинакса.

Сейчас отлаживаю интерфейс. Немного поменял вызов Scope() из main на:
if(IORD_ALTERA_AVALON_PIO_DATA(MEM_DONE_BASE)) Scope();
иначе при большом буффере захвата и низкой скорости развертки все зависало, а энкодер нужно обрабатывать (это к 1М выборок буферу).
Миниатюры:
Нажмите на изображение для увеличения
Название: DSC06929_resize.JPG
Просмотров: 133
Размер:	184.8 Кб
ID:	39177   Нажмите на изображение для увеличения
Название: DSC06928_resize.JPG
Просмотров: 121
Размер:	171.1 Кб
ID:	39178   Нажмите на изображение для увеличения
Название: DSC06925_resize.JPG
Просмотров: 141
Размер:	171.1 Кб
ID:	39179  

Нажмите на изображение для увеличения
Название: DSC06923_resize.JPG
Просмотров: 136
Размер:	167.9 Кб
ID:	39180   Нажмите на изображение для увеличения
Название: DSC06921_resize.JPG
Просмотров: 221
Размер:	157.3 Кб
ID:	39181   Нажмите на изображение для увеличения
Название: DSC06927_resize.JPG
Просмотров: 127
Размер:	151.6 Кб
ID:	39182  

Нажмите на изображение для увеличения
Название: DSC06924_resize.JPG
Просмотров: 134
Размер:	148.8 Кб
ID:	39183   Нажмите на изображение для увеличения
Название: DSC06926_resize.JPG
Просмотров: 125
Размер:	139.2 Кб
ID:	39184   Нажмите на изображение для увеличения
Название: DSC06931_resize.JPG
Просмотров: 112
Размер:	106.8 Кб
ID:	39185  

executer01 вне форума  
Сказали "Спасибо" executer01
MisterDi (01.10.2012)
Непрочитано 01.10.2012, 21:03   #449
ВитГо
Прописка
 
Регистрация: 19.12.2009
Сообщений: 120
Сказал спасибо: 22
Сказали Спасибо 35 раз(а) в 22 сообщении(ях)
ВитГо на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Сообщение от baiderin Посмотреть сообщение
Превышение заданного уровня сигнала.
выбор только при превышении уровня или старт при превышении уровня ? (второе я уже описал)
ВитГо вне форума  
Непрочитано 01.10.2012, 21:07   #450
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,725
Сказал спасибо: 2,424
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Старт,если выше, для положительного перепада или,если ниже-для отрицательного.
baiderin вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Люстра Чижевского своими руками Alexeii Электроника - это просто 134 17.07.2016 16:55
Универсальный пульт управления своими руками Alex95_mobile Видеотехника 8 09.10.2011 17:00
Акустика своими руками Mr.CG Аудиотехника 4 23.11.2010 18:20
Компьютерные колонки своими руками tabard Делимся опытом 0 17.10.2010 19:36
PoE своими руками illias Источники питания и свет 9 14.04.2010 16:39


Часовой пояс GMT +4, время: 05:28.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot