реклама на сайте
подробности

 
 
> Нужно принять логическое решение без процессора.
SWT-RUS
сообщение May 25 2017, 17:05
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 569
Регистрация: 22-01-08
Из: Москва
Пользователь №: 34 316



Есть устройство работающее в жестких условиях. По этой причине использование процессора крайне нежелательно (если ничего не выдумаем - поставим процессор, но очень не хочется). Нужно принять логическое решение об аварии. Аварийной ситуацией считается одновременный рост двух физических величин - тока в определенной цепи и температуры воздуха рядом с компонентами цепи. Причем рост должен быть продолжительный - например в течении 5 минут (чтобы исключить ложное срабатывание). То есть надо запускать таймер (что-то типа NE555). Если авария выловлена, опять запускаем таймер, например на 20 минут чтобы компонент остыл. Время не принципиально - опытным путем выберем позже). В нормальной жизни ток в цепи всегда снижается по логарифмической кривой - как зарядка аккумуляторов. Температура может скакать как угодно - устройство работает на улице, где перепад ночь/день градусов 60.

Пока на ум пришло совсем корявое решение - конвертировать ток и температуру в напряжение, подавать эти два напряжения на две группы компараторов, где каждый следующие компаратор настроен на более высокое значение. Когда все например 5...8 компараторов в группе покажут на выходах единицы то элемент 8И - скажет - "пипец". Если вторая группа тоже сказала "пипец" то стоящий следом за ними 2И скажет "ПОЛНЫЙ ПИПЕЦ", отправит всех остывать и запустит таймер на те самые 20 минут. Хочется послушать коллективный разум...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
somebody111
сообщение May 29 2017, 22:06
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 190
Регистрация: 2-03-11
Пользователь №: 63 341



Если вы продолжите думать о том, как реализовать программу мк на цифровой элементной базе, плата будет выглядеть размером со старый советский телек

====Поэтапно
1. Фильтрануть сигнал с постоянной времени секунд 5
2. Найти производную и результат еще фильтрануть секунд 5(производная на ОУ)
3. Результат фильтрации на компаратор 1, на нем сравнивать с уставкой 1 (теоретически, если больше 0, то растет, но сделайте уставку, чтобы помеху проигнорировать)
4. Результат на таймер; сбрасывать по своим условиям
Помехонеубиваемое решение на паре однотипных операционниках.Если вы считаете, что это получится дешевле чем через мк, вы сильно ошибаетесь -с аналоговыми схемами возни больше, начнутся подбор элементов, погрешности, брак.Больше элементов-больше брака. Если переживаете про ценозатраты на прошивку мк, найдите студентов.Они всегда готовы работать за идею.В обмен помогите им с какой-нибудь игрушкой для диплома.Тем более, вы разработчик-для диплома то, что надо

зы. Если вы так уверены, что процессора, которые вы использовали -полная фигня, то пишите рекламацию изготовителю. И я вас уверяю, если это мировой производитель для industrial решений, он вам ее завернет и покажет где вы накосячили.
зы. STM32, так же как и AVR - для квартирных условий. Ещё бы ардуино поставили. Меняйте процессор на любой дешёвый pic18 и он будет работать.Ваша задача эффективно решается через мк; не стоит воротить аналоговую схемотехнику из-за того, что вы выбрали капризный проц.

Сообщение отредактировал somebody111 - May 30 2017, 03:40
Go to the top of the page
 
+Quote Post
SWT-RUS
сообщение May 30 2017, 06:24
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 569
Регистрация: 22-01-08
Из: Москва
Пользователь №: 34 316



Цитата(somebody111 @ May 30 2017, 01:06) *
....зы. Если вы так уверены, что процессора, которые вы использовали -полная фигня, то пишите рекламацию изготовителю. И я вас уверяю, если это мировой производитель для industrial решений, он вам ее завернет и покажет где вы накосячили.
зы. STM32, так же как и AVR - для квартирных условий. Ещё бы ардуино поставили. Меняйте процессор на любой дешёвый pic18 и он будет работать.Ваша задача эффективно решается через мк; не стоит воротить аналоговую схемотехнику из-за того, что вы выбрали капризный проц.


Я уже свыкся с мыслью что многие здесь мягко говоря невнимательные и склонны к преувеличениям для красного словца. Отвечать им не вижу никакого смысла, но с Вами оказалось сложнее. Вы выдали похожий на жизнь на алгоритм (похоже что у Вас есть компетенция в этом вопросе) и тоже прокомментировали то что я не писал (или это был не я).
Я нигде не говорил что STM32 у меня глючит - с ним все в порядке. Сотен тысяч не было, но пока я тружусь на этом месте, отгружено более 20000 устройств на AT91SAM9G20 (конечно это не AVR) и STM32F100C8T6. В более поздних версиях к этой паре добавился STM32F100VBT6 (воткнули на дочке). Еще почти 2500 штук отгружено на STM32F407VET6
На счет советского телика Вы погорячились. Даже 50 корпусов MSOP/TSSOP легко поместятся на двухслойке в пачке сигарет на одной стороне. В этом конечно же не будет экономического смысла - он пропадет уже при десятке корпусов, но за размер обидно biggrin.gif .

