Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » пересечение ретро и науки |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
photon1984
Advanced Member
Всего сообщений: 332 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 фев. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 октября 2015 21:15 Сообщение отредактировано: 13 октября 2015 21:40
Есть такой вот прибор-счетчик фотонов SR400 http://www.thinksrs.com/downloads/PDFs/Manuals/SR400m.pdf Мне с моим ником без него просто не жить. А если серьезно, то суперский прибор родом вроде бы из 1986ого. Продается до сих пор. Так какой-то проц Zilog. Но не z80. Стоит сейчас около 5000USD. Я таких на работе 2 купил за 5 последние лет. Но есть у него два слабых места: 1) после интервала счета импульсов обязательно "курит" не менее 2мс. Но некоторые процессы быстрые, там это непростительно. 2) когда его память из 2*2000 ячеек заполнена, эти данные по RS232 на комп сбрасываются минут 10, не менее. Это очень убого. Заменить реально нечем. Более современные типа аналогичные приборы хуже по многим параметрам. Я бы даже, наверное, нашел возможность купить клон этого прибора без описанных недостатков у какого-нибудь ООО дружественного разработчику. Дал был 500USD за опытный образец. p.s. прибор разработан для регистрации лавин фотоэлектронного умножителя (около -10мВ 10нс на нагрузке 50Ом). Сейчас классические ФЭУ вытеснены почти твердотельными фотоприемниками с TTЛ-выходом. Так что про прибор упрощается. |
LEON
Member
Откуда: Московская обл. Всего сообщений: 181 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 мар. 2008 |
не, 500$ за разработку аналогичного прибора и без указанных недостатков это слишком щедро |
Mihail-1
Advanced Member
звание пока не придумал Откуда: Подмосковье Всего сообщений: 3839 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 авг. 2009 |
А мне показалось, что в описании эти 2мс и более чуть по другому обоснованы Далее цитата SR400 может быть запрограммирован на циклическое изверение от 1 до 2000 периодов подсчета за одно сканирование. В конце периода сканирования счетчик может быть остановлен или перезапущен. Последовательные подсчёты разделяются «Временем задержки», которое может быть установлено от 2 мс до 60 с. Во время паузы счетчик отключается, и полученные данные можно вывести или передать. Также время задержки может быть очень удобно для взаимодействия с другими инструментами, используемыми в эксперименте. Встроенный порт RS-232 и GPIB интерфейсы обеспечивают удобное извлечение информации. Так что, очень похоже, что прибор (думаю, точнее, математика и логика работы) разрабатывался по ТЗ, которое такую задачу перед прибором и ставило |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Ну наверное память просто заполняется на 2000 и все. Если без паузы опять в нее писать - то затрем то, что уже в ней есть, теряется смысл записывания старых 2000 данных. А новое писать некуда. Тут только память увеличивать, если нужно бОльшее количество подсчетов по времени засечь. Ессно, в данном приборе в лоб не реализуемо (нельзя просто микросхемку поменять на удвоенной емкости), так как нужно реверсить прошивку (под неведомый контроллер) или, что может даже проще - переписать с нуля. Медленная скорость по RS232 - можно попробовать увеличить, вкорячившись в шину данных между процом и памятью своим микроконтроллером с USB на борту. Типа нужно из памяти слить данные - стопорим проц (каким-нибудь сигналом /WAIT или там флагом занятости шины или что-то такое, смотря что за проц), своим контроллером начинаем общение с памятью и на скорости до 10Mb/s пробрасываем ее содержимое по USB хосту. В принципе не очень сложно, особенно если память SRAM, а не DRAM, и родной проц хоть как-нибудь известный и с даташитом на него. Но в целом - отпилить ему (прибору) его родной мозг, поставить нормальный контроллер типа STM32 со встроенным интерфейсом DDR и USB, и писать хоть сутками напролет нонстопом, со скидыванием потом на комп данных за пару минут. |
Fe-Restorator |
NEW! Сообщение отправлено: 13 октября 2015 22:53 Сообщение отредактировано: 13 октября 2015 23:18
Ну, любая цифромыльница подойдёт. Почаще считывать матрицу - только-то... Шучу. Разработка нового прибора обойдётся в те-же 5000 баксов... Вот, заменить процессор на нечто по-быстрее, увеличить ёмкость памяти и т.п. наверное будет дешевле... Tronix написал: Думаю, не прокатит. 2000 отсчётов неспроста выбраны, наверняка родной "мозг" не умеет адресовать большее количество ячеек памяти. вкорячившись в шину данных между процом и памятью своим микроконтроллером с USB на борту Получится: быстро считаем до 2000 и полчаса пьём чай, пока ячейки перебегают в комп. Или чаепитие будет скоростным, если доступ к ячейкам будет сравним (или быстрее) со скоростью USB. Tronix написал: Вот это дельный путь, хотя будет подвох со скоростью приёма данных таким контроллером. Лавинные процессы скоротечны и огромны по плотности трафика... Но в целом - отпилить ему (прибору) его родной мозг, поставить нормальный контроллер типа STM32 со встроенным интерфейсом DDR и USB |
Сейчас на форуме |
photon1984
Advanced Member
Всего сообщений: 332 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 фев. 2011 |
Mihail-1 написал: Так или иначе, но после каждой ячейки он точно курит настроиваемое время. И оно не менее 2мс. А мне показалось, что в описании эти 2мс и более чуть по другому обоснованы Далее цитата Fe-Restorator написал: Хорошо, пусть остается вариант с тюнингом цифровой части. Разработка нового прибора обойдётся в те-же 5000 баксов... Вот, заменить процессор на нечто по-быстрее, увеличить ёмкость памяти и т.п. наверное будет дешевле... Вот, кстати, про неё "The microprocessor, U1206, is a Z8800 (Super 8) microcontroller which integrates a fast processor, UART, counter-timers, interrupt controller, DMA controller, and RAM into one VLSI component. This high degree of integration is essential to the performance of the SR400. The Super 8 is clocked by the 20 MHz crystal time base oscillator. The data bus is multiplexed with the lower 8 bits of the address bus. U1207 latches the address bits at the start of every memory cycle. The firmware and calibration bytes are stored in the 32K x 8 UVEPROM, U1208. U1209 is a 32K x 8 CMOS static RAM. The large RAM allows large scans (up to 2000 points) to be internally buffered. The RAM is battery acked up allowing instrument settings to be saved. Q1201-3 perform power-up and power-down reset and RAM protection. I/O port strobes are generated by U1201 and U1211, RD and WR are decoded by U1203. " Значит, Вы говорите, задачка решаемая? Я мог бы дать один прибор не тесты... Добрые производители предоставили типа "Э3" на прибор. Её в PDF нету, а в бумажном варианте у меня она есть. Отсканю-ка я её для поддержания разговора... |
Fe-Restorator |
NEW! Сообщение отправлено: 13 октября 2015 23:44
photon1984 написал: Рано ещё выводы делать. Даташит на z8800 поглядеть надобно. И понять, как оно всё управляется, коммутируется, и т.п. Значит, Вы говорите, задачка решаемая? Я мог бы дать один прибор не тесты... На данный момент - никто не возьмётся за "апгрейд", мало инфы. |
Сейчас на форуме |
pahan
Advanced Member
Откуда: Химки, М.О. Всего сообщений: 1070 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мар. 2015 |
Тут даташит. Плохо: 20 МГц для него максимальная частота, максимальная скорость для UART не указана. Хорошо: у нас есть DMA и поддерживается 64 Кб внешней памяти. Т.е. вариант сливать данные по DMA во внешнюю 2хпортовую память, читать из неё и передавать в PC более быстрым контроллером в теории возможен. Но действительно, теперь надо смотреть минимум на Э3, а в идеале и пытаться расковыривать прошивку. Не думаю, что создатели прибора такие уж дураки и уже не пытались добиться от этого процессора всего, что только возможно. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
pahan написал: Когда прибор разрабатывался бОльшие скорости были неактуальны. Не думаю, что создатели прибора такие уж дураки и уже не пытались добиться от этого процессора всего, что только возможно. |
Mihail-1
Advanced Member
звание пока не придумал Откуда: Подмосковье Всего сообщений: 3839 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 авг. 2009 |
Rio444 написал: фотоны,чо-ли, медленнее летали? бОльшие скорости были неактуальны |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
Полигон-2 » Технический флейм » пересечение ретро и науки |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |