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

 
 
> Нужно принять логическое решение без процессора.
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

Сообщений в этой теме
- 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
||- - ikm   Цитата(novikovfb @ May 30 2017, 10:22) в ...   May 30 2017, 07:33
||- - SWT-RUS   Цитата(ikm @ May 30 2017, 10:33) Вы не по...   May 30 2017, 07:52
||- - ikm   Цитата(SWT-RUS @ May 30 2017, 10:52)...   May 30 2017, 08:03
|- - 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 Текстовая версия Сейчас: 22nd July 2025 - 05:35
Рейтинг@Mail.ru


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