Это была прелюдия. Теперь людия... Боюсь получить бан за тролинг, но все-таки спрошу: почему Вы считаете STM32 процессором для квартирных приложений? ПРО AVR НЕ СПРАШИВАЮ!!!! НИЧЕГО ПРОТИВ AVR НЕ ИМЕЮ!!! МЕНЯ ИНТЕРЕСУЕТ ТОЛЬКО ДИАГНОЗ STM32!!!!

Относительно прошивки. Я нигде не говорил что нельзя шить параллельно несколько устройств или что прошивка длится долго. Меня удивляет другое - по крайней мере у нас устройства приходят с монтажа в пупырчатых пакетиках. Они как минимум сложены для удобства пересчета (если не в ячеистых коробках)
и пр. Их надо достать, подключить, прошить (пусть всего 10 секунд) отключить, как-то пометить что все в порядке или брак на прошивке, упаковать и опять положить для тестирования остального функционала. Если сразу тестировать то это минимум пара минут. Но в конце опять отключать и складывать! Или в навалку? Или все равно 30 секунд должно хватить?
Go to the top of the page
 
+Quote Post
novikovfb
сообщение May 30 2017, 06:37
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 518
Регистрация: 29-09-11
Пользователь №: 67 450



Цитата(SWT-RUS @ May 30 2017, 10:24) *
по крайней мере у нас устройства приходят с монтажа в пупырчатых пакетиках. Они как минимум сложены для удобства пересчета (если не в ячеистых коробках)
и пр. Их надо достать, подключить, прошить (пусть всего 10 секунд) отключить, как-то пометить что все в порядке или брак на прошивке, упаковать и опять положить для тестирования остального функционала. Если сразу тестировать то это минимум пара минут. Но в конце опять отключать и складывать! Или в навалку? Или все равно 30 секунд должно хватить?

Вы уверены, что аналоговую схему с большими постоянными времени можно будет протестировать быстрее во всем диапазоне рабочих температур и напряжений питания?
Go to the top of the page
 
+Quote Post
ikm
сообщение May 30 2017, 07:18
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 891
Регистрация: 25-12-06
Из: С-Пб
Пользователь №: 23 894



Цитата(novikovfb @ May 30 2017, 09:37) *
Вы уверены, что аналоговую схему с большими постоянными времени можно будет протестировать быстрее во всем диапазоне рабочих температур и напряжений питания?

Извините, что отвечаю за ТС, но тут вряд ли надо сравнивать постоянную времени, т.к. на МК это будет такое же время. И с точки зрения проверки работоспособности ждать придется одинаково. Но на МК, удобнее, я например сделал разные режимы работы светодиода,чтобы отслеживать что все этапы проходят верно. Хотя на логике тоже можно включить светодиоды в каждый этап "инициализации".


--------------------
ОБХОДЯ РАЗЛОЖЕННЫЕ ГРАБЛИ - ТЫ ТЕРЯЕШЬ ДРАГОЦЕННЫЙ ОПЫТ!!!
Go to the top of the page
 
+Quote Post
novikovfb
сообщение May 30 2017, 07:22
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 518
Регистрация: 29-09-11
Пользователь №: 67 450



Цитата(ikm @ May 30 2017, 11:18) *
Извините, что отвечаю за ТС, но тут вряд ли надо сравнивать постоянную времени, т.к. на МК это будет такое же время. И с точки зрения проверки работоспособности ждать придется одинаково. Но на МК, удобнее, я например сделал разные режимы работы светодиода,чтобы отслеживать что все этапы проходят верно. Хотя на логике тоже можно включить светодиоды в каждый этап "инициализации".

в случае МК можно поступить иначе: софт отработать на опытном образце, а на серийных или в штатной прошивке сделать режим самопроверки аппаратуры с выдачей хотя бы минимальной диагностики или сделать технологическую и поставочную прошивки. Гонять все ветки алгоритма на каждом серийном образце смысла не вижу.
Go to the top of the page
 
+Quote Post
ikm
сообщение May 30 2017, 07:33
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 891
Регистрация: 25-12-06
Из: С-Пб
Пользователь №: 23 894



Цитата(novikovfb @ May 30 2017, 10:22) *
в случае МК можно поступить иначе: софт отработать на опытном образце, а на серийных или в штатной прошивке сделать режим самопроверки аппаратуры с выдачей хотя бы минимальной диагностики или сделать технологическую и поставочную прошивки. Гонять все ветки алгоритма на каждом серийном образце смысла не вижу.

