Автор Тема: Универсальный контроллер на ARM-e  (Прочитано 14664 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн siv237

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2590
Универсальный контроллер на ARM-e
« Ответ #30 : 06 Июня 2017, 12:05:41 »
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Цитировать (выделенное)
Посмотрите мою схему и описание
посмотрел - непонятно как оно работает? Напряжение с порта просто подается на электроды ? то есть на входе АЦП постоянно будет +5В...

на моей схемке сопротивление Rpull и раствор образуют делитель, напряжение с которого подается на АЦП:
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните входТолько зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Вы не один не понимаете :) Я же подробно описал принцип и даже эквивалентную схему привел. Делительные резисторы там есть, без них ток не потечет. Они просто уже имеются в самой схеме АЦП около 20 кОм.

Все просто сперва подаем напряжение +5 (логическая единица на первый цифровой выход) и ток начинает течь на с него на второй цифровой выход установленный в 0. Аналоговый первый измеряет.
Затем просто переключаем 1 в 0 а 0 в 1 и ток потечет в другом направлении, а измеряем на втором аналоговом. Ток на них течет по правилу деления, так как внутренне они уже развязаны на землю через внутреннее сопротивление.
Простота схемы достигается за счет особенностей схемотехнического решения самой АЦП, но можно добавить по резистору на каждую цепь и посадить на землю.

Местные лучшие электронщики среди гидропонщиков и лучшие гидропонщики среди электронщиков не могут в логику :)
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход

Оффлайн Vad

  • Ветеран
  • *****
  • Сообщений: 6609
  • Мой аватар вырос.. на гидропонике :)
Универсальный контроллер на ARM-e
« Ответ #31 : 06 Июня 2017, 12:11:58 »
Цитировать (выделенное)
Простота схемы достигается за счет особенностей схемотехнического решения самой АЦП, но можно добавить по резистору на каждую цепь и посадить на землю.

Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
 ;D :D
Форум сгнил.

Оффлайн siv237

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2590
Универсальный контроллер на ARM-e
« Ответ #32 : 06 Июня 2017, 12:21:00 »
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Стремно наверно ощущать себя балбесом не способным в двух проводках разобраться?  ;D ;D ;D
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход

Оффлайн murdoch

  • Новичок
  • *
  • Сообщений: 34
Универсальный контроллер на ARM-e
« Ответ #33 : 06 Июня 2017, 12:21:45 »
Цитировать (выделенное)
Они просто уже имеются в самой схеме АЦП около 20 кОм
все равно не понимаю...
если настроить выход в режиме open-drain c встроенным pullup-ом - тогда должно работать, но сопротивление pullup-ов неточное и плавает с температурой... лучше применить внешние резисторы...

Оффлайн Vad

  • Ветеран
  • *****
  • Сообщений: 6609
  • Мой аватар вырос.. на гидропонике :)
Универсальный контроллер на ARM-e
« Ответ #34 : 06 Июня 2017, 12:24:20 »
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Стремно наверно ощущать себя балбесом не способным в двух проводках разобраться?  ;D ;D ;D
Наверное стремно, я не знаю..  опишите свои ощущения, поделитесь с форумом :D
Форум сгнил.

Оффлайн Vad

  • Ветеран
  • *****
  • Сообщений: 6609
  • Мой аватар вырос.. на гидропонике :)
Универсальный контроллер на ARM-e
« Ответ #35 : 06 Июня 2017, 12:25:42 »
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Цитировать (выделенное)
Они просто уже имеются в самой схеме АЦП около 20 кОм
все равно не понимаю...
если настроить выход в режиме open-drain c встроенным pullup-ом - тогда должно работать, но сопротивление pullup-ов неточное и плавает с температурой... лучше применить внешние резисторы...
ему это  8 страниц объясняли - объяснить не смогли.
ни в коем случае не советуйте ему ничего - врагомстанете :D
просто согласитесь с ним и все :D
Форум сгнил.

Оффлайн siv237

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2590
Универсальный контроллер на ARM-e
« Ответ #36 : 06 Июня 2017, 12:27:11 »
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Цитировать (выделенное)
Они просто уже имеются в самой схеме АЦП около 20 кОм
все равно не понимаю...
если настроить выход в режиме open-drain c встроенным pullup-ом - тогда должно работать, но сопротивление pullup-ов неточное и плавает с температурой... лучше применить внешние резисторы...
Первую схему я так и сделал, поставил на 25 кОм и провел сутки измерений. Затем снял и разницы особой не получил. Изменение температуры раствора влияет сильнее.
Благодаря усреднению по нескольким тысячам измерений получилось добиться отличной точности для такого примитивного решения, разбег между измерениями не более 0.1 мСи/см и даже меньше.
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход

Оффлайн murdoch

  • Новичок
  • *
  • Сообщений: 34
Универсальный контроллер на ARM-e
« Ответ #37 : 06 Июня 2017, 12:27:18 »
Цитировать (выделенное)
Делительные резисторы там есть, без них ток не потечет
потечет откуда и куда ?
по Вашей схеме на цифровые выходы просто выводится 0 и +5В, и это напряжение прикладывается к электродам в растворе...
сопротивление раствора десятки..сотни КОм, сопротивление транзисторов на портах контроллера - десятки Ом, т.е. на входе АЦП получаем почти +5В...

