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

 
 
> Нужно принять логическое решение без процессора.
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
Ответов
ikm
сообщение May 26 2017, 06:28
Сообщение #2


Знающий
****

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



Я делал как-то подобную схему, тоже заводил на компараторы, от ложного срабатывания ставил сдвиговый регистр (схема была импульсная), пока ошибка не добегала до нужного количества. Если за 0,1 сек не добегала, её обнулял 555, так же стояло два общих таймера 555 (на одном не получалось сделать большие времена задержки, элементы на плату не влезали). Но это обуславлилось лишь временами работы логики "нс" против "мкс" у МК. Но сильные наводки постоянно давали ложные срабатывания. Поэтому выкинул все таймеры и регистры, оставил только компараторы в защите, и параллельно этой схеме сделал на МК (тиньку 13), намного проще было отладить всё и добавились новые функции.


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


Знающий
****

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



Цитата(ikm @ May 26 2017, 09:28) *
Я делал как-то подобную схему, тоже заводил на компараторы......


2 ikm. Если не строжайшая коммерческая тайна, можете поделиться алгоритмом или блоксхемой (можно в личку)? Мне хотя бы понять с какой стороны к корове подойти..

Всем остальным: У меня нет никаких особых помех кроме большой разницы температур. Но даже в течении суток разница доходит до 60 градусов. Основная причина экономическая: рассчитано, что дешевле 1 раз заплатить за разработку одному человеку, поставить толпу мелкой логики и ОУ, покрыть их лаком чем платить за программирование, проверку и пр у себя (или обучать контрактников). SMD монтаж стоит сущие копейки (если партия - тысячи).
У нас начали считать себестоимость разработки и производства со всеми издержками, налогами, арендами, общехозяйственными расходами (типа общей кухни с печеньками biggrin.gif ) накладными расходами и выяснилось что для серийного производства МК это очень недешево.

Еще раз для почитателей МК. У нас есть готовое решение на МК - STM32- оно отпидорашено до блеска как котовые яйца, производится и поставляется. Можете считать это личным бзиком, но меня теперь интересует аналоговое решение. Хочу проверить теорию (в том числе экономическую) и понять что действительно выгоднее. Возможно выгоднее МК но это мы сами решим. Я открыл тему в этой ветке чтобы аналоговое решение проверить. Если нет квалификации в этом вопросе - не тратьте время!


Цитата(HardEgor @ May 26 2017, 09:50) *
1. Интегрируем входной сигнал
2. по превышению скорости нарастания запускаем одновибратор на 5 минут
3. по изменению знака скорости сбрасываем одновибратор
4. сравниваем по И выход компаратора и одновибратора
5. объединяем по И выходы канала температуры и тока.

Спасибо HardEgor! Я уж думал весь день на объяснения потрачу. Пошел изучать матчасть...
Go to the top of the page
 
+Quote Post
=L.A.=
сообщение May 26 2017, 12:23
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055



Цитата(SWT-RUS @ May 26 2017, 09:53) *
Основная причина экономическая: рассчитано, что дешевле 1 раз заплатить за разработку одному человеку, поставить толпу мелкой логики и ОУ, покрыть их лаком чем платить за программирование, проверку и пр у себя (или обучать контрактников). SMD монтаж стоит сущие копейки (если партия - тысячи).

Еще раз для почитателей МК. У нас есть готовое решение на МК - STM32- оно отпидорашено до блеска как котовые яйца, производится и поставляется. Можете считать это личным бзиком, но меня теперь интересует аналоговое решение.


*
1) По сравнению с решением на МК вариант с "толпой мелкой логики и резисторами-компараторами" будет иметь на порядок больше проблем при серийном производстве. Это сообщаю вам как человек , разработавший множество аналоговых и цифровых схем и занимающийся выпуском продукции в серии.

2) Решение использовать для такой простой задачи STM32 у меня вызывает крайнее удивление. Когда есть железобетонно работающие PIC12. И при том, что у STM32 бывают случаи внезапной смерти МК по непонятным причинам.

3) За прошивание МК платить разве нужно? Не проще купить файл прошивки ( программа простенькая ) и прошивать самостоятельно, то есть при помощи своих сотрудников и программатора?


--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
Go to the top of the page
 