Вы не поняли, я имел ввиду, что в обоих случаях надо ждать 30 минут, пока ток не станет 20мА, далее для тестирования работоспособности, при случайной выборке из партии подключать к стенду проверки. Т.к. у МК, тоже могут быть не пропаяны ножки, да и сама часть схемы где преобразуются измеряемые величины тока и температуры требуют проверки. Но это все равно относится к общему процессу производства и вопросу аналог vs МК не относится.


--------------------
ОБХОДЯ РАЗЛОЖЕННЫЕ ГРАБЛИ - ТЫ ТЕРЯЕШЬ ДРАГОЦЕННЫЙ ОПЫТ!!!
Go to the top of the page
 
+Quote Post
SWT-RUS
сообщение May 30 2017, 07:52
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 569
Регистрация: 22-01-08
Из: Москва
Пользователь №: 34 316



Цитата(ikm @ May 30 2017, 10:33) *
Вы не поняли, я имел ввиду, что в обоих случаях надо ждать 30 минут, пока ток не станет 20мА, далее для тестирования работоспособности, при случайной выборке из партии подключать к стенду проверки. Т.к. у МК, тоже могут быть не пропаяны ножки, да и сама часть схемы где преобразуются измеряемые величины тока и температуры требуют проверки. Но это все равно относится к общему процессу производства и вопросу аналог vs МК не относится.


Вообще я искренне надеялся что поскольку мы делаем "заплатку" к другому устройству то вправе сымитировать аварию быстрее - скажем на 30-ой секунде. Про отличия НИР от производства серии мы уже договорились вроде. Обычно после накопления статистики (например после первой тысячи) все еще немного упрощается, правда не всегда.
Go to the top of the page
 
+Quote Post
ikm
сообщение May 30 2017, 08:03
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 891
Регистрация: 25-12-06
Из: С-Пб
Пользователь №: 23 894



Цитата(SWT-RUS @ May 30 2017, 10:52) *
Вообще я искренне надеялся что поскольку мы делаем "заплатку" к другому устройству то вправе сымитировать аварию быстрее - скажем на 30-ой секунде. Про отличия НИР от производства серии мы уже договорились вроде. Обычно после накопления статистики (например после первой тысячи) все еще немного упрощается, правда не всегда.

Нет не можете, я говорю про поставки серийной продукции, где вы должны делать 100% тестирование некоторого количества образцов поступившим к вам блоков из новой партии. А там уже все времена заложены и вы должны проверить, что всё идет по плану. А если говорить, про пред серийный этап, там да можно собрать пару десятков блоков, на которых отладить работоспособность всех узлов. Но опять же например, если будете делать одновибратор с задержкой 5 минут, его нельзя тестировать на 30 сек. задержке, т.к. номиналы в обвязке будут отличатся на порядки и помехоустойчивать гораздо меньше.


