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

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

Форум самогонщиков Автоматика
1 ... 63 64 65 66 67 68 69 ... 132 66
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.1300  14 Апр. 18, 14:58
Может кварц ему поменять и плату помыть?
nic2015 Магистр Феодосия 219 56
Отв.1301  14 Апр. 18, 15:19, через 22 мин
Та да, деталей то нет там  никаких.
OldBean Доцент Красноярск 1K 1.4K
Отв.1302  15 Апр. 18, 09:17
2nic2015

Мда... Похоже так мы не решим проблему - у меня четверо суток непрерывно test_13_gui.py отработал без единого сбоя (сегодняшний скриншот в приложении). Поэтому давайте пойдем по пути дальнейшей локализации проблемы. Итак, что мы имеем?
1. Полный test_13_gui.py через какое-то время приводит к сбою.
2. Сбой выражается в перманентном притягивании линии SDA к нулю.
3. Хулиганом оказался цифровой модуль.
4. Отдельный тест для цифрового модуля без GUI (test_13_2.py) работает без сбоев. Вроде бы так?

Если пункт 4 (при долговременном тестировании) выполняется, то, скорее всего, малинка шлет цифровому модулю что-то такое непотребное, что напрочь отбивает мозги порту TWI цифрового модуля. Или просто строба (SCL) нет?

Ну хорошо. План такой.
Сейчас запустите долговременный тест цифрового модуля без GUI (test_13_2.py - в приложении к топику). Чтобы нам точно знать, что пункт 4 выполняется. Если пару суток он действительно отработает без сбоев, то напишем "промежуточный" тест заточенный на поимку конкретно этой проблемы. Кстати, какой-нибудь осциллограф (желательно двухлучевой) у Вас есть?
2018-04-15-124557_1920x1080_scrot.png
2018-04-15-124557_1920x1080_scrot.png Ненавязчивая автоматизация ректификационной установки. Автоматика.

test_13_2.py.zip 1.2 Кб
nic2015 Магистр Феодосия 219 56
Отв.1303  15 Апр. 18, 09:32, через 15 мин
долговременный тест цифрового модуляOldBean, 15 Апр. 18, 09:17
Емкости все поменял, кварц поменял, фильтрующий електролит поставил 100 мкф. Осцилограф планирую на али взять. Тест запускаю.

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

Да test_13_2.py работает без сбоев.
OldBean Доцент Красноярск 1K 1.4K
Отв.1304  15 Апр. 18, 12:31
test_13_2.py работает без сбоевnic2015, 15 Апр. 18, 09:32
Сколько времени? И примерно через какое время слетает test_13_gui.py? Интересно бы знать после сбоя что на SLC (без перезагрузки системы).
nic2015 Магистр Феодосия 219 56
Отв.1305  15 Апр. 18, 14:40
Сколько времени? И примерно через какое время слетает test_13_gui.py?OldBean, 15 Апр. 18, 12:31
Слетел test_13_2.py, а ведь доходил до 54000. Как раз писал что уже 16000 без ошибок))) На SLC - 3,25 вольта, осцилографа к сожалению нет пока.

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

Малинку закажу на всякий случай.
IMG_20180415_142522.jpg
IMG_20180415_142522.jpg Ненавязчивая автоматизация ректификационной установки. Автоматика.
OldBean Доцент Красноярск 1K 1.4K
Отв.1306  16 Апр. 18, 04:36
Слетел test_13_2.py, а ведь доходил...nic2015, 15 Апр. 18, 14:40
Тогда сначала нужно добиться бессбойной работы шины i2c. В частности, добиться чтобы test_13_2.py работал сутками без единого сбоя.

