Котуинко

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
Upgrader
Друг Кота
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Re: Котуинко

Сообщение Upgrader »

Да. Вещь отличная. Правда защита отключается при 2,5 вольта, что маловато если нагрузка маленькая. Но можно прибавить, я прибавляю до 2,8 (добавкой диода последовательно R5 или увеличением резистора R5).
Не променяю медь на ржавую несгорайку!
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Котуинко

Сообщение oleg110592 »

[uquote="Upgrader",url="/forum/viewtopic.php?p=3718733#p3718733"]В ардуине есть встроенный , который дает понять о том работает дунька от сети или от акб и уровень заряда (при этом не используется ни одного пина АЦП).
С питанием навороченных плат на 3,3 вольта only начался бы сплошной геморрой.[/uquote]
полевик поставить не помешает, имхо и 3,3 вольта не геморрой:
Изображение
в "пилюльках" есть программируемый детектор напряжения:
Для контроля напряжения питания микроконтроллер имеет программируемый детектор напряжения PVD (Programmable Voltage Detector), который сравнивает напряжение питания VDD с порогом, заданным разрядами PLS[2:0] в регистре управления питанием PWR_CR.Может генерировать прерывание. Прерывание от PVD может быть сгенерировано, когда напряжение VDD станет ниже или выше порога PVD, в зависимости от конфигурации перепада (фронт или срез) на линии 16 EXTI.
Аватара пользователя
Upgrader
Друг Кота
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Re: Котуинко

Сообщение Upgrader »

[uquote="oleg110592",url="/forum/viewtopic.php?p=3718780#p3718780"]полевик поставить не помешает[/uquote]Так куда я его в ардуине поставлю, если отдельной платы своей нету. :)))
Тут то вся суть в том что соединил две платки напрямую без всяких деталек и всё прекрасно работает. Просто, дешево и сердито!

А если делать схему питания, то теряется весь смысл в простоте ардуины.
Если бы было что-то готовое на плате STM-ки с возможностью подключить аккумулятор без прибамбасов - было бы классно, но пока не вижу.
Не променяю медь на ржавую несгорайку!
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Котуинко

Сообщение oleg110592 »

Так куда я его в ардуине поставлю
наверное там же где "и развязано диодами"
Если бы было что-то готовое на плате STM-ки с возможностью подключить аккумулятор без прибамбасов
схема выше отсюда, с готового:
https://www.olimex.com/Products/Duino/S ... e-hardware
Аватара пользователя
Upgrader
Друг Кота
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Re: Котуинко

Сообщение Upgrader »

[uquote="oleg110592",url="/forum/viewtopic.php?p=3719431#p3719431"]наверное там же где "и развязано диодами"[/uquote]Диод впаивается одним концом в штатные дырки на той или иной плате (штырьки разъемные не использую) либо в разрыв провода внутри термоусадки.

Транзистор таким способом лепить это уже перебор...

[uquote="oleg110592",url="/forum/viewtopic.php?p=3719431#p3719431"]схема выше отсюда, с готового:
https://www.olimex.com/Products/Duino/S ... e-hardware[/uquote]Не вопрос, только на китайской дуньке в 10 раз дешевле :))) :))) :)))
Потому и говорю что достойных альтернатив НЕТУ. Arduino наше всё!
Не променяю медь на ржавую несгорайку!
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Котуинко

Сообщение oleg110592 »

[uquote="Upgrader",url="/forum/viewtopic.php?p=3719480#p3719480"]Потому и говорю что достойных альтернатив НЕТУ. Arduino наше всё![/uquote]
про цены в изначальном посте про "очередной плюс ардуин" не было 8)
Вот "пилюлька" STM32F103C8T6 ARM STM32 "минимальная система макетная плата модуль для зондирования оценки для Skiller" на алике 1.93 $ - там стабилизатор 3.3V присутствует. Фокус просто с двумя диодами в термоусадке там тоже заработает, но лучше делать хорошо сразу (имхо) - об этом и писал. Для пилюлек можно взять например зарядку типа TP5000 ($0.77) - там выход 3,6V.
https://www.youtube.com/watch?v=Nl6YbabSuqs
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Котуинко

Сообщение Eddy_Em »

Вы тут так распинаетесь, будто бы в готовое устройство собираетесь пихать девборду. Это ж вообще ниже плинтуса!
Девборда нужна для разработки. А затем рисуется печатная плата, изготавливается в колхозных условиях (или заказывается - в зависимости от требуемого количества и качества), и лишь затем паяется готовое устройство. Правда, с первой попытки все равно не выйдет. Скажем, аналоговые цепи на девборде не отладить. А на самопале не отладить скоростные цепи и всякие микровольтные аналоговые...
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: Котуинко

Сообщение arkhnchul »

в единичное - чего б и нет.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Котуинко

Сообщение oleg110592 »

Напомнило управление лифта ардуиной - там тоже навесные элементы:
СпойлерИзображение
https://habr.com/ru/post/221663/
хорошо что лифт грузовой
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3719594#p3719594"]Вы тут так распинаетесь, будто бы в готовое устройство собираетесь пихать девборду. Это ж вообще ниже плинтуса!
Девборда нужна для разработки. А затем рисуется печатная плата, изготавливается в колхозных условиях (или заказывается - в зависимости от требуемого количества и качества), и лишь затем паяется готовое устройство. Правда, с первой попытки все равно не выйдет. Скажем, аналоговые цепи на девборде не отладить. А на самопале не отладить скоростные цепи и всякие микровольтные аналоговые...[/uquote]

Речь не о "девборд"е, а о специализированных платках в DIP формфакторе.
В былые времена называлось "интегральная сборка".
Просто та платка является компонентом платы ВСЕГО устройства (монтаж аналогичен простому DIP корпусу - нанки, про-мини, 2560 про-мини, пилюльки и подобные).
8)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Котуинко

