ПЛК (Arduino Mega 2560 + W5100)

Модератор: Alex

Аватара пользователя
uni
Сообщения: 191
Зарегистрирован: Вс июл 26, 2015 9:21 pm
Откуда: Екатеринбург
Контактная информация:

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

Сообщение uni »

Я когда-то давно тестировал интерпретатор бейсика на 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
Откуда: Екатеринбург
Контактная информация:

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

Сообщение uni »

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

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

Ссылки:

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

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

Сообщение DimSun75 »

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

Ссылки:

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

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

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

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

Сообщение Alex »

Оно уже работает
Вложения
AMS Home
AMS Home
ams-home.jpg (78.88 КБ) 7133 просмотра
Аватара пользователя
uni
Сообщения: 191
Зарегистрирован: Вс июл 26, 2015 9:21 pm
Откуда: Екатеринбург
Контактная информация:

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

Сообщение uni »

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

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

Сообщение alexsis_76 »

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

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

Сообщение uni »

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

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

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

Сообщение alexsis_76 »

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

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

Сообщение Alex »

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

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

Сообщение uni »

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