|
147 / 105 / 7
Регистрация: 02.12.2021
Сообщений: 689
|
|
Безотказ двух датчиков при неисправности одного17.07.2025, 09:32. Показов 2309. Ответов 30
Метки нет (Все метки)
Здра!
Крутится волчок, на нём шпенёк, который активирует два неподвижных датчика через 180°. Думаю сохранить функционал при выходе из строя одного из датчиков (обрыв или пробой, то есть постоянно лог0 или1 или несвоевременное срабатывание). И так и этак, тьма наворотов, я ещё в середине пути, но начал задумываться, возможно ли это в принципе? По сигналам датчиков ориентироваться нельзя, таймеры тоже в конце концов от них работают. Невозможно? Кое-какие варианты можно отследить, но полностью увы? Если что, это PIC, опрос входов программный. Несколько циклов можно и пропустить.
0
|
|
| 17.07.2025, 09:32 | |
|
Ответы с готовыми решениями:
30
Управление заслонкой по данным двух датчиков температуры Прошу помощи в поиске неисправности Прошу помощи в поиске неисправности |
|
4076 / 2684 / 587
Регистрация: 11.09.2009
Сообщений: 9,572
|
||
| 19.07.2025, 14:56 | ||
|
Ну-ну, бедный yoric. Флаг вам в руки. Надеюсь, хоть на ассемблере пишете?
0
|
||
|
147 / 105 / 7
Регистрация: 02.12.2021
Сообщений: 689
|
||||||
| 19.07.2025, 16:16 [ТС] | ||||||
|
Нет, там не такая система. Зачем каждый градус отслеживать?
Кстати, задал я задание нейро DeepSeek:
Попросило обращаться с вопросами попроще ![]() На самом деле на высших оборотах шторка пролетает (активный сигнал) за 200мкс (в это время заряжается таймер измерения полупериода и кое-что вспомогательное), сам полупериод 5мс (вычисление задержек и опережения и проч), в свободное время скан датчиков. По переднему фронту пускается таймер измерения полупериода, по заднему таймер задержки (рисунок выше). На ассемблере, последняя рабочая версия, которая в эмуляторе более-менее работает: Главное, что вычисления правильно (ну или почти) работают, а датчики победим
0
|
||||||
|
147 / 105 / 7
Регистрация: 02.12.2021
Сообщений: 689
|
|
| 19.07.2025, 16:17 [ТС] | |
|
Насколько я вычислил, точность по таймерам получается меньше градуса.
И да, данные берутся на основе вычисления из предыдущих циклов. По-моему, вполне достойный алгоритм (для меня, по крайненй мере)
0
|
|
|
4076 / 2684 / 587
Регистрация: 11.09.2009
Сообщений: 9,572
|
||||
| 19.07.2025, 19:29 | ||||
![]() Не по теме: Тут новость проскочила, что Microsoft уволил 200 программистов, занимавшихся ИИ, и заменил их этим самым же ИИ. Даже не представляю, какие "творения" теперь будут появляться у Микрософта... Без перевода строк практически нечитаем. Надёжность и стабильность датчиков повышайте. Программно таким способом максимум что можно, - по каким-то признакам определить "неправильность" импульса от датчика и пропустить/'отменить импульс зажигания совсем. А это вопрос очень спорный, что лучше - пропуск зажигания или зажигание "немножко не в том месте".
0
|
||||
|
147 / 105 / 7
Регистрация: 02.12.2021
Сообщений: 689
|
||||||
| 19.07.2025, 19:41 [ТС] | ||||||
И не только они сидят
0
|
||||||
|
4076 / 2684 / 587
Регистрация: 11.09.2009
Сообщений: 9,572
|
|||
| 20.07.2025, 02:23 | |||
|
Сразу бросилось в глаза. Почему здесь вы написали, что у вас 16F648, а в инклюде - p16f627? Они же вроде довольно разные... Разобраться в подробностях, поверхностно взглянув на текст с такими скудными коментариями, конечно нереально, но принцип вроде уловил. Честно говоря, не впечатлило. Временная привязка всего-всего идёт к фронту поступившего снаружи импульса... Не представляю, как сюда можно встроить хоть какую-нибудь обработку "ложных". Ни по каким "вторичным половым признакам" определять, ни что можно сделать. Здесь же просто нет такой информации. ![]() Кстати, при пропуске сигнала с датчика, я бы его и применил. Но явно не в этой прошивке. Добавлено Ещё тут мысль посетила... Вы упомянули, что в этом мотоциклетном моторе применяете оптические датчики. Раз световой поток перекрывается шторкой, вращающейся на валу, то конструкция датчиков открытая. Может осюда и их дерьмовость? Я б заменил на что-нибудь более устойчивое к грязи. Магнитные, например. Неодимовые магниты сейчас не дефицит, датчики Холла - тоже...
0
|
|||
|
147 / 105 / 7
Регистрация: 02.12.2021
Сообщений: 689
|
|||||||
| 20.07.2025, 15:51 [ТС] | |||||||
|
0
|
|||||||
|
|
||
| 20.07.2025, 17:37 | ||
|
Еще можно использовать индуктивные датчики.
0
|
||
|
270 / 202 / 30
Регистрация: 26.11.2022
Сообщений: 879
|
||
| 22.07.2025, 10:37 | ||
|
Бедный yoric,
если это проект для себя - то нет больших проблем внести изменения а если у вас производство и вы наделали 1000 дронов и надо что-то исправлять - вряд ли стоит это тут обсуждать Датчиков существует огромное разнообразие, поэтому что-то совертовать не видя общей картины бесполезно. вот пример - выбор микроконтроллера - вообще странный. 16F648 - микропотребляющий с минимумом возможностей для батарейного питания. явно не для экспериментальной отработки требований к системе управления и алгоритмов управления.
0
|
||
|
147 / 105 / 7
Регистрация: 02.12.2021
Сообщений: 689
|
|
| 22.07.2025, 12:53 [ТС] | |
|
Вы что советовать-то собрались, то что вас не просили? Вопрос в первом сообщении.
0
|
|
| 22.07.2025, 16:36 | |
|
0
|
|
| 22.07.2025, 16:36 | |
|
Конфликт spi и i2c при чтении с множества датчиков Большие погрешности измерения при питании датчиков от блока питания Подключение к Arduino UNO 4-х вентиляторов + датчик воды + датчик грунта Atmega + датчик освещенности. Помогите подобрать датчик Оптический датчик перемещения (датчик мыши) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|
сукцессия 9. Математика подлости: как растения предали грибных друзей
anaschu 27.06.2026
Статья 2. Глобальная фосфорная война: эволюционно-экономические механизмы распределения биомов Земли
Введение: Экологический рынок как игра с нулевой суммой
Традиционная экология долгое время. . .
|
сукцессия 8. Как я спорил с ИИ, которые - агенты растений и ненавистники грибов!
anaschu 27.06.2026
Статья 1. Хроники грибного восстания: как Сократов диалог разрушил академические догмы ИИ
Введение: Синдром «цифрового учебника»
Современные большие языковые модели (LLM) обладают колоссальным. . .
|
Главный вопрос моделирования сукцессии
anaschu 27.06.2026
главный вопрос.
Если эктомикориза лучше добывает недоступный фосфор. И ее масса максимальна из всех.
А широколиственный лес тоже имеет самую крутую биомассу.
То почему не возникло их симбиоза? Это. . .
|