|
14-11-2009 18:56
Drix
А может механический сделать?
Там все гораздо проще.. . |
|
14-11-2009 19:26
Borshevich
Мне нужен точный и простой/тупой, база 130мм делается. Верхний предел 999 при точности 0.5, нижний 0.100, там уже точность ограничена только точностью замера по отверстиям. Ну не верю я в точность 0.5 на 300 при базе 40мм. Корпус канала дюралевый сделал с просветом ф10.5, шопп неубиваемый.
|
|
15-11-2009 17:13
firefox
Что то мне кажется, что точность таких устройств определяется не длиной базы, а точностью срабатывания датчиков. Количество импульсов заполнения можно сделать с вполне высоким разрешением.
|
|
15-11-2009 19:18
hoakinn
Чем длинее база тем легче нивелировать остальные неточности
|
|
15-11-2009 21:12
XzctR
Иван, живем ведь в одном городе.. . позвони мне и я дам тебе хронограф нормальный-я им все равно толком не пользуюсь, мне не жалко. не подарю
|
|
15-11-2009 21:34
julbu
"точный и простой" не получится. Для начала нужно понять, что в основном вносит погрешность в измерении..... . и научится это учитывать.
|
|
15-11-2009 22:57
Borshevich
Дык я ить и из интересу в том числе. --- |
|
18-11-2009 21:07
ober
http://avr.nikolaew.org/ тут есть чо?
|
|
18-11-2009 21:27
Borshevich
Спасибо, но уже сам разобрался, пишу по старинке на ассемблере, кода всего-то 700 байт бышло. Когда всё напидорю до блеска - выложу и исходники и принципиальную схему, плюс схему не-внутрисхемной прошивалки с кварцевым генератором. Фоток будет совсем немного - потому как эксперименталка суть жуткое дело с навесным монтажом - стыдномля
.Платформа ATTiny2313V, 9.600 MHz. |
|
18-11-2009 23:12
Borshevich
Усё, 608 байт, пошел шить-тестить.
|
|
18-11-2009 23:17
ober
nop'ов натыкай до 2Гигов
|
|
18-11-2009 23:24
Borshevich
Там всего 2048 под код и 128 озу
|
|
18-11-2009 23:42
hoakinn
tiny2313 правильная платформа для хрона - наш выбор
![]() У меня на си получилось 568 слов простой и 972 слова с памятью просмотром и rs232 |
|
18-11-2009 23:45
Borshevich
Окаг, то бишь на ассемблеру почти вдвое компактней выходит, можно будет еще фарша апосля наворотить.
![]() Код упрощенной модели окончательно для варианта с внешним питанием (все глюки исправлены, скорость измеряется правильно). code: 602 / 2048 29.4% |
|
18-11-2009 23:55
ober
без каментов.. . айайай
|
|
19-11-2009 00:03
Borshevich
ну, за буржуинские камменты сорри, лет 16 назад перетягивал свои куски кода для DOS-а под винды, пришлось перекодировать весь русский текст - с тех пор камменчу на аглицком.
|
|
19-11-2009 00:06
hoakinn
На си конечно код потолще выходит, но когда надо быстро и размер не жмет я оптимизацией кода не маюсь.
зы хотя потом как глянешь в то что написал и думаешь что бредил в тот момент
|
|
19-11-2009 03:14
Borshevich
О, пошли ловится первые косяки
К утру мож добью.. .
|
|
19-11-2009 09:38
mironov
А где вывод на компуктер?
|
|
19-11-2009 10:07
Borshevich
Добил косяки, все работает. В посте с исходником уже сменил код на отлаженный. Вывод на комп пока не делаю - мне он не впился, сделаю только если стану делать версию на продажу.
Ща фоты будут: На картинке скорость 12.7, минимальная 0.10, максимальная 999. Выше 510 проверить не удалось (дунул легким шариком из трубы) |
|
19-11-2009 10:43
Borshevich
Обещал принципиальную схему, думаю она малоинтересна, но все же.
Использовал для оптических пар светодиоды - TSAL5100, фотодиоды - BL-L512PD.
|
|
19-11-2009 11:56
Borshevich
И схему прошивалки, кварц 4MHz с конденсаторами по 30пФ на массу - присобачить обязательно, потому что иначе, после пограммирования фьюзов на работу с кварцевым генератором, кристалл перестанет шиццо, внешее питание так же облегчает жизнь в 50 раз:
|
|
19-11-2009 12:20
mironov
Диод на питании это круто
, хоть кто то сразу нарисовал ![]() Вопросы: 1. "индикация датчиков" это что? 2. Сколько держат выходы контроллера, индикатор прямо на выходы вешается? |
|
19-11-2009 12:25
Borshevich
Кому глубоко впадлу компилировать - достаточно скачать PonyProg, во фьюзах поставить галки только на CKSEL0 и SUT0. И залить вот этот текст в кодовую страницу (просто копируете то, что ниже, в текстовый файл с расширением .hex, этот файл грузите в понипрог, оттуда жжоте в кристалл):
:020000020000FC
|
|
19-11-2009 12:38
Borshevich
Диод на питании - защита от идиота. 1) индикация - просто для контроля - типа засунул карандаш и видишь сечется оно или как. 2) можно на выходы - иcполнение "industrial" в дип-корпусе до 4х вольт не горит, 5 вольт проверялось только кратковременно, другие исполнения тоже редко горят, я завесил по 120 ом. Вообще за всю историю работы моих коллег с атмелами, они горели-то только на эксперименталке, и то, штуки 2 или 3 всего помню, а прошло их тысячи. |
|
19-11-2009 12:56
mironov
Вот я и говорю - круто. Все знают зачем он там только никто не ставит ![]()
А диоды (L-34F3C) / транзисторы (L-32P3C) как в хронолайте подойут (с изменением номиналов резисторов)? Надо теперь память добавить и с компуктером соеденить, надо соеденить |
|
19-11-2009 13:01
Borshevich
Не пробовал. Лажа была только с отечественными - сильно шумят и рознятся в характеристиках. Думаю любые буржуинские пойдут, надо только подиграть под них уровни на дифференциалке ну и токи.
128 байт EEPROM там присутствует, если ограничится например скоростями 150... 405, то можно хранить историю на 126 выстрелов, еще два байта оставить как индексы FIFO. |
|
19-11-2009 13:06
Borshevich
Ладно, я спать, у кого есть вопросы - пишите пока.
|
|
19-11-2009 13:14
julbu
ИК светики заведи на выходы проца, потом пригодится
![]() Да и лучше компаратор поставить типа LM393, а не опер. И ток индикатора чем ограничиваешь? Если как на картинке то не гуд. Сильничаешь над процом, проц будет греться, частота уходить. |
|
19-11-2009 14:04
ober
колдунские разговоры пошли
|
|
19-11-2009 14:18
Borshevich
На один в таком случае. И под один резистор оба. Пусть жрут вдвоем один ток чем каждый по отдельности.
Читай внимательнее
Этого опера по частотным характеристикам хватает. Полоса пропускания без обратной связи шире чем с оной. Работает он в этой схеме и так в режиме компаратора. Можно и компаратор. |
|
19-11-2009 14:19
Borshevich
А потом бабки говорят, шо НЛО видели |
|
19-11-2009 16:16
julbu
Можно и на один, ими "моргать" можно в процессе работы. Читай внимательнее , написал же что завесил по 120 Ом на каждый диод индикатора. Частота у него не уходит с кварцем вплоть до 80'С (если сам кварц холодный). Извини, был не внимателен. Но схемку подправил бы, если выкладываешь, ведь кто-то повторять будет. Да и ключей на общих выводах индикаторов не ставишь? Лучше компаратор, я когда делал на опере и компараторе, возрастающий фронт был круче у компаратора. Да и форма сигнала была чище. |
|
19-11-2009 16:32
mironov
А этот операционник/компаратор вообще зачем нужен? Фронт круче делает? Насколько без него хуже будет? |
|
19-11-2009 22:32
Borshevich
Я нарисовал сигнальный выход. Как решить нагрузку - вопрос весьма индивидуальный и ключи там поставить правильно не только по стокам но и по включениям. Но я ограничился резисторами - если маститые производители электроники этим не брезгуют, то чем я хуже-то?
Если честно - я изначально не знал как будет выглядеть аналоговая часть схемы, поэтому взял операционник, как более универсальную железяку. В итоге вышло так, что достаточно компаратора, т.е. я полностью с тобой согласен, но изначально просто не знал что будет по окончании.
Он нужен большей частью как преобразователь входных и выходных токов и уровней, как элемент в высоким входным сопротивлением, он отвязывает настройку аналоговой части от ее сигнальных нагрузок. И это правильно. |
|
19-11-2009 22:32
hoakinn
Без ключей на индикаторах тянет?
В ресете большой кондер - пуск затянутый при определенных раскладах не гут. |
|
19-11-2009 22:51
Borshevich
У меня тянет именно без ключей с резисторами по входам индикаторов, эквивалент сопротивления на сток при полной нагрузке - 15 Ом, достаточно что бы не горел сливной транзистор в проце, на нем падает очень небольшое напряжение, так что по мощности - не страшно. Ну и каждый сливной выход работает ведь только свою треть времени, так что суммарная мощность неизменна. Кратковременный ток удовлетворяет даташиту, да и реактивных элементов в нагрузке нет. Прошу учесть, что это эксперименталка, поэтому человеческой разводкой индикаци на шинный усилитель я просто не заморачивался, в идеале же он там приветствуется. По ресету - они так надежней запускаются. В принципе у меня на столе просто валялись 10мк, если бы под рукой валялся 1мк - был бы 1мк. Да и дребезг при установлении питания меньше влияет так. |
|
22-11-2009 13:48
XzctR
Иван, дак такой хрон и застрелить хрен получится, так ?
|
|
22-11-2009 15:48
Borshevich
Застрелиь не выйдет (если не преследовать эту цель сознательно), но со временем линзы диодов могут засраться свинцом. Х.з., время покажет.
|
|
|