ПЛК (Arduino Mega 2560 + W5100)

Модератор:Alex

Аватара пользователя
uni
Сообщения:191
Зарегистрирован:Вс июл 26, 2015 9:21 pm
Откуда:Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 7 раз
Контактная информация:
Re: ПЛК (Arduino Mega 2560 + W5100)

Сообщение uni » Ср мар 29, 2017 9:56 am

Я когда-то давно тестировал интерпретатор бейсика на ATmega16 @ 16 МГц. В принципе я могу его на Arduino Mega2560 перенести. Так вот по поводу скорости циклов там я сделал такой тест:
на ATmega16 @ 16 МГц у меня прошёл примерно за 5 секунд. Тут вложенные циклы я сделал, т.к. для 10000 слишком быстро считает.

Код: Выделить всё

print
print "Begin"
for j = 0 to 3
for i = 0 to 30000
next
next
print "End" 
Правда это считывание с внутренней flash. Программа прошивается прямо в мк в виде текста. Думается мне, что у меня будет что-то чуть похуже.

Узнал, что есть ещё и AttoBasic.
Россия навсегда!
Аватара пользователя
uni
Сообщения:191
Зарегистрирован:Вс июл 26, 2015 9:21 pm
Откуда:Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 7 раз
Контактная информация:

Re: ПЛК (Arduino Mega 2560 + W5100)

Сообщение uni » Ср мар 29, 2017 10:57 am

У кого-то дошли руки до промышленного исполнения Arduino Mega2560. Я хочу того же по железу, только с внешней памятью и JTAG разъёмом. К сожалению, у меня нет времени делать аналогичную разработку.

Чего ещё хочу (было бы на моей плате):
- изолированных RS-485 3 шт (скорость до 115200 хотя бы);
- вместо сенсорного экрана обычный монохромный 128x64 с настраиваемой цветной подсветкой (думается это дешевле будет, а на красоту смотреть никто не будет в шкафу);
- небольшой набор кнопок;
- светодиоды: работа с картой, "программа", "авария", "работа", работа через UART0 (конвертер USB-TTL), приём-передача по каждому RS'у;
- если есть на борту входы/выходы, то индикация для каждого отдельным светодиодом;

Ссылки:

1. Проект «Дом для AMS».
Вложения
spa-home.jpg
Модульное исполнение
spa-home.jpg (90.8КБ)6895 просмотров
Последний раз редактировалось uni Ср мар 29, 2017 11:22 am, всего редактировалось 3 раза.
Россия навсегда!
DimSun75
Сообщения:318
Зарегистрирован:Вс янв 01, 2017 8:32 pm
Откуда:Москва
Благодарил (а): 7 раз
Поблагодарили: 44 раза

Re: ПЛК (Arduino Mega 2560 + W5100)

Сообщение DimSun75 » Ср мар 29, 2017 11:14 am

uni писал(а):У кого-то дошли руки до промышленного исполнения Arduino Mega2560. Я хочу того же по железу, только с внешней памятью и JTAG разъёмом. К сожалению, у меня нет времени делать аналогичную разработку.

Ссылки:

1. Проект «Дом для AMS».
Забавный проект. С учетом красивого описания цена скорее всего будет завышенная.

Интересно, что они там за внешний сторожевой модуль выдумали. В меге-то все это и так есть

Отправлено с моего SM-A520F через Tapatalk
Alex
Сообщения:2357
Зарегистрирован:Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: ПЛК (Arduino Mega 2560 + W5100)

Сообщение Alex » Ср мар 29, 2017 12:47 pm

Оно уже работает
Вложения
ams-home.jpg
AMS Home
ams-home.jpg (78.88КБ)6870 просмотров
За это сообщение автора Alex поблагодарил:
uni (Ср мар 29, 2017 1:51 pm)
Рейтинг: 1.16%
Аватара пользователя
uni
Сообщения:191
Зарегистрирован:Вс июл 26, 2015 9:21 pm
Откуда:Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 7 раз
Контактная информация:

Re: ПЛК (Arduino Mega 2560 + W5100)

Сообщение uni » Ср мар 29, 2017 1:53 pm

Здорово, а нет картинки платы почётче, я бы посмотрел есть ли там jtag. Очень жаль будет, если нет. Возможно выводы заняты подо что-то.
Россия навсегда!
alexsis_76
Сообщения:792
Зарегистрирован:Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: ПЛК (Arduino Mega 2560 + W5100)

Сообщение alexsis_76 » Ср мар 29, 2017 2:48 pm

Только стоит этот wifi модуль как самолет по сравнению с тем же ESP8266.
угу дорого,зато стабильно,я так и не смог понять причину пропадания связи на ESP8266,не стабильный пинг и вообще железяка непредсказуемая хотя безусловно интересная,когда поставил микрочиповский модуль все нормально и пинг стабильный и связь держит отлично и если разработчик рассчитываете на серьезную покупательскую аудиторию, то никогда не будет ставить в свои творения такие поделки.
Аватара пользователя
uni
Сообщения:191
Зарегистрирован:Вс июл 26, 2015 9:21 pm
Откуда:Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 7 раз
Контактная информация:

Re: ПЛК (Arduino Mega 2560 + W5100)

Сообщение uni » Ср мар 29, 2017 2:54 pm

Так чуть лучше. Рядом с мк наблюдаются разъёмы, надеюсь, что один из них JTAG, а не ISP.

Alex, нельзя ли узнать точно?
Вложения
ams-home_res.jpg
Улучшенная картинка
ams-home_res.jpg (80.98КБ)6839 просмотров
Россия навсегда!
alexsis_76
Сообщения:792
Зарегистрирован:Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: ПЛК (Arduino Mega 2560 + W5100)

Сообщение alexsis_76 » Ср мар 29, 2017 2:56 pm

что один из них JTAG
вряд ли
Alex
Сообщения:2357
Зарегистрирован:Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: ПЛК (Arduino Mega 2560 + W5100)

Сообщение Alex » Ср мар 29, 2017 4:35 pm

Разъёма JTAG там нет, вот фото более чёткое.
Вложения
ams-home2.jpg
ams-home2.jpg (114.16КБ)6812 просмотров
За это сообщение автора Alex поблагодарил:
uni (Ср мар 29, 2017 4:42 pm)
Рейтинг: 1.16%
Аватара пользователя
uni
Сообщения:191
Зарегистрирован:Вс июл 26, 2015 9:21 pm
Откуда:Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 7 раз
Контактная информация:

Re: ПЛК (Arduino Mega 2560 + W5100)

Сообщение uni » Ср мар 29, 2017 4:48 pm

Эх, тогда он мне не нужен. О чём думал инженер, когда ТЗ составлял? Неужели о printf'ах? С таким-то множеством периферии. У меня у самого очень сложная программа и я просто не представляю как бы я обходился без отладчика. У меня не раз программа зависала, я жму остановку и попадаю в место, где программа зациклилась. С терминалом нужно просто невероятный дебаг по коду развести, чтобы локализовать проблему. А тюнинг и доводка узких мест без отладчика вообще маловероятна.
Россия навсегда!
Ответить