--------------------
ОБХОДЯ РАЗЛОЖЕННЫЕ ГРАБЛИ - ТЫ ТЕРЯЕШЬ ДРАГОЦЕННЫЙ ОПЫТ!!!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SWT-RUS   Нужно принять логическое решение без процессора.   May 25 2017, 17:05
- - novikovfb   какие проблемы с процессором? Автомобильное исполн...   May 25 2017, 17:42
- - Ruslan1   А что хочется, на аналоге или на цифровой схемотех...   May 25 2017, 17:56
|- - SWT-RUS   Специально для поклонников процессоров была написа...   May 25 2017, 18:04
- - hik   Цитата(Ruslan1 @ May 25 2017, 20:56) А чт...   May 25 2017, 18:21
|- - SWT-RUS   Цитата(hik @ May 25 2017, 21:21) ...к при...   May 25 2017, 18:33
|- - VCO   Цитата(hik @ May 25 2017, 21:21) В таком ...   May 25 2017, 18:47
|- - SWT-RUS   Цитата(VCO @ May 25 2017, 21:47) ... Выбр...   May 25 2017, 18:57
|- - VCO   Цитата(SWT-RUS @ May 25 2017, 21:57)...   May 25 2017, 20:14
|- - SWT-RUS   Цитата(VCO @ May 25 2017, 23:14) Вы точно...   May 25 2017, 20:28
- - hik   Цитата(SWT-RUS @ May 25 2017, 21:33)...   May 25 2017, 20:36
|- - SWT-RUS   Цитата(hik @ May 25 2017, 23:36) ..... А ...   May 25 2017, 20:47
|- - MegaVolt   Цитата(SWT-RUS @ May 25 2017, 23:47)...   May 25 2017, 23:23
- - Den64   Цитата(SWT-RUS @ May 25 2017, 20:05)...   May 26 2017, 03:24
- - ikm   Я делал как-то подобную схему, тоже заводил на ком...   May 26 2017, 06:28
|- - SWT-RUS   Цитата(ikm @ May 26 2017, 09:28) Я делал ...   May 26 2017, 06:53
|- - ikm   Цитата(SWT-RUS @ May 26 2017, 09:53)...   May 26 2017, 07:24
|- - =L.A.=   Цитата(SWT-RUS @ May 26 2017, 09:53)...   May 26 2017, 12:23
|- - @Ark   Цитата(=L.A.= @ May 26 2017, 15:23) ... Р...   May 26 2017, 12:42
|- - ikm   Цитата(=L.A.= @ May 26 2017, 15:23) 3) За...   May 26 2017, 12:58
|- - SWT-RUS   Цитата(ikm @ May 26 2017, 15:58) ...И при...   May 26 2017, 13:30
|- - Plain   Цитата(SWT-RUS @ May 26 2017, 16:30)...   May 26 2017, 14:46
|- - @Ark   Цитата(SWT-RUS @ May 26 2017, 16:30)...   May 26 2017, 15:13
||- - SWT-RUS   Цитата(@Ark @ May 26 2017, 18:13) .... За...   May 26 2017, 19:58
||- - @Ark   Цитата(SWT-RUS @ May 26 2017, 22:58)...   May 26 2017, 20:17
|||- - =L.A.=   Цитата(@Ark @ May 26 2017, 23:17) М-да, в...   May 27 2017, 12:09
||- - Plain   Цитата(SWT-RUS @ May 26 2017, 22:58)...   May 26 2017, 21:23
|||- - SWT-RUS   Цитата(Plain @ May 27 2017, 00:23) Уважае...   May 27 2017, 05:00
||- - ikm   Цитата(SWT-RUS @ May 26 2017, 22:58)...   May 29 2017, 12:37
||- - Dima_G   Цитата(SWT-RUS @ May 27 2017, 02:58)...   May 30 2017, 02:02
|- - ikm   Цитата(SWT-RUS @ May 26 2017, 16:30)...   May 26 2017, 15:20
- - HardEgor   Цитата(SWT-RUS @ May 26 2017, 00:05)...   May 26 2017, 06:50
|- - ikm   Цитата(HardEgor @ May 26 2017, 09:50) 2. ...   May 26 2017, 07:01
||- - HardEgor   Цитата(ikm @ May 26 2017, 14:01) По одном...   May 26 2017, 07:09
|- - MegaVolt   Цитата(HardEgor @ May 26 2017, 09:50) 2. ...   May 26 2017, 08:10
|- - ikm   Цитата(MegaVolt @ May 26 2017, 11:10) Про...   May 26 2017, 08:31
|- - LII   Цитата(MegaVolt @ May 26 2017, 10:10) Ско...   May 26 2017, 09:14
|- - HardEgor   Цитата(MegaVolt @ May 26 2017, 15:10) Ско...   May 26 2017, 09:37
|- - LII   Цитата(HardEgor @ May 26 2017, 11:37) Так...   May 26 2017, 10:19
- - Plain   Автор не озвучил ни одной величины, так что пока л...   May 26 2017, 12:09
- - Plain   Цитата(SWT-RUS @ Oct 23 2015, 09:42)...   May 27 2017, 06:22
|- - SWT-RUS   Цитата(Plain @ May 27 2017, 09:22) Ныне ж...   May 27 2017, 15:15
|- - @Ark   ...   May 27 2017, 15:47
||- - SWT-RUS   Цитата(novikovfb @ May 30 2017, 09:37) Вы...   May 30 2017, 07:18
|- - HardEgor   Цитата(SWT-RUS @ May 30 2017, 13:24)...   May 30 2017, 07:58
|- - SWT-RUS   Цитата(HardEgor @ May 30 2017, 10:58) У в...   May 30 2017, 08:26
|- - @Ark   Цитата(SWT-RUS @ May 30 2017, 11:26)...   May 30 2017, 09:46
|- - =L.A.=   Цитата(@Ark @ May 30 2017, 12:46) А зачем...   May 30 2017, 14:11
- - somebody111   ЦитатаТОЛЬКО ДИАГНОЗ STM32!!!! Пот...   May 30 2017, 15:51
|- - SWT-RUS   Цитата(somebody111 @ May 30 2017, 18:51) ...   May 30 2017, 20:44
- - somebody111   А можно например использовать нормальный проц и не...   May 30 2017, 21:03
- - somebody111   Хотяяяяя можно и 4-5.Не такие и старые >_<   May 30 2017, 22:15
- - Hale   Цитата(SWT-RUS @ May 25 2017, 20:05)...   Jun 7 2017, 06:36


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 02:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.01505 секунд с 7
ELECTRONIX ©2004-2016