+Quote Post
ikm
сообщение May 26 2017, 12:58
Сообщение #5


Знающий
****

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



Цитата(=L.A.= @ May 26 2017, 15:23) *
3) За прошивание МК платить разве нужно? Не проще купить файл прошивки ( программа простенькая ) и прошивать самостоятельно, то есть при помощи своих сотрудников и программатора?

Да, за прошивку надо платить, даже имея своего сотрудника, ему надо выделять рабочее место и оборудование для программирования и самое дорогое время. Не говоря о том, что работник может не правильно прошить (сбить фьюзы), я не знаю как у них это получается, но даже настроив им ПО, где надо нажать одну кнопку умудряются сделать пару десятков "кирпичей", которые приходится демонтировать. А если у вас залито все лаком... вот и считайте экономию. Конечно на рассыпухе удобнее поставил на автомат и всё, при крупных партиях это небольшая цена, по сравнением с тем,что на производстве нет отдельной линии по прошивке МК.

И при всём при этом, у нас используются МК, т.к.на рассыпухе не работает. А как у ТС ему виднее.


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


Знающий
****

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



Цитата(ikm @ May 26 2017, 15:58) *
...И при всём при этом, у нас используются МК, т.к.на рассыпухе не работает. А как у ТС ему виднее.

Я уже раза три говорил что у нас тоже работает МК STM32 и работает отлично. Для чего хочется проверить - уже говорил. Устал.... PIC у нас исторически не прижился. Не знаю у кого какие проблемы с STM32 у нас тоже выпускаются устройства тысячами - монтируются в Зеленограде (так что город не виноват biggrin.gif ). Прошиваем мы их сами. И это деньги на сотрудника и все расходы что озвучены выше.

Я действительно не назвал величин - исправляюсь.
В первый момент времени (включение), ток подскакивает до 700 миллиампер. Затем начнет снижаться до 20 миллиампер часов за 5 приблизительно. По дороге от источника к потребителю хочу поставить INA169. Она выдает напряжение пропорциональное значению тока - до 5 вольт. Температура в нормальном состоянии может доходить градусов до 50, хотя где-нибудь в Ставрополе или Сочи может и больше быть...
Дальше была идея взять датчик температуры с аналоговым выходом - например до тех же 5 вольт. Моментом начала аварии наверное можно считать неожиданное плавное возрастание тока и такое же плавное подрастание температуры. Скорее всего начнутся два эти подрастания одновременно.
Go to the top of the page
 
+Quote Post
@Ark
сообщение May 26 2017, 15:13
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 688
Регистрация: 13-05-16
Пользователь №: 91 710



Цитата(SWT-RUS @ May 26 2017, 16:30) *
... Прошиваем мы их сами. И это деньги на сотрудника и все расходы что озвучены выше.

По моему, Вы боретесь с собственными предубеждениями. И никак их не поборете. Возьмите лучше калькулятор в руки.
Прошивка МК - это очень дешевая операция, при правильной организации работы. Даже если она делается вручную, без всякой автоматизации. За рабочий день человек может прошить 1000 штук устройств, не особо напрягаясь. Разделите его дневную зарплату на 1000, сколько получится? Несколько рублей в себестоимость единицы изделия. Любое схемотехническое решение без использования МК - будет, только по комплектующим, не сопоставимо более дорогим. Можно даже конкретные решения не рассматривать - копусов м/c и точек пайки будет больше, габариты изделия больше и так далее...
Да, написание прошивки стоит денег. Но это делается один раз, а дальше используется годами. Сколько изделий за это время вы сделаете? Разделите затраты на написание прошивки на это количество, получите прибавку к себестоимости. Даже с учетом этого, себестоимость единицы изделия в производстве для аналогового решения будет выше, чем при использовании МК. И чем больше выпуск - тем больше эта разница.

Go to the top of the page
 
+Quote Post
SWT-RUS
сообщение May 26 2017, 19:58
Сообщение #8


Знающий
****

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



Цитата(@Ark @ May 26 2017, 18:13) *
.... За рабочий день человек может прошить 1000 штук устройств, не особо напрягаясь....

