Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
19.04.2016, 16:51
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Применение микроконтроллеров
Сообщение от AR_Favorit
|
Итак, "свинский" контроллер. 20-ногого МК мало, 32-ногого хватает. Прога управления примитивная, в 8 кБ ложится с запасом. Цена оговорена.
|
Здесь как бы и без вариантов! Если "свинский" контроллер, то и МК соответствующий. А то свинки болеть и чахнуть будут.
Сообщение от AR_Favorit
|
Что мы имеем в наличии?
STM32F030K6T6 - 0.9147 $ от 250 шт. плюс L78L33ABD - 0.1076 $ от 190 шт (БП в ТЗ заложен 5-вольтовый),
STM8S003K3T6C - 0.7293 $ от 250 шт.
Что же выбрать, что же выбрать... 32 бита или 1800 рублей (мелочь, а приятно) с каждой сотни плат?...
Мой ответ: на прототип поставлю STM32F030K6T6 и разъемчик для SPI TFT, чтоб заказчик помимо прочего полюбовался, как может выглядеть его устройство по сравнению с оригиналом с WH1602. Прельстится настолько, что готов заплатить больше? Значит и в серию пойдет STM32F. А если нет - то нет
У меня не восьмибитная кость в мозгу, просто я жадный
|
Не то слово! Имхо всё ещё хуже!
Официалка СТМ
STM32F030K6T6 - 0.519 бакса
STM8S003K3T6C - 0.424 бакса
----------------------------------
Разница - 0,095 бакса, Карл!!!
Сама разница уже на уровне погрешности. Ну да ладно, мизерная, но есть.
Что имеем по нутрям?
STM32F030K6T6
Bit - 32
Flash (Kbytes) - 32
SRAM (Kbytes) - 4
EEPROM bytes - 0
Timers - 5 + SysTick
12-bit ADC - 1
Temperature sensor - 1
Internal voltage reference (VREFINT) - 1
DMA channel - 5
Real-time clock (RTC) - 1
Max. CPU frequency - 48
STM8S003K3
Bit - 8
Flash (Kbytes) - 8
SRAM (Kbytes) - 1
EEPROM bytes - 128
Timers - 3
10-bit ADC - 1
Temperature sensor - 0
Internal voltage reference (VREFINT) - 0
DMA channel - 0
Real-time clock (RTC) - 0
Max. CPU frequency - 16
Т.е за 0,095 бакса приобретаем ешё кучу нужных плюшек и вкусностей, Карл! Ну кроме ЕЕПРОМ.
ИМХО это уже не просто жадность, это уже дурь беспросветная и бесконечная!
Оправдание только одно, пример свинпепелаца однозначно притянут за уши. Ибо если проект по какой-то случайности превысит лимиты памяти СТМ8, то это уже будет горе горькое. А на СТМ32 ещё будет пространство для манёвра.
Свинкам конечно виднее на что лучше фекалить, они в этом однозначно лучше разбираются.
Последний раз редактировалось STM32F0; 19.04.2016 в 16:54.
|
|
|
|
19.04.2016, 17:25
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Применение микроконтроллеров
Сообщение от STM32F0
|
Т.е за 0,095 бакса приобретаем ешё кучу нужных плюшек и вкусностей, Карл! Ну кроме ЕЕПРОМ.
ИМХО это уже не просто жадность, это уже дурь беспросветная и бесконечная!
Оправдание только одно, пример свинпепелаца однозначно притянут за уши. Ибо если проект по какой-то случайности превысит лимиты памяти СТМ8, то это уже будет горе горькое. А на СТМ32 ещё будет пространство для манёвра.
|
И еще такая фантазия, пока автор будет паять 250 комплектов на стм8 будет да в рекламу вкладываться, конкурент сделает свин контроллер на 429 дискавери с цветным дисплеем - свинка будет еще и в Doom играть, меньше двигаться и сала стране давать в 5 раз больше. Банкротом будет автор. По айпи советчиков вычислять будет...
|
|
|
Сказали "Спасибо" oleg110592
|
|
|
19.04.2016, 17:50
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Применение микроконтроллеров
Сообщение от oleg110592
|
И еще
|
Не, я ещё понимаю если дёргаться между между STM8S003K3 и STM8S903K3. Хотя между STM8S103K3 и STM8S903K3 можно уже и не дёргаться, STM8S903K3 в местном ларе дешевле, а плюшек чуть больше.
Веселит другое, что другим советует начинать с ПЫХ-АВР, но сам Меги в кетае брать не хочет, уже наелся-обломился.
|
|
|
|
19.04.2016, 17:56
|
|
Гражданин KAZUS.RU
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
|
Re: Применение микроконтроллеров
Сообщение от STM32F0
|
STM8S103K3 и STM8S903K3
|
Поясните между ними разницу. Ну никак не пойму.
|
|
|
|
19.04.2016, 17:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Применение микроконтроллеров
Фантазеры-мечтатели)
А в реальной жизни "свинопепелацные контроллеры" на меге8, с управлением на одном энкодере и индикацией на WH1602, запиханные вместе с силовой частью в покупной железный шкафчик, прямо сейчас приносят какому-то "эмбеддеру с окостеневшими от пых-авр мозгами" ну никак не менее, чем 50-100 тысяч ежемесячно. И если бы тот товарищ не зажирался и в ответ на просьбу чутка доработать устройство (не "интернет" добавить, нет, всего лишь пару входов и выходов добавить, да чуть логику соответственно подправить, Карл!) не обещал это сделать "нуууу, где-то так через полгодика", то так бы и приносили.
А вы - "плюшки, вкусности". Не парят никого ваши плюшки - вся логика типа "включи нагнетатель, через 5 секунд включи поджиг, через секунду открой первый клапан, по сигналу с оптодатчика выключи поджиг, через минуту открой второй клапан, по достижении заданной уставкой 1 температуры теплоносителя выключи все, при падении температуры ниже уставки 2 начни цикл сначала" плюс обработка ошибок ("выключи все, выведи сообщение, включи выход аварийного сигнала") и поддержание уровняи температуры топлива в баке... Весь вывод на индикатор - температуры да текущий режим. Фик ее знает, как там в 8 килобайт не уложиться. Ну разве что все во флоатах считать, ведь это естественно, а значит, согласно поговорке, не стыдно!
Но, конечно, можно это и на арме сделать. МЕгабайты, мегагерцы, свинки режутся в кваку! НО зачем... Что вам эти копейки, с вашими-то мегаспособностями вы поди на одном девайсе эти 50-100 тыр зарабатываете... И именно потому, пока суперспецы постят сотни сообщений на десятах форумов, да изобретают особо эстетичное применение связок периферии с дма, бедному ТС приходится самому лепить "автоматику для расстоечной машины" на дискавериидуино)
Последний раз редактировалось AR_Favorit; 19.04.2016 в 18:06.
|
|
|
|
19.04.2016, 18:15
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Применение микроконтроллеров
Сообщение от Bill
|
Поясните между ними разницу. Ну никак не пойму.
|
В 903-м дополнительно к 103-у
Internal reference voltage on channel AIN7
Timer synchronization/chaining
|
|
|
|
19.04.2016, 18:17
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Применение микроконтроллеров
Сообщение от AR_Favorit
|
А в реальной жизни "свинопепелацные контроллеры" на меге8
|
посмотрел в реальной жизни, первая ссылка гугла:
http://www.razumdom.ru/blog/row661/
даже "Модуль аудио оповещения DAO1EM" сделан на "Микроконтроллер: ARM Cortex M3 STM32"
Цитата:
|
Стоит понимать, что от правильной автоматизации процессов может значительно увеличиться доход от животноводства. Ведь свиноводство, например, является сегодня наиболее скорым в плане окупаемости направлением аграрно-животноводческого комплекса. К тому же сегодня автоматизация свинофермы далеко ушла от простых боксов для кормления животных по заданному времени или потребностям самого животного
|
|
|
|
|
19.04.2016, 18:24
|
|
Гражданин KAZUS.RU
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
|
Re: Применение микроконтроллеров
Сообщение от STM32F0
|
В 903-м дополнительно к 103-у
Internal reference voltage on channel AIN7
Timer synchronization/chaining
|
Спасибо!!!!!
|
|
|
|
19.04.2016, 18:25
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Применение микроконтроллеров
Сообщение от AR_Favorit
|
И если бы тот товарищ не зажирался и в ответ на просьбу чутка доработать устройство (не "интернет" добавить, нет, всего лишь пару входов и выходов добавить, да чуть логику соответственно подправить, Карл!) не обещал это сделать "нуууу, где-то так через полгодика", то так бы и приносили.
|
Это же и вас ждёт. Заказчику всегда мало и "это же фигня для тебя".
И что тогда? СТМ32, как более дешёвый и продвинутый?
Сообщение от AR_Favorit
|
А вы - "плюшки, вкусности". Не парят никого ваши плюшки - вся логика типа "включи нагнетатель, через 5 секунд включи поджиг, через секунду открой первый клапан, по сигналу с оптодатчика выключи поджиг, через минуту открой второй клапан, по достижении заданной уставкой 1 температуры теплоносителя выключи все, при падении температуры ниже уставки 2 начни цикл сначала" плюс обработка ошибок ("выключи все, выведи сообщение, включи выход аварийного сигнала") и поддержание уровняи температуры топлива в баке... Весь вывод на индикатор - температуры да текущий режим.
|
Значёк "Заслуженный свиновод" дадут? А грамоту?
Сообщение от AR_Favorit
|
Но, конечно, можно это и на арме сделать.
|
Не, вы победили! К "свинскому" контроллеру и отношение должно быть соответствующее.
Последний раз редактировалось STM32F0; 19.04.2016 в 18:27.
|
|
|
|
19.04.2016, 18:30
|
|
Гражданин KAZUS.RU
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
|
Re: Применение микроконтроллеров
Сообщение от oleg110592
|
даже "Модуль аудио оповещения DAO1EM" сделан на "Микроконтроллер: ARM Cortex M3 STM32"
|
Справедливости ради добавлю, что там используются и другие контроллеры, например, - RABBIT6000.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:29.
|
|