Обсуждаем цифровые устройства...
Чт янв 10, 2013 21:40:58
Нужна помощь в создании счетчика импульсов с отключением нагрузки по достижении колличества импульсов. Счетчик нужен для применения в импульсном рентгнаппарате для более точной экспозиции.
Чт янв 10, 2013 22:23:48
предполагаемая частота импульсов? амплитуда? полярность? нужна ли индикация количества импульсов? какая нагрузка предполагается? питание сетевое или от батареек? что вы сделали и чем помочь?
Чт янв 10, 2013 22:48:00
Diatlovsv писал(а):Нужна помощь в создании счетчика импульсов с отключением нагрузки по достижении колличества импульсов. Счетчик нужен для применения в импульсном рентгнаппарате для более точной экспозиции.
Для начала разговора переделка на скорую руку из таймера обратного отсчета, где-то выкладывал.
Поскольку источник импульсов и их характер неизвестны, то пока без защиты от дребезга. Да и вобще, это так, для пробы.
- Вложения
-
- Counter.zip
- (15.51 KiB) Скачиваний: 657
Пт янв 11, 2013 07:06:52
Добрый день всем отклинувшимся! Отдельное спасибо Soir, за его оперативность и схему. Теперь хочу описать принцип рентгенаппарата. РА состоит из двух блоков – пульта управления и излучающей головки. В пульте управления имеется преобразователь 24V-10000V или 220-10000, кнопки - пуск, стоп, выключатель питания и таймер. При нажатии кнопки пуск включается таймер (в моем случае механический, стабильность которого желает лучшего) который включает преобразователь. Напряжение 10 кв по кабелю (РК-75) поступает на головку, где заряжает емкость до напряжения пробоя разрядника. При пробое происходит одиночный импульс рентгеновского излучения и процесс повторяется до выключения таймера. В более современных аппаратах установлен аналоговый счетчик импульсов (стабильность тоже не ахти). Там датчик импульсов представляет из себя 2 витка провода вокруг центральной жилы кабеля. Какой формы импульс я честно говоря не знаю но по схеме на витки датчика повешен резистор, далее через детектирующий диод сигнал идет на счетное устройство. Частота импульсов 10 – 25 Гц. Недостаток таймера и аналогового счетчика – нестабильность и зависимость от напряжения батареи. При установке цифрового счетчика исчезают все проблемы, например при установке 100 импульсов РА пока не отработает 100 импульсов не отключится. Получаемые снимки получаются одинаковыми как в начале смены, так и в конце. Посмотрел схему в протеусе от Soir, работает так как надо! Огромное спасибо! Теперь остается воплотить схему в железе.
Пт янв 11, 2013 09:08:51
Diatlovsv писал(а):...При нажатии кнопки пуск включается таймер (в моем случае механический, стабильность которого желает лучшего) который включает преобразователь...
Его тоже можно запихнуть в данный счетчик. Точность будет где-то около 1%, т.к. выводы по кварцевый резонатор уже заняты. Или как-то уплотниться, если нужна бОльшая точность отсчета времени.
Diatlovsv писал(а):Теперь остается воплотить схему в железе.
Опробуете - отпишитесь, что не так - исправлю.
Пт янв 11, 2013 09:34:30
Его тоже можно запихнуть в данный счетчик.
Таймер сдесь и не нужен - весь смысл счетчика в том, что количество импульсов при полностью заряженном аккумуляторе за промежуток времени и количество импульсов при подсевшем аккумуляторе буде меньше за тоже время, т.к. на заряд емкости головки уходит больше времени. А со счетчиком при полной зарядке например 100 импульсов отработает 20 сек. при разряженном 100 имп. пройдет 30 сек. За счет одинакового количества импульсов потемнение пленки будет совершенно одинаковым в обоих случаях.
Чт янв 17, 2013 11:21:52
Добрый день всем котам!
Воплотил устройство в железе, работает отлично, правда пришлось повозиться с разведением платы и со входным устройством, но все заработало. Единственное применил 4х разрядный индикатор, а прошивка на 3 разряда. Поэтому у меня есть просьба к уважаемому Soir - возможно-ли переназначить выводы микроконтроллера на индикатор для более компактного размещения деталей на плате и добавить в прошивку управление на 4 сегмент? В общем конструкцией доволен как кот!!!
Огромное спасибо Soir за его помощь и оперативность!
Чт янв 17, 2013 12:09:33
Diatlovsv писал(а):возможно-ли переназначить выводы микроконтроллера на индикатор для более компактного размещения деталей на плате
Давайте свои предложения, я посмотрю что можно. Собственно кроме выводов 3, 4 и 6, остальные можно.
Diatlovsv писал(а):и добавить в прошивку управление на 4 сегмент?
Имеется ввиду разряд? А что он должен отображать?
Пт янв 18, 2013 19:27:58
Soir писал(а):Имеется ввиду разряд? А что он должен отображать?
Да, я имел в виду разряд. Бывают случаи, кода импульсов нужно сосчитать 1600. Да и в наличии у меня 4х разрядные индикаторы.
По поводу выводов - в выходные прикину плату, как удобнее сделать и отпишусь.
Пт янв 18, 2013 20:19:28
Diatlovsv писал(а):Бывают случаи, кода импульсов нужно сосчитать 1600.
Добавил разряд.
- Вложения
-
- Counter.zip
- (15.93 KiB) Скачиваний: 414
Сб янв 19, 2013 09:09:46
Ну вот. Накидал платку. Для экономии места расположил индикатор и кнопки со стороны проводников, получилось вполне прилично.По рекомендации не использовал выводы 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
- Вложения
-
- Counter new.rar
- Схема в proteus
- (10.63 KiB) Скачиваний: 451
Сб янв 19, 2013 10:29:59
Diatlovsv писал(а):Соединения следующие...
Все походит кроме кнопки PLUS. Условия: кнопки должны быть на PORTB (выводы 6-13) и на выводах, идущих к сегментам. Сделал на выводы 11 и 12 (на любой, какой удобнее).
P.S.
Можете предложить свой вариант заставки при включении.
- Вложения
-
- Counter.zip
- (13.08 KiB) Скачиваний: 372
Сб янв 19, 2013 11:02:45
Перекинул кнопку плюс на 12 вывод на плате. Все работает отлично, теперь бодем воплощать в железе! Жаль мало времени - часто в командировках, но думаю все заработает. По поводу заставки не критично, пусть останеся автора Soir , так даже лучше - если спросят скажу что это автор. Еще раз огромнейшее спасибо!
Ср янв 30, 2013 04:54:36
Добрый день!
У меня еще одна огромная просьба к уважаемому Soir!
Конструция работает прекрасно, но в окончательном варианте перепутал сегменты d и b и и естественно кнопка START. Заметил только тогда, когда сделал и спаял плату. Не могли бы вы еще разок переназначить выводы контроллера. Не удобно конечно, но так получилось что отвлекаю вас от дел. Заранее спасибо! Схема и плата прилагаются.
Ср янв 30, 2013 07:23:00
Diatlovsv писал(а):в окончательном варианте перепутал сегменты d и b и и естественно кнопка START
Так?
- Вложения
-
- Counter.zip
- (12.96 KiB) Скачиваний: 410
Ср янв 30, 2013 08:01:31
В протеусе все отлично, вечером залью в PIC и отпишусь. Спасибо!
Сб фев 02, 2013 07:49:48
Все. Воплотил в железе и установил в аппарат. Работает отлично, спасибо!
Вс фев 03, 2013 03:39:41
Ув.Soir,можно немного подработать счетчик т.е счет от нуля, чтобы
можно было устанавливать 1,2,3 и.т.д, вместо кнопки "start"
сделать кнопку сброс, алгоритм такой, устанавливаем допустим
число 8, вход работает от кнопки, отсчитал 8 импульсов срабатывает
реле, отключается реле кнопкой "сброс" спасибо
- Вложения
-
- Безымянный.JPG
- (156.39 KiB) Скачиваний: 890
Вс фев 03, 2013 08:46:56
timer32 писал(а): вместо кнопки "start" сделать кнопку сброс, алгоритм такой, устанавливаем допустим число 8, вход работает от кнопки, отсчитал 8 импульсов срабатывает реле, отключается реле кнопкой "сброс"
Может неправильно понял, посмотрите.
- Вложения
-
- Counter_1.zip
- (1.72 KiB) Скачиваний: 327
Вс фев 03, 2013 09:59:22
Кнопка сброс нужна только для сброса реле, на остальной алгоритм она не должна влиять, с этой прошивкой если не нажмещь
сброс не возможно менять уставки, спасибо
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.