Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Ненавязчивая автоматизация ректификационной установки

Форум самогонщиков Автоматика
1 ... 58 59 60 61 62 63 64 ... 132 61
Dmi_D Кандидат наук Минск 393 138
Отв.1200  01 Марта 18, 13:34
Тут дело не в силе веры, а в стоимости мыши. Дешевые работают и без экранирования, экран - дополнительный аргумент для менеджмента, дескать,'вот мы какие крутые'.
Хотя и свою работу ему никто не мешает выполнять.
PavelSaratov Доктор наук Саратов 622 80
Отв.1201  01 Марта 18, 13:37, через 3 мин
 Ээмм.. Прямо в растерянности. Никогда такого не видел.
SedoY Профессор Новосибирск 5.1K 2.2K
Отв.1202  01 Марта 18, 14:23, через 47 мин
Дешевые работают и без экранированияDmi_D, 01 Марта 18, 13:34
ну это только иллюзия. всегда можно найти условия, где с экраном будет работать, без экрана не будет.
можно и в стандарты заглянуть, про усб кабель - каким ему надлежит быть и какие отклонения допускаются.
Dmi_D Кандидат наук Минск 393 138
Отв.1203  01 Марта 18, 14:45, через 22 мин
Это не иллюзия, это опять-таки вопрос цены.
Заглючит у тебя дешевка,- пойдешь и купишь подороже, с гарантией.
А кому-то и за 1,5$ за глаза хватает.
А специально искать условия...... Да вы, батенька, мазохист  Смеющийся
SedoY Профессор Новосибирск 5.1K 2.2K
Отв.1204  01 Марта 18, 14:46, через 2 мин
А специально искать условия..Dmi_D, 01 Марта 18, 14:45
ради удовлетворения академического интереса можно поискать,
а в реалии они сами находятся)))
Dmi_D Кандидат наук Минск 393 138
Отв.1205  01 Марта 18, 14:51, через 5 мин
В этом отношении мне легче,- в лесу живу.
Sten58 Магистр Лисичанск 217 49
Отв.1206  01 Марта 18, 17:23
В лесу понятно Улыбающийся А в квартире... У соседа за стеной розетка заискрила, в которую он свои тэны на 6КВт включил, а мы на одной фазе... Грустный
makh Профессор Sаmara 2.1K 1.1K
Отв.1207  01 Марта 18, 18:40
1-Wire Slave на базе AVROldBean, 01 Марта 18, 09:00
Самописный или OneWireHub?
Dmi_D Кандидат наук Минск 393 138
Отв.1208  01 Марта 18, 19:46
У соседа за стеной розетка заискрила, в которую он свои тэны на 6КВт включил, а мы на одной фазе...Sten58, 01 Марта 18, 17:23
Собственно говоря, душить таких надо руками энергонадзора. Не знаю, как у вас, а у нас они очень живо на подобные жалобы откликаются. Приезжают с лабораторией, и потом сосед платит за вызов.
Действует.
У меня в лесу тоже не полный шоколад - сижу на конце кабеля, а передо мной водонапорка и КНС, а там насосики киловатт по 20 каждый. Правда, линию душат равномерно, без перекосов, но 170В в розетке не редкость.
OldBean Доцент Красноярск 1K 1.4K
Отв.1209  02 Марта 18, 04:44
Самописный или OneWireHub?makh, 01 Марта 18, 18:40
Еще не решил/не разбирался. Для этой задачи (только одно slave-устройство на каждой однопроводной линии цифрового модуля) нужно только некоторое подмножество протокола. Возможно будет проще "набросать" что-нибудь самодельное.
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.1210  14 Марта 18, 14:38
Коллеги, Help.
Собрал все модульки варианта LITE, последний штрих - программирование ATMega328P, но тут облом.
svyazka.jpg
Svyazka. Ненавязчивая автоматизация ректификационной установки. Автоматика.

