Я пытаюсь заменить некоторые электрические таймеры каким-то решением на основе микроконтроллера http://www.directindustry.com/industrial-manufacturer/panel-mount-timer-154503.html . Я хотел бы запустить не менее 10 таймеров с одного микроконтроллера, ЖК-дисплея 20x4 и 4 кнопок. Для всего этого требуется 38 контактов (думаю, я правильно посчитал). ЖК-дисплей отобразит установленное значение таймера. Поскольку есть 10 таймеров, я думаю, что 20x4 будет идеальным. Кнопки будут использоваться для установки времени. Таймеры будут независимы друг от друга.
Я планировал использовать микроконтроллер PIC16F887A, но сообщил, что количество контактов недостаточно. Arduino Mega был бы идеальным, но форумы предположили, что он не надежен для промышленного применения. Какие еще микроконтроллеры существуют для такого рода приложений.
Текущие таймеры имеют входы 24 В и выходы 24 В. Как можно решить эту проблему?
Я новичок в этом бизнесе микроконтроллеров и проектировании печатных плат. Я пытался учиться в Интернете, поэтому некоторые ссылки были бы очень полезны, особенно для программирования.
Кроме того, как вы думаете, хорошая идея заменить эти таймеры микроконтроллером?
Огромное спасибо.
Лично я попытался бы создать модуль общего назначения, используя небольшие платы и реле и поместив их в большую пластиковую коробку. Для микроконтроллера я бы использовал что-то вроде этого решения. http://www.cnx-software.com/2015/01/18/one-dollar-development-board/ Это плата stm8s за 1 доллар. Он будет делать почти то, что вы хотите с точки зрения контроллера. Вам понадобится интерфейс отладки SDLINK, который вы можете приобрести примерно за 5 долларов, но вы также можете использовать его на платах STM32. Вы также можете получить недорогие минимальные платы ARM STM32 менее чем за 4 доллара, которые будут иметь гораздо больше флэш-памяти и оперативной памяти, но для простых функций синхронизации вам понадобится только STM8S. Это будет пример платы STM32, которую вы можете купить дешево...http://www.ebay.com/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-M2-/221982023431?hash=item33af28df07:g:BU0AAOSwKtlWhJmi
При этом вам понадобится какая-то релейная плата для работы с более высокими напряжениями. Все платы MCU будут работать от 5 В или 3,3 В. Ни один из этих процессоров не сможет справиться с серьезным промышленным током. Вам понадобится релейная плата. Это также можно сделать с помощью полупроводников, таких как SCR, силовые транзисторы или что-то в этом роде, но самый простой и надежный способ сделать это — использовать реле. Какая-то плата, подобная этой, может выдерживать 10 А, 250 В и т. Д. И т. Д. Pi-DSP-AVR-PIC-ARM-/201400438757?hash=item2ee466cfe5:g:JMYAAOSw9N1VwDSMОсновываясь на приведенных вами примерах панельных измерителей, я мог бы использовать откалиброванный потенциометр и использовать АЦП на плате STM8S или STM32 для считывания напряжения и использования его для установки значения времени. В качестве альтернативы вы можете подключить дешевый ЖК-дисплей и клавиатуру для цифрового ввода. В случае более сложного варианта вы можете использовать STM32, а не STM8S. Для всех этих досок, если поискать, можно найти самую низкую цену. Такую релейную плату можно было купить примерно за 10 долларов. Я бы сказал, что ваш самый важный шаг - это ваше первоначальное исследование того, как вы хотите собрать его, и какие функции вы хотите, то есть ваш дизайн. Самым экономичным решением является использование калиброванного потенциометра без ЖК-дисплея для указания времени. Самым дорогим было бы иметь ЖК- или светодиодный дисплей и, возможно, показывать обратный отсчет времени. Помните, чем сложнее ваш пользовательский интерфейс, тем выше цена. Наконец, не забывайте, что это уже мог сделать кто-то другой. Вы можете получить простой панельный таймер менее чем за 10 долларов… как этот.http://www.ebay.com/itm/Panel-Mounted-Type-110V-AC-5A-8-Pin-DPDT-60s-Power-On-Delay-Time-Relay-Timer-/271425503741?hash=item3f323881fd :g:gsoAAOSw~gRVidjM ...или вот еще более крутое решение за еще меньшие деньги... http://www.ebay.com/itm/DC-12V-Multifunction-Self-lock-Relay-PLC-Cycle -Timer-Module-Delay-Time-Switch-/271958222133?hash=item3f51f92535:g:hnYAAOSwhcJWLiuB
Удачи и не забудьте сообщить нам, что вы наконец сделали.
Некоторые замечания:
ткросли
Ян Мун
Преподобный
Ян Мун
Преподобный