Давайте для начала уменьшим скорость работы мастера шины (т.е. малинки). Для этого откройте в текстовом редакторе файл /boot/config.txt и найдите строчку
dtparam=i2c_arm=on
Она может быть заремована (т.е. с "решеткой"). Если так, то уберите решетку. В общем, отредактируйте эту строчку так, чтобы она выглядела так:
dtparam=i2c_arm=on,i2c_arm_baudrate=9600
Если не найдете строку "dtparam=i2c_arm=on", то тогда просто сами добавьте. Сохраните файл. Если при сохранении система выругается - запускайте редактор с правами суперпользователя. Перезагрузите систему и включите test_13_2.py.
Asus Доцент Москва 1.4K 691
Отв.1307  16 Апр. 18, 09:14
Кстати, какой-нибудь осциллограф (желательно двухлучевой) у Вас есть?OldBean, 15 Апр. 18, 09:17
Сергей Владимирович, какой посоветуете рассмотреть?
Застрял между Rigol DS1054Z и Hantek DSO5102P, полоса 100-200мГц, по деньгам. Может ещё что-то есть? В Москве обошёл ремонтников бытовой РЭА - никто ничего толком сказать не может, модульная деградация в мозгах, а обзорам на Ютубе решающего доверия нет. Эл.лучевые слишком громоздки и тяжелы.

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

Сегодня на Rigol дали хорошую цену с доставкой из Москвы - http://urlid.ru/bast
nic2015 Магистр Феодосия 219 56
Отв.1308  16 Апр. 18, 12:22
Давайте для начала уменьшим скорость работы мастера шиныOldBean, 16 Апр. 18, 04:36
Все сделал, запустил тест.
IMG_20180416_120933.jpg
IMG_20180416_120933.jpg Ненавязчивая автоматизация ректификационной установки. Автоматика.
OldBean Доцент Красноярск 1K 1.4K
Отв.1309  16 Апр. 18, 13:17, через 55 мин
Все сделал, запустил тест.nic2015, 16 Апр. 18, 12:22
Отлично! Ждем...
Кстати, если на малинкиной клавиатуре нажать на клавишу PrtScr, то в Вашей домашней директории появится файл с расширением png со скриншотом экрана.

Эл.лучевые слишком громоздки и тяжелы.Asus, 16 Апр. 18, 09:14
Однозначно, в наше время лучше брать цифровой осциллограф. А в остальном - все зависит от задач, которые приходится решать. Для многих задач вполне хватает недорогих USB-осциллографов. Желательно со встроенным генератором сигналов и, главное, более-менее приличным софтом. Я не занимаюсь профессионально электроникой. Только когда "припрет". Поэтому меня, например, в большинстве случаев, выручает старый-добрый PV6501, который я купил еще лет 10 назад.  А вот лет 7 назад (в минуту слабости ;) я подкупил еще и UTD2025C. В целом машинка, для того времени, была неплохая. Но у него оказался довольно неудобный (недоработанный) софт. А собственные средства у таких аппаратов все равно довольно убоги по сравнению с тем, что можно сделать в компе. Поэтому я его использую только когда нужно просто что-то посмотреть или когда неудобно пользоваться USB-осциллографом. Тем не менее, еще раз хочу подчеркнуть, что выбор инструментария в большой степени определяется задачами, которые Вы собираетесь решать. Поэтому лучше почитать обзоры, внимательно посмотреть характеристики аппарата и, главное, софта (как в самом аппарате, так и на компе).
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.1310  16 Апр. 18, 14:25
OldBean
А у меня ещё со времен первого проекта скорость I2C была выставлена 19200. Сбоев нет. Оставить или уменьшить до 9600?
OldBean Доцент Красноярск 1K 1.4K
Отв.1311  16 Апр. 18, 16:37
Оставить или уменьшить до 9600?gol_avto, 16 Апр. 18, 14:25
Там нет жесткого порога. В тестах при скоростях ниже 40-50 кбит/сек вероятность сбоев (пропадание старшего бита на третьих малинках) резко снижалась. Поэтому, с этой точки зрения, что 19200, что 9600 - уже все равно.
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.1312  16 Апр. 18, 17:34, через 58 мин
Почти всё собрал, осталось переднюю панель с разъёмами для клапанов и датчиков темп. прикрепить. Крейт может быть переделаю, уж больно всё плотно (шаг между модулями 20 мм) и проблематично крепить симисторы к радиатору.
===============
Хотя он нужен только для ТЭНа, остальные даже и не думают греться, токи всего десятки mA.
Общий вид.jpg
Общий вид.jpg Ненавязчивая автоматизация ректификационной установки. Автоматика.
OldBean Доцент Красноярск 1K 1.4K
Отв.1313  16 Апр. 18, 18:25, через 51 мин
Крейт может быть переделаю, уж больно всё плотно (шаг между модулями 20 мм) и проблематично крепить симисторы к радиатору.gol_avto, 16 Апр. 18, 17:34
Вот если бы Вам удалось аккуратно согнуть (или надежно припаять/приварить) ноги так, как показано на рисунке в приложении, то симисторы можно было бы поставить более экономно - вертикально. И прикручивать легко, и модули независимо снимать/ставить можно ;) Интересно, длины хватит? Если просто гнуть.

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

