Внимание! Перед тем как создавать тему на форуме, воспользуйтесь поиском! Пользователь создавший тему, которая уже была, будет немедленно забанен! Читайте правила названия тем. Пользователи создавшие тему с непонятными заголовками, к примеру: "Помогите, Схема, Резистор, Хелп и т.п." также будут заблокированны навсегда. Пользователь создавший тему не по разделу форума будет немедленно забанен! Уважайте форум, и вас также будут уважать!
значит этот экземпляр оригинальный. катайский точно бы не заработал. либо это "не правленый" китаец, который не знает, что не должен работать без задержки в 130 мкс между байтами.
Извините что влезаю, попробуйте проверить работу экрана 1110i при более высоком уровне радиоактивного излучения. Если экран оригинальный, а не китайская поделка- все будет работать хорошо, иначе неизбежны тормоза в работе. Делал я как-то давно тесты этого и подобных экранчиков.. Только оригинальные экраны показали себя с лучшей стороны.
вы хотите сказать, что у вас есть такой источник радиоактивного излучения, при котором контроллер экранчика начинает сбоить и глючить? я знаю лишь про одну врожденную болячку не оригинального 1110i - это не способность переваривать поток данных без определенной задержки между посылаемыми контроллером в экранчик байтами. и еще один забавный баг, присущий всем экранчикам, если их контроллер не защищен от воздействия прямого солнечного света, то при сильном освещении изображение пропадает, но при возвращении в тень снова появляется.
значит этот экземпляр оригинальный. катайский точно бы не заработал. либо это "не правленый" китаец, который не знает, что не должен работать без задержки в 130 мкс между байтами.
Группа: Cоучастник
Сообщений: 80
Пользователь №: 94779
Регистрация: 3-September 12
Место жительства: Москва
QUOTE (DocDizel @ Apr 25 2015, 12:10 PM)
QUOTE (Valerius @ Apr 25 2015, 03:45 AM)
Извините что влезаю, попробуйте проверить работу экрана 1110i при более высоком уровне радиоактивного излучения. Если экран оригинальный, а не китайская поделка- все будет работать хорошо, иначе неизбежны тормоза в работе. Делал я как-то давно тесты этого и подобных экранчиков.. Только оригинальные экраны показали себя с лучшей стороны.
вы хотите сказать, что у вас есть такой источник радиоактивного излучения, при котором контроллер экранчика начинает сбоить и глючить?
Нет, я хотел сказать, как вы верно заметили, что контроллер НЕоригинального экрана 1110i не будет успевать реагировать на команды контроллера устройства при повышенном уровне радиации( это мое предположение- так как собранного дозика нет). Так как он (контроллер дисплея) - требует для своей работы задержку в 130 мкс при приеме битов информации. Думаю не мешало бы проверить скорость работы этого экрана при большем уровне радиации- отличной от ЕРФ
а режим поиска покажите, хочу убедиться, что и этот режим правильно работает. думаю "желтый" датчик вам идеально подойдет)
Желтый датчик , подборка. Жаль не смогу его использовать, апарат немой. Добрые люди дали сравнить с моим. Заменить будет не честно, и не правильно. Мои я так понимаю можно выкинуть? Прошивка новая значит работает? Еще вопрос, один датчик вроде близко по значениям. Может можно програмно подкаректировать. Или нет смысла?
Здравствуйте DocDizel! Подскажите пожалуйста, как работает Ваш алгоритм измерения? Откуда берутся 24 секунды для Си8Б и 36/2 для СБТ-11? Просто если исходя из чувствительности 350...500 у Си-8б, если взять 1/400 часа получается 9 секунд экпозиция...вроде как)
формула очень проста мкр/ч = (имп/с) * k. для си8б k = 12. для сбт11 k = 18. для сбт10 k = 6,15. для си8б и сбт11 подобрал экспериментально, для сбт10 взял из какой то статьи - с моим сошлось полностью. для сбм20 k = 40-45. p.s. у меня новый си8б где то 2010г изготовления. его чувствительность равна 305, хотя в паспорте написано от 350. почему именно так получилось, я не знаю.
Т.е. допустим для сбт-10 берется среднее за 12,3 секунды и выводится на экран? А если фон резко возрастает как выполняется условие для нового счета?
Т.е. допустим для сбт-10 берется среднее за 12,3 секунды и выводится на экран? А если фон резко возрастает как выполняется условие для нового счета?
какая именно математика выполняется в том или ином случае я описал в статье про СБТ-11А.
QUOTE
Если количество импульсов, зарегестрированных за время, меньшее чем 36 сек, будет равно 20, то вычисление значения фона производится по формуле: 18/(36сек минус ремя, за которое накопились 20имп) = мкр/ч
и такое обновление происходит каждую секунду, т.е. программа начинает складывать в цикле имп. по истечению 1 сек, проверка на больше или равно 20, если нет, то складываем с имп. за 2ю секунду, проверка на больше или равно 20, если нет, то 3ю и т.д., но если проверка на больше или равно 20 положительна, то применяется формула: 18/(36сек минус ремя, за которое накопились 20имп) = мкр/ч, а если так и не превысило значение 20, то цикл останавливается на 36й секунде и результат равен (имп. за 36 сек)/2 = мкр/ч.
Нет, я хотел сказать, как вы верно заметили, что контроллер НЕоригинального экрана 1110i не будет успевать реагировать на команды контроллера устройства при повышенном уровне радиации( это мое предположение- так как собранного дозика нет). Так как он (контроллер дисплея) - требует для своей работы задержку в 130 мкс при приеме битов информации. Думаю не мешало бы проверить скорость работы этого экрана при большем уровне радиации- отличной от ЕРФ
скорость передачи байт в моей программе не зависит от уровня фона. она всегда максимальна и равна 4мгц и задержка между байтами в цикле равна 8 тактам, т.е. 8МГц/8 = 1мкс. по этому я в недоумении, как и почему китайский 1110i работает с моей прошивкой
Желтый датчик , подборка. Жаль не смогу его использовать, апарат немой. Добрые люди дали сравнить с моим. Заменить будет не честно, и не правильно. Мои я так понимаю можно выкинуть? Прошивка новая значит работает? Еще вопрос, один датчик вроде близко по значениям. Может можно програмно подкаректировать. Или нет смысла?
да в принципе ни чего страшно, просто имейте в виду, что фоновое значение будет отображаться в 1,5 раза больше истинного. если честно, мне страшно что либо снова менять в прошивке, как я уже вам говорил, под рукой нет того старого, первого дозиметра на си8б. он переделан под новую версию и протестировать изменения мне не на чем, а так как я уже дааавно не программирую, то мне легко в трех соснах своего кода заблудится. я удивлен, что та прошивка, что я вам для сбм20 переделал, заработала сразу, хотя там поменять то всего несколько значений нужно было
скорость передачи байт в моей программе не зависит от уровня фона. она всегда максимальна и равна 4мгц и задержка между байтами в цикле равна 8 тактам, т.е. 8МГц/8 = 1мкс. по этому я в недоумении, как и почему китайский 1110i работает с моей прошивкой
Пробовал переключать режимы кнопками, нажимая как можно быстрее и в случайном порядке - работает.
Это сообщение отредактировал Geo78 - Apr 25 2015, 07:13 PM
Повторяемость Ваших приборов 100%, начинают работать сразу, если делать аккуратно и применять исправные детали!
ну это потому что они простые и вообще прибор, который бы требовал настроек я бы не смог собрать сам) если я что то собрал и оно работает, значит 99% населения планеты то же это сможет повторить
Повторяемость Ваших приборов 100%, начинают работать сразу, если делать аккуратно и применять исправные детали!
ну это потому что они простые и вообще прибор, который бы требовал настроек я бы не смог собрать сам) если я что то собрал и оно работает, значит 99% населения планеты то же это сможет повторить
Спасибо за внимание. Детали вообщемто пришли, сегодня травлю платку завтра собираю. Если есть возможность подправте прошивку под СБМ20. Зарание спасибо.
стоп, стоп! не торопитесь с платой! если вы ее еще не вытравили, то вот вам разводка новой версии, где подсветка шимом управляется и яркость постоянна в не зависимости от напряжения на аккумуляторе. разводки под два типа экранов: nokia1202 и ему подобных, и nokia1110. разница лишь в напряжении питания светодиодов, одному нужно ~2,7, а другому ~5в. но если вы уже вытравили, то уж так тому и быть, подправлю прошивку для старой версии дозиметра
DocDizel, под новую версию для экрана 1202 для датчика сбм 20 есть возможность подкаректировать? Понравился апарат, иду в сторону минимизации и улучщения.
DocDizel, под новую версию для экрана 1202 для датчика сбм 20 есть возможность подкаректировать? Понравился апарат, иду в сторону минимизации и улучщения.
есть такая возможность. если соберете, то подредактирую.
Жалко(( Я правильно понимаю что для сбт-10 время измерения 12,3 секунды, если 20 импульсов набирается раньше то 6,15/(12,3 - время за которое накопилось 20 имп)= мкр/ч?
DocDizel, под новую версию для экрана 1202 для датчика сбм 20 есть возможность подкаректировать? Понравился апарат, иду в сторону минимизации и улучщения.
есть такая возможность. если соберете, то подредактирую.
Присоединяюсь к просьбе "milos" по дальнейшему усовершенствованию прибора. Если речь о печатной плате с поста 621748, плата собрана с экранчиком 1202, можно попробовать прошивку для датчика СБМ 20, датчик заведомо исправный, покупал с гарантией после перопроверки ОТК в декабре 2014.
Это сообщение отредактировал Geo78 - Apr 28 2015, 09:24 PM
DocDizel честно не догоняю)) Сейчас попробовал набросал условие для сбт-10, если кол-во импульсов за 12.3 секунды не превышает 20 - работает, выводит кол-во импульсов/2, но если ставлю условие если кол-во импульсов превышает 20 - показывает что то не то). Если 20 импульсов накопилось за 3 секунды, то 6,15/(12.3-3)=0,66 мкр/ч?
Я правильно понимаю что для сбт-10 время измерения 12,3 секунды, если 20 импульсов набирается раньше то 6,15/(12,3 - время за которое накопилось 20 имп)= мкр/ч?
не совсем. если 20 импульсов набрались за 3 предыдущие секунды, то в данную секунду информация обсчитывается за эти 3 сек. в следующую секунду, если например за 5 предыдущих сек накопилось 20, то за эти 5 сек проводится обсчет. а если не накопилось и за 12 сек, то обсчет идет за предыдущие 12 сек. естественно коэффициентом правится результат так, будто бы за 6,15 сек провели измерение.
DocDizel честно не догоняю)) Сейчас попробовал набросал условие для сбт-10, если кол-во импульсов за 12.3 секунды не превышает 20 - работает, выводит кол-во импульсов/2, но если ставлю условие если кол-во импульсов превышает 20 - показывает что то не то). Если 20 импульсов накопилось за 3 секунды, то 6,15/(12.3-3)=0,66 мкр/ч?
да, че то не сходится... должно быть так: (18/(время, за которое накопились 20 или более импульсов))*(количество накопленных импульсов, т.е. это число=>20) = мкр/ч вот такая формула подходит. сам не знаю, как вывел предыдущую. скорее всего просто нужно было что то в статье написать, все рано ни кто не проверяет
Я правильно понимаю что для сбт-10 время измерения 12,3 секунды, если 20 импульсов набирается раньше то 6,15/(12,3 - время за которое накопилось 20 имп)= мкр/ч?
не совсем. если 20 импульсов набрались за 3 предыдущие секунды, то в данную секунду информация обсчитывается за эти 3 сек. в следующую секунду, если например за 5 предыдущих сек накопилось 20, то за эти 5 сек проводится обсчет. а если не накопилось и за 12 сек, то обсчет идет за предыдущие 12 сек. естественно коэффициентом правится результат так, будто бы за 6,15 сек провели измерение.
Если правильно понял все расчёты относительно T=6,15; N=20; Кдатчика; t предистории до накопления N=20, затем счёт повторяется.
Если правильно понял все расчёты относительно T=6,15; N=20; Кдатчика; t предистории до накопления N=20, затем счёт повторяется.
T=2*k и округленное до целого. условия два: если t=T или N=>20. если t=T, то мкр/с = N/2. если N=>20, то мкр/ч = (k/(время, за которое накопились 20 или более импульсов))*(количество накопленных импульсов, т.е. это число=>20). при чем такие подсчеты проводятся каждую секунду. т.е программа не ждет, пока накопятся 20 имп или время измерения станет равным 2k, в ОЗУ всегда есть информация о количестве имп. за каждую предыдущую секунду. этими данными она и оперирует, что бы обновлять данные каждую секунду. в результате имеем очень быстрый оклик при повышенном фоне и достаточно достоверные данные при низком. например с датчиком сбт10 если фон мгновенно вырастет с 10 до 120мкр/ч или более, то программа отобразит это число в следующую секунду, а не через 12сек, если бы не было поверки на 20имп.
Если правильно понял все расчёты относительно T=6,15; N=20; Кдатчика; t предистории до накопления N=20, затем счёт повторяется.
T=2*k и округленное до целого. условия два: если t=T или N=>20. если t=T, то мкр/с = N/2. если N=>20, то мкр/ч = (k/(время, за которое накопились 20 или более импульсов))*(количество накопленных импульсов, т.е. это число=>20). при чем такие подсчеты проводятся каждую секунду. т.е программа не ждет, пока накопятся 20 имп или время измерения станет равным 2k, в ОЗУ всегда есть информация о количестве имп. за каждую предыдущую секунду. этими данными она и оперирует, что бы обновлять данные каждую секунду. в результате имеем очень быстрый оклик при повышенном фоне и достаточно достоверные данные при низком. например с датчиком сбт10 если фон мгновенно вырастет с 10 до 120мкр/ч или более, то программа отобразит это число в следующую секунду, а не через 12сек, если бы не было поверки на 20имп.
DocDizel большое спасибо!!! Очень понравился Ваш алгоритм
Если правильно понял все расчёты относительно T=6,15; N=20; Кдатчика; t предистории до накопления N=20, затем счёт повторяется.
T=2*k и округленное до целого. условия два: если t=T или N=>20. если t=T, то мкр/с = N/2. если N=>20, то мкр/ч = (k/(время, за которое накопились 20 или более импульсов))*(количество накопленных импульсов, т.е. это число=>20). при чем такие подсчеты проводятся каждую секунду. т.е программа не ждет, пока накопятся 20 имп или время измерения станет равным 2k, в ОЗУ всегда есть информация о количестве имп. за каждую предыдущую секунду. этими данными она и оперирует, что бы обновлять данные каждую секунду. в результате имеем очень быстрый оклик при повышенном фоне и достаточно достоверные данные при низком. например с датчиком сбт10 если фон мгновенно вырастет с 10 до 120мкр/ч или более, то программа отобразит это число в следующую секунду, а не через 12сек, если бы не было поверки на 20имп.
Теперь и с временем выхода на рабочий режим становится всё понятно.