Оффлайн siv237

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2590
Универсальный контроллер на ARM-e
« Ответ #38 : 06 Июня 2017, 12:29:49 »
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Цитировать (выделенное)
Они просто уже имеются в самой схеме АЦП около 20 кОм
все равно не понимаю...
если настроить выход в режиме open-drain c встроенным pullup-ом - тогда должно работать, но сопротивление pullup-ов неточное и плавает с температурой... лучше применить внешние резисторы...
ему это  8 страниц объясняли - объяснить не смогли.
ни в коем случае не советуйте ему ничего - врагомстанете :D
просто согласитесь с ним и все :D
Фото, видео фома не принимает. Я не о твоей теории рассуждаю, у меня два измерителья работает, графики показывал. видео измерений снял. Надо быть полнейшим идиотом, и безумным томатом, что-бы отрицать существующее работающее решение.
Просто стыд и зависть.
Оставь еще один мат в комментариях к схеме. Может полегчает? Недоучка.
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход

Оффлайн siv237

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2590
Универсальный контроллер на ARM-e
« Ответ #39 : 06 Июня 2017, 12:34:54 »
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Цитировать (выделенное)
Делительные резисторы там есть, без них ток не потечет
потечет откуда и куда ?
по Вашей схеме на цифровые выходы просто выводится 0 и +5В, и это напряжение прикладывается к электродам в растворе...
сопротивление раствора десятки..сотни КОм, сопротивление транзисторов на портах контроллера - десятки Ом, т.е. на входе АЦП получаем почти +5В...
Сопротивление кондуктометра напрямую зависит от площади контактов электродов и расстояния между ними (это если не учитывать плотность электролита и температуру).
 Достаточно подобрать площадь сечения и расстояние и обеспечить их стабильность внутри емкости.
Из 1024 10 битного АЦП при такой схеме в зоне измерения примерно от 0-100 единиц. И это на первый взгляд очень грубо, но мы во первых умножаем точность за счет двух АЦП, а во вторых делаем усреднение значения с плавающей запятой за 10 тысяч измерений. Точность значительно возрастает.
У меня даже получилось на АЦП с более низкой битностью 8 бит, получить высокую точность, правда из за низкой скорости АЦП pcf8591 в связке с малиной выжал всего 600 герц и показания уплывают, сопротивление медленно но падает. Разрушается оксидная пленка алюминия. За 2 недели на 20%. потому пока не придут 16 битные АЦП на малину схему измерения выкладывать не буду.

Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход

Верхний температура воздуха и раствора. Средний - ЕС в питательном баке клубники (измерение тонкими контактами фабричного электрода из нержавейки), нижний питательный бак томатов (измерение алюминиевыми контактами из АВВГ прволоки, получается точнее из за большей площади контакта). Все всплески - разбавления водой.

Самый главный тут вопрос в скорости измерений.
« Последнее редактирование: 06 Июня 2017, 12:46:51 от siv237 »
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход

Оффлайн Vad

  • Ветеран
  • *****
  • Сообщений: 6609
  • Мой аватар вырос.. на гидропонике :)
Универсальный контроллер на ARM-e
« Ответ #40 : 06 Июня 2017, 12:44:05 »
Цитировать (выделенное)
Из 1024 10 битного АЦП при такой схеме в зоне измерения примерно от 0-100 единиц.
жесть, правда?
использовать 1/10 разрешения ацп из за своего упрямства :D
Форум сгнил.

Оффлайн siv237

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2590
Универсальный контроллер на ARM-e
« Ответ #41 : 06 Июня 2017, 12:50:39 »
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Цитировать (выделенное)
Из 1024 10 битного АЦП при такой схеме в зоне измерения примерно от 0-100 единиц.
жесть, правда?
использовать 1/10 разрешения ацп из за своего упрямства :D
Упрямства, о чем ты? Об этом с самого начала писал и даже сомневался, что не хватит. Но оказалось, что этого хватает с ушами для наших задачь а дичайшая простота решения перечеркивает все его минусы.
Его может повторить школьник за 15 минут не умея паяльник держать в руках.

Предложи решение из двух проводков которое работает!

Ну и 1/10 при измерениях от 0-4 мСи/см. Но шкала не заканчивается и измеряет и 10 ЕС и 50, хоть и с более низкой точностью. И тут битность по максимуму. Ведь кз электрода практически 1023 ед.
« Последнее редактирование: 06 Июня 2017, 12:53:08 от siv237 »
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход

Оффлайн Cyclamech

  • Ветеран
  • *****
  • Сообщений: 4666
  • Советский цветовод
Универсальный контроллер на ARM-e
« Ответ #42 : 06 Июня 2017, 12:53:05 »
Всё-таки повезло программам, что вы не программисты… *crazy*
И я теперь учу дневник
Царапин грифельного лета SQM кропкита,
Кремня Воды и воздуха язык,
С прослойкой тьмы, с прослойкой света свiтла

Оффлайн Vad

  • Ветеран
  • *****
  • Сообщений: 6609
  • Мой аватар вырос.. на гидропонике :)
Универсальный контроллер на ARM-e
« Ответ #43 : 06 Июня 2017, 12:54:00 »
А,  это не упрямство?
а что тогда? Тупость? :D
хорошо, перефразирую, "использовать 1/10 разрешения ацп из за своей тупости" *???*
так пойдет? :D
Форум сгнил.

Оффлайн siv237

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2590
Универсальный контроллер на ARM-e
« Ответ #44 : 06 Июня 2017, 12:54:17 »
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Всё-таки повезло программам, что вы не программисты… *crazy*
Почему?
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход
Только зарегистрированные пользователи могут просматривать ссылки. Зарегистрируйтесь или Выполните вход