Малинка не видит USBasp программатора, хотя он 100% исправен, ранее им прошивал (не на малинке конечно) первый вариант автоматики и к тому же их у меня 2 шт.
Разумеется сделал sudo apt-get install avrdude затем sudo avrdude -c usbasp -p m328p а в результате
ekran.1.jpg Ненавязчивая автоматизация ректификационной установки
ekran.1.jpg Ненавязчивая автоматизация ректификационной установки. Автоматика.
танцы с бубном вокруг малинки не принесли результата.
Вспомнил старые добрые 90-е, протер от пыли LPT разъём Улыбающийся
phiton_programmer.6.jpg
Phiton_programmer. Ненавязчивая автоматизация ректификационной установки. Автоматика.
с его помощью разобрался с фьюзами и залил прошивку. Проверил связку "USBasp + модуль RMS" Khazama AVR программатором - все читается и пишется, т.е. связка рабочая, а малинка её в упор не видит. Грустный
Теперь вопрос: как скомпилировать исходник *.с чтобы получить *.HEX.
OldBean Доцент Красноярск 1K 1.4K
Отв.1211  15 Марта 18, 02:41
Судя по тому, что говорит система (на скриншоте консоли), Вам не хватает прав. Попробуйте перед командой avrdude написать sudo.
Hex-файл поищите в текущей/рабочей папке (после компиляции).

PS
sudo перед командой означает, что эта команда будет выполняться с правами суперпользователя, которому по умолчанию доступны USB-порты.
temp.png
temp.png Ненавязчивая автоматизация ректификационной установки. Автоматика.
lesbeg Доктор наук Екатеринбург 657 458
Отв.1212  15 Марта 18, 08:35
sudo перед командой означает, что эта команда будет выполняться с правами суперпользователя, которому по умолчанию доступны USB-порты.OldBean, 15 Марта 18, 02:41

Полезный приём, про который многие не знают:

sudo !!

означает исполнить предыдущую команду из-под sudo
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.1213  15 Марта 18, 10:37
Спасибо, получилось. Только вот у меня почему то во фьюзах E:07, а у автора E:FF. Как исправить? Мой прогер от Phiton не умеет, у него только 3 ячейки, BOOTLEVEL0,1,2
И еще. Где такая замечательная папка, в которой делается компиляция исходника? И вообще, как её (компиляцию) делать?
Какую буковку поменять в этой команде
avrdude -c usbasp -p m328p -U lfuse:w:0xFF:m
чтобы стало E:FF ?
=========
Хотя вот нашел в инете, что это (E:07) Fuse extended bites, и там только 3 бита, остальные не используются 111=07HEX
Можно забить?
=============
Хотя вот же. Автор уже писал
16.1.2. Часть 2. Установка и настройка дополнительного ПО, необходимого для программированияOldBean, 10 Дек. 17, 11:39