Нет сил ни смеяться ни плакать. 8-ми часовой рабочий день это 480 минут или 28800 секунд. 29 секунд на устройство! Мдя.... Если рискнете проверить на себе - сообщите. Я своим монтажникам из личных средств оплачу билеты на это шоу. Хотя бы первых пару часов поржем! Памперс не забудьте одеть, иначе не особо напрягаться не получится. Какую хрень иногда говорят люди в пятницу вечером....

2ikm. Обычно ток висит максимальным (0.7А) не более получаса. Далее начинается снижение. С этого момента можно начинать следить. Но и первых полчаса он расти не будет - ограничен порогом. Когда случается авария, ток начинает расти плавно по крайней мере первые 10 минут точно. Как растет температура - никто не видел, но подозреваю что там тоже резких скачков нет. По крайней мере взрывных последствий не наблюдалось. Чаще всего рост начинается на 20 миллиамперах(по крайней мере в нашей небогатой статистике таких случаев большинство). Для упрощения логики работы хочется чтобы система всегда отслеживала изменение тока на предмет плавного роста.

На счет неожиданно и плавно. Для нас это именно так и происходит. В текущей реализации системы мы не догадались мониторить параметры, благодаря которым исключаются неожиданности. Ток мониторили и сохраняли. Температуру мерили но данные не сохраняли - выводили в WEB чисто для информации.

Go to the top of the page
 
+Quote Post
Plain
сообщение May 26 2017, 21:23
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(SWT-RUS @ May 26 2017, 22:58) *
резких скачков нет ... рост начинается на 20 миллиамперах ... изменение тока на предмет плавного роста ... Насчет неожиданно и плавно. Для нас это именно так и происходит

Уважаемый господин эффективный менеджер! Если это Вы. Потому что всем известно, что под данной учётной записью сюда ходят и электрики, и пожарники, а может даже и бухгалтеры.

Допустим, каким-то невероятным образом на эту авантюру отыщется исполнитель, и он Вам скажет, что хочет совсем немного денег, а в конце уточнит, что имел ввиду миллиард, и не рублей.

Уже половина третьей страницы дистиллированной воды пятой перегонки.
Go to the top of the page
 
+Quote Post
SWT-RUS
сообщение May 27 2017, 05:00
Сообщение #10


Знающий
****

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



Цитата(Plain @ May 27 2017, 00:23) *
Уважаемый господин эффективный менеджер!...


Уважаемый опытный инженер! Моя должность - Генеральный директор. 18 лет назад я начинал разработчиком и до сих пор больше половины времени занимаюсь техникой. Могу себе позволить между текущими задачами разбираться в тех вопросах которые наиболее интересны. По этой учетной записи хожу сюда один.

Когда ищу исполнителя - я размещаю объявление в ветке "Предлагаю работу". А то что на три страницы набралось не более 10 ответов по теме так это не моя вина. Решение задача на МК меня не интересует (оно уже есть) и я написал это уже в первом сообщении, но не достаточно однозначно. И вот результат - на полторы страницы насыпалось уговоров оставить все как есть.

PS мои соболезнования Вашему работодателю (если это не администрация форума) - судя по количеству сообщений Вы здесь ночуете...
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   Цитата(SWT-RUS @ May 26 2017, 09:53)...   May 26 2017, 07:24
|- - @Ark   Цитата(=L.A.= @ May 26 2017, 15:23) ... Р...   May 26 2017, 12:42
|- - Plain   Цитата(SWT-RUS @ May 26 2017, 16:30)...   May 26 2017, 14:46
||- - @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
||- - 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
- - somebody111   Если вы продолжите думать о том, как реализовать п...   May 29 2017, 22:06
|- - SWT-RUS   Цитата(somebody111 @ May 30 2017, 01:06) ...   May 30 2017, 06:24
|- - novikovfb   Цитата(SWT-RUS @ May 30 2017, 10:24)...   May 30 2017, 06:37
||- - SWT-RUS   Цитата(novikovfb @ May 30 2017, 09:37) Вы...   May 30 2017, 07:18
||- - ikm   Цитата(novikovfb @ May 30 2017, 09:37) Вы...   May 30 2017, 07:18
||- - novikovfb   Цитата(ikm @ May 30 2017, 11:18) Извините...   May 30 2017, 07:22
||- - 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 Текстовая версия Сейчас: 21st July 2025 - 08:36
Рейтинг@Mail.ru


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