Счетчик импульсов с отключением нагрузки
- Сообщения: 43
- Зарегистрирован: Пт июл 02, 2010 17:06:25
Нужна помощь в создании счетчика импульсов с отключением нагрузки по достижении колличества импульсов. Счетчик нужен для применения в импульсном рентгнаппарате для более точной экспозиции.
- Реклама
- Сообщения: 321
- Зарегистрирован: Пн окт 18, 2010 21:18:21
предполагаемая частота импульсов? амплитуда? полярность? нужна ли индикация количества импульсов? какая нагрузка предполагается? питание сетевое или от батареек? что вы сделали и чем помочь?
Для начала разговора переделка на скорую руку из таймера обратного отсчета, где-то выкладывал.Diatlovsv писал(а):Нужна помощь в создании счетчика импульсов с отключением нагрузки по достижении колличества импульсов. Счетчик нужен для применения в импульсном рентгнаппарате для более точной экспозиции.
Поскольку источник импульсов и их характер неизвестны, то пока без защиты от дребезга. Да и вобще, это так, для пробы.
- Вложения
-
- Counter.zip
- (15.51 КБ) 684 скачивания
- Сообщения: 43
- Зарегистрирован: Пт июл 02, 2010 17:06:25
Добрый день всем отклинувшимся! Отдельное спасибо Soir, за его оперативность и схему. Теперь хочу описать принцип рентгенаппарата. РА состоит из двух блоков – пульта управления и излучающей головки. В пульте управления имеется преобразователь 24V-10000V или 220-10000, кнопки - пуск, стоп, выключатель питания и таймер. При нажатии кнопки пуск включается таймер (в моем случае механический, стабильность которого желает лучшего) который включает преобразователь. Напряжение 10 кв по кабелю (РК-75) поступает на головку, где заряжает емкость до напряжения пробоя разрядника. При пробое происходит одиночный импульс рентгеновского излучения и процесс повторяется до выключения таймера. В более современных аппаратах установлен аналоговый счетчик импульсов (стабильность тоже не ахти). Там датчик импульсов представляет из себя 2 витка провода вокруг центральной жилы кабеля. Какой формы импульс я честно говоря не знаю но по схеме на витки датчика повешен резистор, далее через детектирующий диод сигнал идет на счетное устройство. Частота импульсов 10 – 25 Гц. Недостаток таймера и аналогового счетчика – нестабильность и зависимость от напряжения батареи. При установке цифрового счетчика исчезают все проблемы, например при установке 100 импульсов РА пока не отработает 100 импульсов не отключится. Получаемые снимки получаются одинаковыми как в начале смены, так и в конце. Посмотрел схему в протеусе от Soir, работает так как надо! Огромное спасибо! Теперь остается воплотить схему в железе.
Diatlovsv писал(а):...При нажатии кнопки пуск включается таймер (в моем случае механический, стабильность которого желает лучшего) который включает преобразователь...
Его тоже можно запихнуть в данный счетчик. Точность будет где-то около 1%, т.к. выводы по кварцевый резонатор уже заняты. Или как-то уплотниться, если нужна бОльшая точность отсчета времени.
Опробуете - отпишитесь, что не так - исправлю.Diatlovsv писал(а):Теперь остается воплотить схему в железе.
- Реклама
- Сообщения: 43
- Зарегистрирован: Пт июл 02, 2010 17:06:25
Его тоже можно запихнуть в данный счетчик.
Таймер сдесь и не нужен - весь смысл счетчика в том, что количество импульсов при полностью заряженном аккумуляторе за промежуток времени и количество импульсов при подсевшем аккумуляторе буде меньше за тоже время, т.к. на заряд емкости головки уходит больше времени. А со счетчиком при полной зарядке например 100 импульсов отработает 20 сек. при разряженном 100 имп. пройдет 30 сек. За счет одинакового количества импульсов потемнение пленки будет совершенно одинаковым в обоих случаях.
Таймер сдесь и не нужен - весь смысл счетчика в том, что количество импульсов при полностью заряженном аккумуляторе за промежуток времени и количество импульсов при подсевшем аккумуляторе буде меньше за тоже время, т.к. на заряд емкости головки уходит больше времени. А со счетчиком при полной зарядке например 100 импульсов отработает 20 сек. при разряженном 100 имп. пройдет 30 сек. За счет одинакового количества импульсов потемнение пленки будет совершенно одинаковым в обоих случаях.
- Сообщения: 43
- Зарегистрирован: Пт июл 02, 2010 17:06:25
Добрый день всем котам!
Воплотил устройство в железе, работает отлично, правда пришлось повозиться с разведением платы и со входным устройством, но все заработало. Единственное применил 4х разрядный индикатор, а прошивка на 3 разряда. Поэтому у меня есть просьба к уважаемому Soir - возможно-ли переназначить выводы микроконтроллера на индикатор для более компактного размещения деталей на плате и добавить в прошивку управление на 4 сегмент? В общем конструкцией доволен как кот!!!
Огромное спасибо Soir за его помощь и оперативность!
Воплотил устройство в железе, работает отлично, правда пришлось повозиться с разведением платы и со входным устройством, но все заработало. Единственное применил 4х разрядный индикатор, а прошивка на 3 разряда. Поэтому у меня есть просьба к уважаемому Soir - возможно-ли переназначить выводы микроконтроллера на индикатор для более компактного размещения деталей на плате и добавить в прошивку управление на 4 сегмент? В общем конструкцией доволен как кот!!!
Огромное спасибо Soir за его помощь и оперативность!
Давайте свои предложения, я посмотрю что можно. Собственно кроме выводов 3, 4 и 6, остальные можно.Diatlovsv писал(а):возможно-ли переназначить выводы микроконтроллера на индикатор для более компактного размещения деталей на плате
Имеется ввиду разряд? А что он должен отображать?Diatlovsv писал(а):и добавить в прошивку управление на 4 сегмент?
- Сообщения: 43
- Зарегистрирован: Пт июл 02, 2010 17:06:25
Да, я имел в виду разряд. Бывают случаи, кода импульсов нужно сосчитать 1600. Да и в наличии у меня 4х разрядные индикаторы.Soir писал(а): Имеется ввиду разряд? А что он должен отображать?
По поводу выводов - в выходные прикину плату, как удобнее сделать и отпишусь.
Добавил разряд.Diatlovsv писал(а):Бывают случаи, кода импульсов нужно сосчитать 1600.
- Вложения
-
- Counter.zip
- (15.93 КБ) 436 скачиваний
- Сообщения: 43
- Зарегистрирован: Пт июл 02, 2010 17:06:25
Ну вот. Накидал платку. Для экономии места расположил индикатор и кнопки со стороны проводников, получилось вполне прилично.По рекомендации не использовал выводы 3,4, 6- в качестве входа как в старой схеме.
Соединения следующие:
PIC Индикатор Кнопки
1 g PLUS
2 4
7 c MINUS
8 b START
9 e SET
10 1
11 a
12 f
13 2
15 d
16 3
Соединения следующие:
PIC Индикатор Кнопки
1 g PLUS
2 4
7 c MINUS
8 b START
9 e SET
10 1
11 a
12 f
13 2
15 d
16 3
- Вложения
-
- Counter new.rar
- Схема в proteus
- (10.63 КБ) 472 скачивания
Все походит кроме кнопки PLUS. Условия: кнопки должны быть на PORTB (выводы 6-13) и на выводах, идущих к сегментам. Сделал на выводы 11 и 12 (на любой, какой удобнее).Diatlovsv писал(а):Соединения следующие...
P.S.
Можете предложить свой вариант заставки при включении.
- Вложения
-
- Counter.zip
- (13.08 КБ) 387 скачиваний
- Сообщения: 43
- Зарегистрирован: Пт июл 02, 2010 17:06:25
Перекинул кнопку плюс на 12 вывод на плате. Все работает отлично, теперь бодем воплощать в железе! Жаль мало времени - часто в командировках, но думаю все заработает. По поводу заставки не критично, пусть останеся автора Soir , так даже лучше - если спросят скажу что это автор. Еще раз огромнейшее спасибо!
- Сообщения: 43
- Зарегистрирован: Пт июл 02, 2010 17:06:25
Добрый день!
У меня еще одна огромная просьба к уважаемому Soir!
Конструция работает прекрасно, но в окончательном варианте перепутал сегменты d и b и и естественно кнопка START. Заметил только тогда, когда сделал и спаял плату. Не могли бы вы еще разок переназначить выводы контроллера. Не удобно конечно, но так получилось что отвлекаю вас от дел. Заранее спасибо! Схема и плата прилагаются.
У меня еще одна огромная просьба к уважаемому Soir!
Конструция работает прекрасно, но в окончательном варианте перепутал сегменты d и b и и естественно кнопка START. Заметил только тогда, когда сделал и спаял плату. Не могли бы вы еще разок переназначить выводы контроллера. Не удобно конечно, но так получилось что отвлекаю вас от дел. Заранее спасибо! Схема и плата прилагаются.
Так?Diatlovsv писал(а):в окончательном варианте перепутал сегменты d и b и и естественно кнопка START
- Вложения
-
- Counter.zip
- (12.96 КБ) 427 скачиваний
- Сообщения: 43
- Зарегистрирован: Пт июл 02, 2010 17:06:25
В протеусе все отлично, вечером залью в PIC и отпишусь. Спасибо!
- Сообщения: 43
- Зарегистрирован: Пт июл 02, 2010 17:06:25
Все. Воплотил в железе и установил в аппарат. Работает отлично, спасибо!
Ув.Soir,можно немного подработать счетчик т.е счет от нуля, чтобы
можно было устанавливать 1,2,3 и.т.д, вместо кнопки "start"
сделать кнопку сброс, алгоритм такой, устанавливаем допустим
число 8, вход работает от кнопки, отсчитал 8 импульсов срабатывает
реле, отключается реле кнопкой "сброс" спасибо
можно было устанавливать 1,2,3 и.т.д, вместо кнопки "start"
сделать кнопку сброс, алгоритм такой, устанавливаем допустим
число 8, вход работает от кнопки, отсчитал 8 импульсов срабатывает
реле, отключается реле кнопкой "сброс" спасибо
- Вложения
-
- Безымянный.JPG
- (156.39 КБ) 923 скачивания
Может неправильно понял, посмотрите.timer32 писал(а): вместо кнопки "start" сделать кнопку сброс, алгоритм такой, устанавливаем допустим число 8, вход работает от кнопки, отсчитал 8 импульсов срабатывает реле, отключается реле кнопкой "сброс"
- Вложения
-
- Counter_1.zip
- (1.72 КБ) 346 скачиваний
Кнопка сброс нужна только для сброса реле, на остальной алгоритм она не должна влиять, с этой прошивкой если не нажмещь
сброс не возможно менять уставки, спасибо
сброс не возможно менять уставки, спасибо