=================
Правда там команды для тиньки (:
avr-gcc -mmcu=attiny85 -Os -o %e.o %e.c && avr-objcopy -O ihex %e.o %e.hexavrdude -c usbasp -p t85 -U flash:w:%e.hexOldBean, 10 Дек. 17, 11:39
Fuse2.jpg
Fuse2.jpg Ненавязчивая автоматизация ректификационной установки. Автоматика.

фьюзы.bmp 130.2 Кб
OldBean Доцент Красноярск 1K 1.4K
Отв.1214  16 Марта 18, 10:05
Какую буковку поменять в этой команде
avrdude -c usbasp -p m328p -U lfuse:w:0xFF:mgol_avto, 15 Марта 18, 10:37
Все очень просто. В слове 'lfuse' первая буква 'l' означает младший (low) байт. Если нужно перепрограммировать старший (high) байт, то нужно написать hfuse, а если расширенный (extended) байт, то - efuse.
И еще. Где такая замечательная папка, в которой делается компиляция исходника?gol_avto, 15 Марта 18, 10:37
Это та папка, в которой сохранен исходный файл прошивки (в наших примерах с простыми прошивками это обычно один файл - main.c)
И вообще, как её (компиляцию) делать?gol_avto, 15 Марта 18, 10:37
Тоже очень просто. Загружаете main.c в geany (правой клавишей мышки щелкнуть по файлу; в всплывающем меню - geany). В geany увидите текст исходника. Снаяала компиляция и сборка - F8. Если обошлось без ругани, то затем сама прошивка МК при помощи F9. Если тоже без ругани - МК готов...
Правда там команды для тиньки (:gol_avto, 15 Марта 18, 10:37
Для ATMega328p в geany пропишите такие строки:
1. В поле компиляции и сборки:
avr-gcc -mmcu=atmega328p -Os -std=c99 -o %e.o %e.c && avr-objcopy -O ihex %e.o %e.hex
2. В поле прошивки:
avrdude -c usbasp -p m328p -U flash:w:%e.hex

Удачи!
dth Бакалавр Арти 98 39
Отв.1215  16 Марта 18, 10:37, через 32 мин
OldBean, Здравствуйте. Не знаю в какой теме спросить, решил здесь. Если к моему существующему Контроллеру ТЕНа на А3 подключить правую часть схемы датчика RMS (Просто рядом разместить платку с трансом и обвязкой) и залить прошивку от sebra, поправив пины, получится ли у меня стабилизируемый контроллер? В теории? Да он будет с фазной регулировкой, и индикатор не будет показывать, но всё-же?

Добавлено через 37мин.:

Даже наверное для проверки можно с датчика RMS бросить проводок, убрав ардуинку из датчика.
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.1216  16 Марта 18, 11:36, через 59 мин

2. В поле прошивки:avrdude -c usbasp -p m328p -U flash:w:%e.hexOldBean, 16 Марта 18, 10:05
Спасибо! Всё сработало. Только в этой команде надо в начале писать sudo
sudo avrdude -c usbasp -p m328p -U flash:w:%e.hex
Иначе ругань, типа нет программатора в USB.
dth Бакалавр Арти 98 39
Отв.1217  16 Марта 18, 12:03, через 27 мин
gol_avto, sudo adduser pi root
Добавит в группу root пользователя pi. Тогда прошивка avrdude должна будет работать без sudo.
OldBean Доцент Красноярск 1K 1.4K
Отв.1218  16 Марта 18, 13:06
Добавит в группу root пользователя pi.dth, 16 Марта 18, 12:03
Постоянно работать с правами root не очень полезно. А точнее - очень опасно для системы. Как говорили древние:"Помни о смерти!" (а точнее, о: rm -rf / папка ;)

По поводу стабилизатора - затрудняюсь сказать что-то определенное.
1. Правая часть датчика RMS - это просто трансформаторный "делитель" сетевого напряжения с гальванической развязкой от сети. Возведение в квадрат и интегрирование (суммирование) напряжения производится уже в МК. Такой преобразователь напряжения будет работать правильно, если сетевое напряжение не очень сильно отличается от синуса (например, регуляторы на Брезенхеме или ШИМе с переключением в нуле тока/напряжения). Для фазового регулятора, если, например, нагрузка велика для данной сети, это может оказаться не так. Что может привести к ошибкам измерения RMS. Причем, к нелинейным. Которые трудно скомпенсировать.
2. К сожалению, глубоко в детали прошивки от sebra я не вникал. Поэтому не могу сказать какие изменения в прошивке потребуются. Это лучше спросить у автора этих прошивок.
lesbeg Доктор наук Екатеринбург 657 458
Отв.1219  16 Марта 18, 13:56, через 50 мин
Добавит в группу root пользователя pi. Тогда прошивка avrdude должна будет работать без sudo.dth, 16 Марта 18, 12:03

Это очень плохая идея.

Несколько лучшим решением будет добавить пользователю (usermod) новую группу (addgroup), которой дать права на конкретные устройства.
А хорошим решением будет написание правила для udev (менеджер устройств), чтоб оный монтировал устройство сразу с нужными правами.

Про udev. Там есть, кстати, и глава-пример для программаторов avr и виртуальных com-портов.