uazbuka.ru 18+
Уазбука Клуб Фотогалерея Каталог


Вернуться   uazbuka.ru > Технический > Конструкторский

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.04.2020, 19:20   #1
Кот-66
Senior Member
Старшой
 
Аватар для Кот-66
 
Регистрация: 24.12.2004
Адрес: г. Екатеринбург
Сообщений: 14,329
По умолчанию Силовая Ардуина

Немного предыстории...
Для болотохода нужно было разработать аналог контроллера, который управлял "крабовым" ходом, как на погрузчиках JСB. Гидравлика не мое, а электронный блок был разработан. Вход - несколько датчиков холла - выход - несколько соленоидов. Плюс индикация. В результате получилась конструкция, у которой 8 входов и 8 выходов. Все должно быть "неубиваемое".
Тема большого развития пока не получила но...
Поменяв в плате контроллер на ATMEGA328 и прошив туда стандартный загрузчик - получился аналог ARDUINO NANO.
Функционал пока урезан, нет шин SPI, I2C, нет АЦП. Преобразователь USB - COM-порт тут внешний, подойдет любой. Не под то затачивалось. Но полноценные входы и выходы позволяют напрямую управлять автомобильной электроникой.
Питание - 12 вольт. Входной диапазон от 6 до 26 вольт.
Входы - максимальное напряжение до 26 вольт, управление "минусом". Это в основном всякие датчики.
Выходы - стоят ключи BSP76. Номинальный ток до 1.8 ампер. Куча всяких защит от перегрузки, от перегрева, от перенапряжения. Управление индуктивной нагрузкой. Спалить пока ребятам не удалось .
Есть-ли интерес в такой штуке? Недостающие шины подключить не проблема, это просто размеры платы.
Миниатюры
Нажмите на изображение для увеличения
Название: WhatsApp Image 2020-04-08 at 19.46.49.jpeg
Просмотров: 15
Размер:	105.8 Кб
ID:	201068  

Последний раз редактировалось Кот-66; 08.04.2020 в 20:12.
Кот-66 вне форума   Ответить с цитированием
Реклама
Реклама на сайте
Старый 09.04.2020, 14:50   #2
CMY
Senior Member
Уазовед
 
Аватар для CMY
 
Регистрация: 21.04.2005
Адрес: Moscow
Сообщений: 3,245
По умолчанию

Приветствую.

Очень рад, что ваши идеи по прежнему реализуются. И как всегда с глубоким расчетом и аккуратностью.
Сразу скажу, для меня данное устройство не представляет интереса.

Есть вопрос по выбору самого микропроцессора.
Вы всегда очень внимательно относитесь к выбору комплектующих, в том числе и температурным характеристикам.
Неужели эта штука будет корректно работать в -30 или +60?
Или есть производитель этих чипов, у которого есть максимально "живучая" модификация?
CMY вне форума   Ответить с цитированием
Старый 09.04.2020, 15:07   #3
Кот-66
Senior Member
Старшой
 
Аватар для Кот-66
 
Регистрация: 24.12.2004
Адрес: г. Екатеринбург
Сообщений: 14,329
По умолчанию

Цитата:
Сообщение от CMY Посмотреть сообщение
...Есть вопрос по выбору самого микропроцессора.
Вы всегда очень внимательно относитесь к выбору комплектующих, в том числе и температурным характеристикам.
Неужели эта штука будет корректно работать в -30 или +60?...
Тут такая штука...
Сейчас стоит контроллер ATmega328P-AU. Оно работает в индустриальном температурном диапазоне -40 - +85 градусов. Остальные детали - от -40 до -125.
Да и сам контроллер... Тут стоит "толстая" Mega328 именно для Ардуины. Где отдельный загрузчик, где скетчи для пионэров и домохозяек, кои имеют огромный размер...
Под первоначальную задачу стоит другой контроллер, ATmega88-15AZ. Он заточен под автомобильные применения, работает в диапазоне -40 - +125 градусов. Он попроще и поскромнее конечно. Но сам я пишу программы на ассемблере, мне его характеристик хватает с большим запасом.

Если имеешь дело с микроконтроллерами и связными делами, тактирование желательно внешнее, а не встроенная RC-цепочка. Я пользую керамические резонаторы CSTNE16M0V53C000R0. По сравнению с кварцем они не такие точные, например у этих уход +/-150 ppm против +/-50 у кварцевых. Но они свои 150 ppm сохраняют во всем диапазоне от -40 до +125 градусов, а кварцевые (если это не отдельный заказ за отдельные деньги) мне в этом температурном диапазоне не попадались. Стоимость таких на 8 МГц у нас в ПромЭлектронике 25 рублей, которые на 16 МГц - через интернет-магазин 38 рублей.

