Страница 10 из 21

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

Добавлено: Ср мар 29, 2017 9:56 am
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.

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

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

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

Ссылки:

1. Проект «Дом для AMS».

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

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

Ссылки:

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

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

Отправлено с моего SM-A520F через Tapatalk

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

Добавлено: Ср мар 29, 2017 12:47 pm
Alex
Оно уже работает

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

Добавлено: Ср мар 29, 2017 1:53 pm
uni
Здорово, а нет картинки платы почётче, я бы посмотрел есть ли там jtag. Очень жаль будет, если нет. Возможно выводы заняты подо что-то.

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

Добавлено: Ср мар 29, 2017 2:48 pm
alexsis_76
Только стоит этот wifi модуль как самолет по сравнению с тем же ESP8266.
угу дорого,зато стабильно,я так и не смог понять причину пропадания связи на ESP8266,не стабильный пинг и вообще железяка непредсказуемая хотя безусловно интересная,когда поставил микрочиповский модуль все нормально и пинг стабильный и связь держит отлично и если разработчик рассчитываете на серьезную покупательскую аудиторию, то никогда не будет ставить в свои творения такие поделки.

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

Добавлено: Ср мар 29, 2017 2:54 pm
uni
Так чуть лучше. Рядом с мк наблюдаются разъёмы, надеюсь, что один из них JTAG, а не ISP.

Alex, нельзя ли узнать точно?

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

Добавлено: Ср мар 29, 2017 2:56 pm
alexsis_76
что один из них JTAG
вряд ли

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

Добавлено: Ср мар 29, 2017 4:35 pm
Alex
Разъёма JTAG там нет, вот фото более чёткое.

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

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