Вот попался, в недобрый час, под руку мосфетик в корпусе TO-220 ;) Длины как раз хватило. Так что, таким способом пространство в крейте спокойно можно сэкономить...
triak.png
triak.png Ненавязчивая автоматизация ректификационной установки. Автоматика.
гнутый_TO-220.JPG
гнутый_TO-220.JPG Ненавязчивая автоматизация ректификационной установки. Автоматика.
сообщение удалено
nic2015 Магистр Феодосия 219 56
Отв.1314  17 Апр. 18, 19:40
Отлично! Ждем...OldBean, 16 Апр. 18, 13:17
Сутки прошли, полет на 9600 нормальный!!!
2018-04-17-193146_1824x984_scrot.png
2018-04-17-193146_1824x984_scrot.png Ненавязчивая автоматизация ректификационной установки. Автоматика.
сообщение удалено
nic2015 Магистр Феодосия 219 56
Отв.1315  20 Апр. 18, 20:13
Почти трое суток отработал test_13_2.py!!! Дело было в указанных выше малинкиных граблях с шиной i2c.

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

Ну и моих граблях тоже)))
2018-04-20-200048_1824x984_scrot.png
2018-04-20-200048_1824x984_scrot.png Ненавязчивая автоматизация ректификационной установки. Автоматика.
OldBean Доцент Красноярск 1K 1.4K
Отв.1316  21 Апр. 18, 02:53
выделил спич о платформе в отдельную тему [Выбор платформы  автоматизации] здесь это не по темеm16, 19 Апр. 18, 20:38
Вообще-то, обсуждался вполне конкретный вопрос. По теме. А именно, насколько оправдано применение недорогих отладочных плат на базе STM32 для изготовления бриджа USB-i2c. Бридж нужен для того, чтобы для "ненавязчивой автоматики" (как первоначального варианта, так и LITE) можно было бы, вместо малинки, использовать любой другой компьютер с USB.

Почти трое суток отработал test_13_2.py!!!nic2015, 20 Апр. 18, 20:13
Отлично! Поздравляю! Похоже нам удалось решить эту проблему "малой кровью";) Думаю, что теперь с тестом test_13_gui.py у Вас никаких проблем не будет. Удачи!
Mnz Магистр Город 254 86
Отв.1317  21 Апр. 18, 21:35
А именно, насколько оправдано применение недорогих отладочных плат на базе STM32 для изготовления бриджа USB-i2c. Бридж нужен для того, чтобы для "ненавязчивой автоматики" (как первоначального варианта, так и LITE) можно было бы, вместо малинки, использовать любой другой компьютер с USB.OldBean, 21 Апр. 18, 02:53
Сделать можно, но проще купить готовое https://ru.aliexpress.com/...2675460095.html
arkhnchul Доктор наук Москва, Уфа 990 367
Отв.1318  21 Апр. 18, 22:04, через 30 мин
насколько оправдано применение недорогих отладочных плат на базе STM32 для изготовления бриджа USB-i2c. Бридж нужен для того, чтобы для "ненавязчивой автоматики" (как первоначального варианта, так и LITE) можно было бы, вместо малинки, использовать любой другой компьютер с USB.OldBean, 21 Апр. 18, 02:53
FT232 или CH341, не?
makh Профессор Sаmara 2.1K 1.1K
Отв.1319  21 Апр. 18, 23:26
http://littlewire.github.io/

Features

    usbtinyisp compatible AVR programmer.
    4 channel GPIO.
    ADC with 10 bit resolution.
    2 parallel hardware PWM outputs.
    SPI interface.
    I2C interface.
    1-Wire interface
    WS2812 RGB LED interface.
    Multiple device support.