Сообщение oleg110592 »

ну а в DIP формфакторе удобнее "втыкать" в монтажку - там и диоды и полевики и многое другое не вопрос разместить
Изображение
вот и миф об "очередной плюс ардуин" развеян
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Котуинко

Сообщение Eddy_Em »

[uquote="oleg110592",url="/forum/viewtopic.php?p=3719650#p3719650"]хорошо что лифт грузовой[/uquote]
Все равно "разработчик" — идиот! Ну если ему так нравятся аврки, мог бы развести нормальную плату, заказать хоть на том же jlcpcb и сделать как нужно! Я уж не говорю о том, что использовать абдурино-IDE категорически воспрещается!!!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Качественное изделие можно сделать с применением ЛЮБОГО доступного
и ХОРОШО ИЗУЧЕНЕНОГО средства.
Не играет роли КАКОГО из имеющихся.
А фуфристор можно и на АРМе соорудить без особого труда -
ибо ФУФРИСТОР - также не имеет предпочтительных средств для создания.
8)
Кстати... об АРМах...
Единственное концептуальное отличие ядра/системы команд АРМ
заключается в возможности принудительного отключения/включения
формирования флагов признаков в любой из команд.
Второй плюсик (но неочевидный, ибо "хитровывернутая маскировка"
набора команд по сути) в применении совмещенной мнемоники условного выполнения/пропуска
команды по результатам предыдущей операции.
Ежли первого у 8-битовых семейств таки НЕТУ,
то второе в принципе вполне реализуемо.
Правда мнемоника с "условием за командой" у АРМов читается таки "извратно"...
8)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Котуинко

Сообщение oleg110592 »

[uquote="BOB51",url="/forum/viewtopic.php?p=3719690#p3719690"]Единственное концептуальное отличие ядра/системы команд АРМ[/uquote]
Не единственное - для наглядности код на си:

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

volatile uint32_t k;
int main(void)
{
    k++;
}
листнги
ARM:

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

   LDR      r0,[pc,#12]  ; @0x080001A4
   LDR      r0,[r0,#0x00]
   ADDS    r0,r0,#1
   LDR      r1,[pc,#8]  ; @0x080001A4
   STR      r0,[r1,#0x00]
AVR:

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

  lds	r24, 0x0100
  lds	r25, 0x0101
  lds	r26, 0x0102
  lds	r27, 0x0103
  adiw r24, 0x01	; 1
  adc	r26, r1
  adc	r27, r1
  sts	0x0100, r24
  sts	0x0101, r25
  sts	0x0102, r26
  sts	0x0103, r27
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Котуинко

Сообщение ARV »

oleg110592 писал(а):для наглядности код на си
вы всего лишь показали, что с нативной разрядностью ядро ARM работает лучше, чем ядро AVR c ненативной... для ARM продемонстрируйте аналог:

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

volatile uint128_t k;
int main(void)
{
    k++;
}
хотя, конечно, uint128_t вроде как пока не существует... но ведь для ARM в 4 раза большая разрядность, чем нативная, это 128 бит (4х32).

можно более корректно сравнить uint64_t для ARM с uint16_t для AVR - в обоих случаях двойная разрядность по отношению к нативной.

Добавлено after 1 minute 38 seconds:
увеличение разрядности это не концептуальное отличие - обычный экстенсивный путь.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: Котуинко

Сообщение oleg110592 »

показали всего лишь "отличие ядра/системы" - это 32 и 8 бит, если писать чисто на ассемблере - 32 бит удобнее даже для переменных 16 бит
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

Я имел ввиду КАРДИНАЛЬНОЕ ОТЛИЧИЕ,
а не модификации разрядности/изголяжа над аббревиатурами условных переходов.
Возможность отключения/включения влияния результата операции на флаги - это
единственное, чего ПОКА нету в классических 8-битниках.
Остальное (включая и команды - микропрограммы, коих по идее в RISС архитектуре
бысть не должно) может быть сделано и на 8-битниках правда с применением при необходимости большего числа команд (разрядность ессно меньше).
Ну и формат записи
КОП условие, при котором его исполнять ......
вместо более понятного
пропустить если не исполняется условие КОП .....
как-то... бырр...
:roll:
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Котуинко

Сообщение Мурик »

ARV писал(а):можно более корректно сравнить uint64_t для ARM

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

	ldr	r4, [pc, #100]
	ldrd	r2, r3, [r4]
	adds	r2, #1
	adc.w	r3, r3, #0
	strd	r2, r3, [r4]
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15553
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Котуинко

Сообщение BOB51 »

ГЫММ...
чей-то в инете всего полно, да все мутненько...
Одни так трактують, другие иначе...
ТЬХУ...
:dont_know:
Кито подскажет как КОШЕРСТНО прописывается
передача дву и более мерных массивов указателей на функцию
аргументами для (другой) функции?
:roll:
Аватара пользователя
Upgrader
Друг Кота
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Re: Котуинко

Сообщение Upgrader »

[uquote="oleg110592",url="/forum/viewtopic.php?p=3719650#p3719650"]https://habr.com/ru/post/221663/
хорошо что лифт грузовой[/uquote]
Тем не менее, в вопросе управления такой нагрузкой, как магнитные пускатели на 220В, меня поджидала вторая и самая большая проблема — наводки. Так как я запихнул Arduino, дисплей и оба реле довольно плотно в один корпус, при включении магнитного пускателя дисплей начинал показывать кракозябры вместо букв, а контроллер мог и вовсе зависнуть.
Во, как раз мой случай :solder:
Не променяю медь на ржавую несгорайку!
Ответить

Вернуться в «Разные вопросы по МК»