Последний раз редактировалось Кот-66; 09.04.2020 в 16:42.
Кот-66 вне форума   Ответить с цитированием
Старый 09.04.2020, 15:28   #4
CMY
Senior Member
Уазовед
 
Аватар для CMY
 
Регистрация: 21.04.2005
Адрес: Moscow
Сообщений: 3,245
По умолчанию

Как всегда все просчитано

p.s. я тут ради квеста, собрал устройство на attiny13. Специально взял не 85, именно 13.
Изначальная задача - быть логическо-тригерной-таймерной схемой с максимальным энергосбережением. (Будить основной контроллер esp8296, коротким импульсом, при изменениях на входных пинах).
Прошивка занимала слишком мало места и не использовала и десятой части возможностей контроллера.
В итоге это превратилось в 1023 байта прошивки (на некоторых компиляторах даже больше) из 1024 доступных. И теперь там есть отправка данных по программному uart, с предварительной калибровкой скорости по мастеру.
Схема работает в домашних условиях.
Рядом лежат attiny85, но мне интересно выжать максимум из attiny13.
CMY вне форума   Ответить с цитированием
Старый 09.04.2020, 15:38   #5
Кот-66
Senior Member
Старшой
 
Аватар для Кот-66
 
Регистрация: 24.12.2004
Адрес: г. Екатеринбург
Сообщений: 14,329
По умолчанию

Цитата:
Сообщение от CMY Посмотреть сообщение
...отправка данных по программному uart...
Программный UART... Это теперь именно квест .
Кот-66 вне форума   Ответить с цитированием
Старый 30.11.2020, 11:10   #6
Sasha51
Senior Member
Уазовод с опытом общения
 
Регистрация: 22.03.2011
Адрес: Подольск
Сообщений: 529
По умолчанию

Цитата:
Сообщение от Кот-66 Посмотреть сообщение
Функционал пока урезан, нет шин SPI, I2C, нет АЦП. Преобразователь USB - COM-порт тут внешний, подойдет любой. Не под то затачивалось. Но полноценные входы и выходы позволяют напрямую управлять автомобильной электроникой.

Есть-ли интерес в такой штуке? Недостающие шины подключить не проблема, это просто размеры платы.
Интерес есть.
Но если нет шины SPI, как ее программировать?
Sasha51 вне форума   Ответить с цитированием
Старый 30.11.2020, 13:50   #7
Кот-66
Senior Member
Старшой
 
Аватар для Кот-66
 
Регистрация: 24.12.2004
Адрес: г. Екатеринбург
Сообщений: 14,329
По умолчанию

Цитата:
Сообщение от Sasha51 Посмотреть сообщение
Интерес есть.
Но если нет шины SPI, как ее программировать?
Своей фразой я хотел сказать, что все это добро не выведено на внешнюю "гребенку", как в ардуине. А для программирования стоит совершенно стандартный разъем IDC-6M со стандартной Atmelовской распиновкой.
COM-порт с уровнями 5 вольт и с питанием 5 вольт выведен на разъем WF-04MR. Туда без всяких доделок подключал модный Nextion.
Кот-66 вне форума   Ответить с цитированием
Старый 30.11.2020, 14:12   #8
Sasha51
Senior Member
Уазовод с опытом общения
 
Регистрация: 22.03.2011
Адрес: Подольск
Сообщений: 529
По умолчанию

Цитата:
Сообщение от Кот-66 Посмотреть сообщение
для программирования стоит совершенно стандартный разъем IDC-6M со стандартной Atmelовской распиновкой.
Вопрос снимается.
Это даже лучше
Sasha51 вне форума   Ответить с цитированием
Старый 30.11.2020, 14:13   #9
Sasha51
Senior Member
Уазовод с опытом общения
 
Регистрация: 22.03.2011
Адрес: Подольск
Сообщений: 529
По умолчанию

А что это за разъемы на входах/выходах?
Что-то я с такими не сталкивался
Sasha51 вне форума   Ответить с цитированием
Старый 30.11.2020, 14:55   #10
Кот-66
Senior Member
Старшой
 
Аватар для Кот-66
 
Регистрация: 24.12.2004
Адрес: г. Екатеринбург
Сообщений: 14,329
По умолчанию

Цитата:
Сообщение от Sasha51 Посмотреть сообщение
А что это за разъемы на входах/выходах?
Что-то я с такими не сталкивался
Довольно известная серия клеммников 2EDGK- 5.08. На эту плату устанавливаются 2EDGK- 5.08-02P. Шаг Выводов 5.08 мм., поэтому если нужна замена, ассортимент велик.
Кот-66 вне форума   Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 03:07.



Top.Mail.Ru
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Уазбука © 1999-