Требуется экспертное мнение, по различным подходам |
Здравствуйте, гость ( Вход | Регистрация )
Требуется экспертное мнение, по различным подходам |
8.8.2012, 9:58
Сообщение
#1
|
|
Активный участник Группа: Пользователи Сообщений: 349 Регистрация: 19.4.2011 Из: СПб Пользователь №: 344 |
Нужно сделать:
Система сбора и хранения данных Основная функция – фиксация данных на внутреннюю память,поступающих со входов (точность к единому времени не хуже 10 мс.), и передача наверхний уровень. Основные требования – надежность функционирования. Входы (количество определено жестко) 1. 4-20 мА 2. Термосопротивления Pt-100 3. Датчики с мозгами RS-485 (Modbus RTU) 4. Сухие контакты Дополнительные элементы: 1. Часы реального времени 2. Модуль GPS/ГЛОНАСдля синхронизации времени. Интерфейсы для людей 1. Клавиатура 2. Дисплей 3. USB Флешка для копирования данных с внутренней памятиустройства. Выходы 1. Запись на собственную flash память объемом 2 и более Гб. 2. RS-485(Modbus RTU/ASCII) 3. Ethernet(возможны хитрые протоколы) Времени на разработку месяцев 6. Серийность устройства сотни в год. Размышляю о следующих подходах: Подход 1 1. Взять готовую процессорную плату на, например, imx287 вроде Тион-Про28 или EV-iMX287 2. Присобачить к ней самопальную плату входов. 3. Написать софт. Подход 2 1. Взять и сделать все на ПЛК. Что выбрать? Какие трудности возникнут? Насколько дороже/дешевле вариант с ПЛК (можно в функции времени)? Заранее спасибо. Сообщение отредактировал PhX - 8.8.2012, 10:12 |
|
|
8.8.2012, 13:17
Сообщение
#2
|
|
Активный участник Группа: Пользователи Сообщений: 349 Регистрация: 19.4.2011 Из: СПб Пользователь №: 344 |
Одна знакомая контора делает почти такое же, правда без ГПС/Глонас и с минимумом таких же входов. Говорили себестоимость 3 рубля. Скинте линк на данный продукт, если есть. Для одного человека без очень хорошего опыта и наработок всё это запрограммить, оттрассировать, заказать, запаять, тестировать, короче полный фарш за пол-года это надо выложиться на 200%. Если конечно делать не тяп-ляп, косяки всплывают во время эксплуатации. Вот и мне не очень хочется связываться с железом, однако, если применить ПЛК будет значительно дороже. Или нет? Встает вопрос об ОС. Насколько подходит Linux для данной разработки? Сообщение отредактировал PhX - 8.8.2012, 13:18 |
|
|
Гость_MrYuran_* |
8.8.2012, 14:58
Сообщение
#3
|
Гости |
Встает вопрос об ОС. Насколько подходит Linux для данной разработки? То есть, плюс ко всему ещё и пиление линукса? За человекополгода такое не сделать ну никак, хоть порвись. Насчет цены... У нас коробочка Rolec с 5,7" TFT и Tion Pro внутри по бухгалтерским оценкам в 20тр вышла по себестоимости. Там, правда, ещё дополнительная плата внутри, ну тоже типа вашего случая, для согласования с датчиками и прочей обвеской. То есть, сравнимо с пром.панелями начального уровня. Плюс был изрядный геморрой с ЭМС по эмиссии ВЧ, но это вылечили ферритовыми нашлепками на все исходящие провода и шлейфы. Программирование - c# под microframework для win CE в MSVS. В общем и целом дело это неспешно продолжается уже лет 5, за это время было собрано 4 макета и вот теперь уже пошла опытная партия. |
|
|
8.8.2012, 19:32
Сообщение
#4
|
|
Активный участник Группа: Пользователи Сообщений: 7045 Регистрация: 22.11.2009 Из: Уфа Пользователь №: 18 |
если хочется надежно- надо делать самому, или покупать задорого вместе со всякими ИБП и т.п.
|
|
|
8.8.2012, 19:41
Сообщение
#5
|
|
Активный участник Группа: Пользователи Сообщений: 7045 Регистрация: 22.11.2009 Из: Уфа Пользователь №: 18 |
можно и так, но опять-таки получится задорого
|
|
|
8.8.2012, 20:00
Сообщение
#6
|
|
Активный участник Группа: Пользователи Сообщений: 7045 Регистрация: 22.11.2009 Из: Уфа Пользователь №: 18 |
ну, в данном случае можно не ваять универсальное, а чисто с нужными функциями. но все равно дорого получится, да и не быстро очень. А универсальный подходящий и надежный- это очень дорого. Этта манагерам кажется, что можно купить на барахолке в кетае.
|
|
|
8.8.2012, 20:19
Сообщение
#7
|
|
Активный участник Группа: Пользователи Сообщений: 7045 Регистрация: 22.11.2009 Из: Уфа Пользователь №: 18 |
насколько знаю, все готовые промконтроллеры не толерастны к окружающей среде, питанию и т.п. Значит, треба ещё кучу бабла вложить в создание энвайронмента, иначе надежно работать не будет.
|
|
|
8.8.2012, 20:35
Сообщение
#8
|
|
Активный участник Группа: Пользователи Сообщений: 7045 Регистрация: 22.11.2009 Из: Уфа Пользователь №: 18 |
аха, с мудафоном на дверце
|
|
|
9.8.2012, 7:08
Сообщение
#9
|
|
Активный участник Группа: Пользователи Сообщений: 349 Регистрация: 19.4.2011 Из: СПб Пользователь №: 344 |
У нас коробочка Rolec с 5,7" TFT и Tion Pro внутри по бухгалтерским оценкам в 20тр вышла по себестоимости. Ага, я также насчитал. Программирование - c# под microframework для win CE в MSVS. Как впечатления от win CE? Почему выбрали именно его? Сколько стоит поставить его на одно изделие? В общем и целом дело это неспешно продолжается уже лет 5, за это время было собрано 4 макета и вот теперь уже пошла опытная партия. Не, ну 5 лет это непозволительная роскошь... По поводу клавы и дисплея забыл уточнить. Клава на 4 кнопки, дисплейчик 128*64 ЧБ. Работает под FreeRTOS. А как с прикручиванием к FreeRTOSу флеш памяти с файловой системой, дисплеев, Eterneta и других интерфейсов? Драйвера самому писать или уже все в коробке? Да, еще ж веб сервер... Спрошу. Продают на самом деле дороже минимум в 1.5, а может и в 2. Вещь эту только-только доделывают. Но какая-то дока может уже есть. PS С этим пока неясно. Испытаний не было конкретно у этого девайса. Так что лучше пока не бежать впереди паровоза Но цена вообще заманчивая. Поэтому и заикнулся. И доработать его до ГПС/глонасс (только на утс. времени) и расширение кол-ва каналов там несложно, имея всю документацию и ПО. Узнайте, если есть возможность, допилить что-то готовое было бы очень неплохо. Температурный диапазон индустриальный минус 40 плюс 80, но это и корпусом с термостатом можно немного изменить. Кондиционер ставить конечно не будем. Сообщение отредактировал PhX - 9.8.2012, 7:30 |
|
|
Гость_MrYuran_* |
9.8.2012, 9:13
Сообщение
#10
|
Гости |
Как впечатления от win CE? Почему выбрали именно его? Сколько стоит поставить его на одно изделие? Выбрали, потому что выбирать не из чего. Тот линукс с кутопией, который стоял на тионе, еле ползал, и его пилить и пилить, как те гири. В то же время СЕ заработал искаропки, первый же проект из студии нормально заработал. Если ничего не менять, то практически ничего не стОит, тионы уже с готовым образом поставляются. А вот если допилить... Тут надо с товарищами из ЗАО ЗЭО договариваться. Студию по акции за 250$ купили, а так около штуки. |
|
|
9.8.2012, 11:16
Сообщение
#11
|
|
Активный участник Группа: Пользователи Сообщений: 349 Регистрация: 19.4.2011 Из: СПб Пользователь №: 344 |
Если ничего не менять, то практически ничего не стОит, тионы уже с готовым образом поставляются. Тут судя по сайту ЗЭО не так все радужно. Цитата Все образы операционной системы WinCE, приведённые в данном разделе, являются демонстрационными. Это означает, что: их нельзя использовать в своих проектах без лицензирования; они сохраняют работоспособность ограниченное время; набор компонент этих образов предназначен для оценки работоспособности одноплатных компьютеров и не призван обеспечивать функциональность устройств так, чтобы удовлетворять все запросы конечного потребителя; потребитель может их использовать только на свой страх и риск; ответственность за функционирование демонстрационного образа никто не несёт. |
|
|
Гость_MrYuran_* |
9.8.2012, 12:53
Сообщение
#12
|
Гости |
|
|
|
10.8.2012, 15:18
Сообщение
#13
|
|
Активный участник Группа: Пользователи Сообщений: 138 Регистрация: 19.5.2011 Пользователь №: 367 |
1. 4-20 мА 2. Термосопротивления Pt-100 3. Датчики с мозгами RS-485 (Modbus RTU) 4. Сухие контакты Дополнительные элементы: 1. Часы реального времени 2. Модуль GPS/ГЛОНАСдля синхронизации времени. Интерфейсы для людей 1. Клавиатура 2. Дисплей 3. USB Флешка для копирования данных с внутренней памятиустройства. Выходы 1. Запись на собственную flash память объемом 2 и более Гб. 2. RS-485(Modbus RTU/ASCII) 3. Ethernet(возможны хитрые протоколы) Времени на разработку месяцев 6. Серийность устройства сотни в год. У меня на всё это, кроме красного, где-то год ушёл, но до этого конечно свои наработки были(просто всё в кучу собрал). Схематика, разводка, Фирмваря(TnKernel). SD-Flash не USB-Flash. Клавиатура тач, процессорная плата своя, но с другого проекта. Заместо собственной flash FRAM. Тот линукс с кутопией, который стоял на тионе, еле ползал, и его пилить и пилить, как те гири. В то же время СЕ заработал искаропки, первый же проект из студии нормально заработал. Во, во, я всегда опираюсь на то, что если продвинутый GUI нужен, то мелкософт, если нет, то пингвин. Сообщение отредактировал andron86 - 10.8.2012, 15:12 |
|
|
10.8.2012, 18:47
Сообщение
#14
|
|
Активный участник Группа: Пользователи Сообщений: 18789 Регистрация: 13.1.2011 Пользователь №: 332 |
|
|
|
11.8.2012, 13:27
Сообщение
#15
|
|
Активный участник Группа: Пользователи Сообщений: 138 Регистрация: 19.5.2011 Пользователь №: 367 |
|
|
|
12.8.2012, 18:11
Сообщение
#16
|
|
Активный участник Группа: Пользователи Сообщений: 18789 Регистрация: 13.1.2011 Пользователь №: 332 |
|
|
|
12.8.2012, 19:32
Сообщение
#17
|
|
Активный участник Группа: Пользователи Сообщений: 18789 Регистрация: 13.1.2011 Пользователь №: 332 |
Вопчем топите, как Разин, свою зазнобу, Разин на фото в ЦЕНТРе... http://4put.ru/pictures/max/335/1031438.jpg |
|
|
13.8.2012, 1:12
Сообщение
#18
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Мир сошел с ума. Полгода, год... тут подобные вещи, но без гуёв и прочих HMI, просто sim900 стучит в базу , MODBUS-TCP хорошо ложится, но надо подымать сигнализацию от слейвов, ибо их 7000+, а мастеров - от силы 5.
Да, так вот, я на отладочниках такую штуку за месяц собираюсь поднять... оптимизм реальный, главное чтоб алкоголизм не мешал. Что тут скажешь. У Вас предлагаемый ТИОН может только только консолить, гуёвить оператору, принимать логи и писать их и стучать в сетку. На это под линухом тратится меньше недели, особенно, если пользоваться не дремучими сями с плюсами, а нормальным RAD типа Лазаруса с хорошо известными компонентами vcl, rtl а также либами synaser и synatcp. Центральный "моск" по сбору данных можно выполнить на чем-то похудее, вплоть до АВР хоть это и не модно уже. В качестве оси - в зависимости от величины контекста - либо фриртос либо вообще ничего, заточить под прототреды. С получением данных по modbus-rtu с точностью 10мс, Вы промучаетесь, причем результата не будет, по сему считайте возможный бодрейт и делайте иерархию (да-да еще девайсы-а Вы как думали?), типа хабов обслуживающих не более какого-то кол-ва датчиков и выдающих наверх brief, либо - если число датчиков детерминировано, юзаете МК с нужным числом послед. портов. Связь с ТИОНом я бы по УСБ наладил, потому что там 115200 будет мало, насколько я понял. Пока всё. Не ещё, насчет ПЛК. Это ж Ваши конкуренты! Такие вещи не для "сотни в год" - это для решений под ключ, причем если надо максимальную свободу конфигурации, скорость разработки и есть много вопросов к технологам, операторам, конструктиву итп. А если у Вас почти все определено, то зачем такая избыточность? |
|
|
20.8.2012, 8:28
Сообщение
#19
|
|
Активный участник Группа: Пользователи Сообщений: 349 Регистрация: 19.4.2011 Из: СПб Пользователь №: 344 |
Мир сошел с ума. Полгода, год... Большое спасибо за Ваше мнение! Оптимизм никогда не помешает. Тем не менее со всеми испытаниями и бюрократией год - реальный срок для данного изделия. Особенно со шлифовкой под серию. Пока думаю, т.з. накидываю, планирую... Сообщение отредактировал PhX - 20.8.2012, 8:29 |
|
|
Гость_MrYuran_* |
20.8.2012, 18:33
Сообщение
#20
|
Гости |
|
|
|
Текстовая версия | Сейчас: 29.3.2024, 13:25 |