реклама на сайте
подробности

 
 
> Правильно ли составлена схема, Покритикуйте пожалуйста.
Merovey
сообщение Dec 4 2009, 13:44
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 24-08-07
Из: Санкт-Петербург
Пользователь №: 30 043



Покритикуйте пожалуйста схему. И насчет оформительских ошибок (что так, но рисуют обычно по другому), так и насчет принципиальных.

Некоторая кривизна на max232 и на индикаторе связана с тем, что взял готовыми из библиотеки. Думаю перерисовать.

На PA0 и PA1 принимаю аналоговый сигнал 4-20 мА

Светодиоды имитируют устройства, на которые посылаем сигнал, и по переключению с них получаем сигнал.
Кнопки переключают собственно устройства.

Через МAX232 по 232 интерфейсу общаюсь с компьютером.
Ну и соответственно на индикатор выводим полученные аналоговые сигналы и состояние светодиодов.


Схему в P-CADе тоже прикладываю.
Прикрепленные файлы
Прикрепленный файл  stend2.SCH ( 128 килобайт ) Кол-во скачиваний: 37
 
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 28)
st232bd
сообщение Dec 4 2009, 14:10
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 170
Регистрация: 12-02-08
Из: г.Минск (РБ)
Пользователь №: 34 969



Как минимум ногу GND MAX232 нужно подать на землю непосредственно, не через конденсатор. Выдрал кусок из своей схемы, прикрепляю. Я драйвер так рисую.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
akl
сообщение Dec 4 2009, 16:13
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 127
Регистрация: 4-04-07
Из: Ижевск
Пользователь №: 26 773



Здравствуйте. Для управления индикатором в 4-х разрядном режиме используются другие лапы HL1. Управление контрастностью в таком включении не всегда проходит. Может еще чего есть, но не вижу. PCADа нет.
Go to the top of the page
 
+Quote Post
mik109
сообщение Dec 5 2009, 06:29
Сообщение #4





Группа: Участник
Сообщений: 14
Регистрация: 18-01-07
Пользователь №: 24 559



Дергать светодиоды портом, две лапы которого заточены под ацп имхо не гуд. Не знаю, как у Вас организовано питание в целом, но может дросселем то отделить цифру и AVCC? Из оформления бросается в глаза дробление МК на две секции (зачем?).
Go to the top of the page
 
+Quote Post
Merovey
сообщение Dec 5 2009, 13:14
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 24-08-07
Из: Санкт-Петербург
Пользователь №: 30 043



Цитата(st232bd @ Dec 4 2009, 17:10) *
Как минимум ногу GND MAX232 нужно подать на землю непосредственно, не через конденсатор. Выдрал кусок из своей схемы, прикрепляю. Я драйвер так рисую.

Да, действительно. лучше непосредственно. Спасибо.
А у Вас на схеме на схеме на V+ питание не подается, или просто на фото узла не видно?


Цитата(akl @ Dec 4 2009, 19:13) *
Здравствуйте. Для управления индикатором в 4-х разрядном режиме используются другие лапы HL1. Управление контрастностью в таком включении не всегда проходит. Может еще чего есть, но не вижу. PCADа нет.

На DB4-DB7?


Цитата(mik109 @ Dec 5 2009, 09:29) *
Дергать светодиоды портом, две лапы которого заточены под ацп имхо не гуд. Не знаю, как у Вас организовано питание в целом, но может дросселем то отделить цифру и AVCC? Из оформления бросается в глаза дробление МК на две секции (зачем?).


Вот здесь обсуждался вопрос насчет отображения МК на схеме. С целью, чтобы вынести всю обвязку отдельно, для удобства чтения схемы.

Насчет лап. Если оставить так, будут проблемы с работой схемы?
Go to the top of the page
 
+Quote Post
mik109
сообщение Dec 5 2009, 16:28
Сообщение #6





Группа: Участник
Сообщений: 14
Регистрация: 18-01-07
Пользователь №: 24 559



Ну как-то наверное будет. Требования к точности измерения Вы ж не огласили. Сейчас у Вас светодиоды в качестве имитации нагрузки, а какая нагрузка будет в реальном устройстве? А может лучше управление нагрузкой поручить порту D а входы на А или Вам нужны int0, и int1?
Go to the top of the page
 
+Quote Post
Merovey
сообщение Dec 5 2009, 18:39
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 24-08-07
Из: Санкт-Петербург
Пользователь №: 30 043



Цитата(mik109 @ Dec 5 2009, 19:28) *
Ну как-то наверное будет. Требования к точности измерения Вы ж не огласили. Сейчас у Вас светодиоды в качестве имитации нагрузки, а какая нагрузка будет в реальном устройстве? А может лучше управление нагрузкой поручить порту D а входы на А или Вам нужны int0, и int1?

Может конечно ошибаюсь, но вроде бы точность измерения зависит от частоты тактового сигнала АЦП, ну и от разрядности этого самого АЦП. А дальше просто перебираем, с какой ноги выполняем преобразование.

В моем случае 10-разрядного вполне достаточно.

Насчет int0 и int1 Вы правы. Внешних прерываний не предусматривал, но, пожалуй нужны. Но не достаточно будет просто сдвинуть подключение светодиодов вниз? И кнопки все равно нужны.

В реальном устройстве нагрузка управляется через плату выходных усилителей, так что большая выходная мощность не нужна.
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Dec 7 2009, 09:39
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Точность результата АЦП зависит от куууучи различных параметров. В т.ч. и от различных помех по питанию, по соседним линиям, ... Точных формул на этот счёт в природе не существует, естественно. Всё это постигается на своих собственных граблях...
Я ничего толком подсказать не могу - крайний раз точно померять аналоговый сигнал пытался в институтском дипломе. Не получилось smile.gif)
Ну а сейчас ничего точного не надо, +-5% всех устраивает.

Не понял, зачем каждый светодиод подсоединять сразу к двум портам.

MAX232 предлагаю включать в точном соответствии с картинкой даташита. Проверено, работает smile.gif

Ещё, на мой взгляд, надо сделать защиту входных цепей. Хотя б простейший RC-фильтр перед АЦП вставить.


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
Merovey
сообщение Dec 7 2009, 10:00
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 24-08-07
Из: Санкт-Петербург
Пользователь №: 30 043



Цитата(esaulenka @ Dec 7 2009, 12:39) *
Не понял, зачем каждый светодиод подсоединять сразу к двум портам.


Иммитируют устройство, на которое мы выдаем сигнал, и соответственно, с него получаем ).
Мне кстати, еще товарищи подсказывают, что таким образом (в смысле когда подаю сигнал с выхода на вход, пусть даже через резюк и через диод) при длительном включении, спалю микруху... это действительно так?
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Dec 7 2009, 12:20
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Спалить вход можно, подав на него напряжение большее, чем макс. допустимое, и никак иначе.
Вот выход большим током пожечь можно. Теоретически, правда. Практически, от кратковременного двух-трёх кратного превышения не горят (я это не рекомендовал! smile.gif )

А светодиоды так гореть не будут. Порт в режиме входа потребляет очень мало тока (цифра есть в документации). Соответственно, больше, чем "очень мало", через светодиод не потечёт - он гореть не будет.


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
Merovey
сообщение Dec 7 2009, 16:02
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 24-08-07
Из: Санкт-Петербург
Пользователь №: 30 043



Цитата(esaulenka @ Dec 7 2009, 15:20) *
Спалить вход можно, подав на него напряжение большее, чем макс. допустимое, и никак иначе.
Вот выход большим током пожечь можно.


Т.е. при таком включении никаких проблем не будет?


Цитата(esaulenka @ Dec 7 2009, 12:39) *
Ещё, на мой взгляд, надо сделать защиту входных цепей. Хотя б простейший RC-фильтр перед АЦП вставить.


ФНЧ или ФВЧ?
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Dec 7 2009, 17:17
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Ещё раз - сгореть не сгорит, но работать не будет smile.gif Считать это проблемой, или не считать - решайте самостоятельно smile.gif

Что делать с фильтрами, опять-таки, виднее Вам.
Не думаю, что нужно отфильтровывать низкие частоты (правда, и требований к устройству не знаю), а вот всё, что выше сигнала, лучше отбрасывать.


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
Merovey
сообщение Dec 8 2009, 05:33
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 24-08-07
Из: Санкт-Петербург
Пользователь №: 30 043



Цитата(esaulenka @ Dec 7 2009, 20:17) *
Ещё раз - сгореть не сгорит, но работать не будет smile.gif Считать это проблемой, или не считать - решайте самостоятельно smile.gif


Конечно считать ))). Только не понял, почему? И как нужно сделать, чтобы работало?
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Dec 8 2009, 08:56
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Ну говорю же - ток в такой цепи, грубо говоря, не потечёт.

В виде "имитации устройства" объедините входную и выходную ноги МК и туда же подсоедините светодиод с резистором (второй конец цепочки - на землю или на питание, как удобней).


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
Merovey
сообщение Dec 8 2009, 10:05
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 24-08-07
Из: Санкт-Петербург
Пользователь №: 30 043



Цитата(esaulenka @ Dec 8 2009, 11:56) *
Ну говорю же - ток в такой цепи, грубо говоря, не потечёт.

В виде "имитации устройства" объедините входную и выходную ноги МК и туда же подсоедините светодиод с резистором (второй конец цепочки - на землю или на питание, как удобней).


Вот так? На другом МК, но не принципиально.


Здесь PD0 выход, PA1 вход. Для иллюстрации подключил )
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Dec 8 2009, 10:28
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Цитата(Merovey @ Dec 8 2009, 13:05) *
Вот так? На другом МК, но не принципиально.


Здесь PD0 выход, PA1 вход. Для иллюстрации подключил )


Неправильно. Обьедините 2 и 4 ноги микроконтроллера, а потом их на цепочку R1 VD1.

Еще рекомендую на аналоговые входы АЦП повесить по RC цепочке 100Ом 100пФ. Как защиту по входу. Для быстрых АЦП она уменьшает влияние входной емкости мультиплексора АЦП на результат измерения, но в вашем случае влиять не будет - АЦП слишком медленное.
Go to the top of the page
 
+Quote Post
Merovey
сообщение Dec 9 2009, 07:17
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 24-08-07
Из: Санкт-Петербург
Пользователь №: 30 043



изменил вот в соответствии со сказанным.
Выход посадил на вход и через диод с резюком на землю.

На входе поставил ФВЧ фильтр. Правда вопрос есть, я шунтирующий резистор рассчитал для входа 4..20 мА. А тут мы в параллель втыкаем еще один.. может второй резистор тогда не нужен?

Go to the top of the page
 
+Quote Post
esaulenka
сообщение Dec 9 2009, 09:15
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



ох...
Частота входного сигнала какая? А частота среза фильтра?
У меня сильное подозрение, что работать оно не будет...

И вообще, на мой взгляд, ФНЧ - обязательно, ФВЧ - по желанию.



Небольшое замечание по оформлению: GND в шину можно не заводить.


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
Merovey
сообщение Dec 9 2009, 09:30
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 24-08-07
Из: Санкт-Петербург
Пользователь №: 30 043



Цитата(esaulenka @ Dec 9 2009, 12:15) *
Частота входного сигнала какая? А частота среза фильтра?
У меня сильное подозрение, что работать оно не будет...


Сигнал получаю с датчика давления 4-20 мА. Частота.. не знаю даже.. по-моему, он постоянно выдает. Другой вопрос, с какой частотой буду снимать его с АЦП. Но в данном случае не принципиально, достаточно несколько раз в минуту.

И как тогда правильно подключить токовый датчик давления?

Насчет GND. Достаточно просто указать port GND?
Причина редактирования: Излишнее цитирование.
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Dec 9 2009, 10:35
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Я про частоту собственно сигнала. Подозреваю, что это - постоянный ток. Вопрос на миллион: как проходит постоянный ток через RC-цепочку, которую Вы нарисовали?
Вопрос частоты опроса АЦП пока действительно не принципиален.


Подключение GND. Я просто пририсовал бы соотв. символ к каждому светодиоду, а шину б убрал. Но это неважно, на самом деле...


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Dec 9 2009, 10:37
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Схема, ту что вы нарисовали, работать не будет, вам нужно поставить интегрирующую RC цепочку. А с дифференцирующей цепью на входе вы ничего не намеряете. А в том включении как у вас, без смещения входа АЦП, вы АЦП можете спалить отрицательным выбросом напряжения.

Вот как надо нарисовать:
Прикрепленное изображение


Сообщение отредактировал Ant_m - Dec 9 2009, 10:47
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Dec 9 2009, 12:20
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Ant_m, это неспортивно smile.gif
Пусть Merovey сам думает - это гораздо лучше запоминается. И номиналы (если это пФ и Ом) у Вас неоптимальные...


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
Merovey
сообщение Dec 9 2009, 13:55
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 24-08-07
Из: Санкт-Петербург
Пользователь №: 30 043



Цитата(Ant_m @ Dec 9 2009, 13:37) *
Вот как надо нарисовать:


Верхнюю линию заводим в МК, а нижнюю сажаем на землю?

Цитата(esaulenka @ Dec 9 2009, 15:20) *
Ant_m, это неспортивно smile.gif
Пусть Merovey сам думает - это гораздо лучше запоминается. И номиналы (если это пФ и Ом) у Вас неоптимальные...


Номиналы, как я понимаю, взяты мои (во всяком случае резюка на 250 Ом).

А вообще инфу о подключении брал здесь и здесь
Думал что для простейшего случая, если не нужно особой точности, резистора достаточно


Цитата(esaulenka @ Dec 9 2009, 13:35) *
Я про частоту собственно сигнала. Подозреваю, что это - постоянный ток. Вопрос на миллион: как проходит постоянный ток через RC-цепочку, которую Вы нарисовали?


Вы правы, как-то не подумав воткнул )
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Dec 9 2009, 17:00
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Да я даже не про точность, а про злого монтажника дядювасю, который может
а) проложить провод к датчику около источника помех
б) закоротить обе клеммы датчика, и на входе АТмеги окажется всё питание датчика


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
Merovey
сообщение Dec 10 2009, 10:11
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 24-08-07
Из: Санкт-Петербург
Пользователь №: 30 043



Цитата(esaulenka @ Dec 9 2009, 20:00) *
Да я даже не про точность, а про злого монтажника дядювасю, который может
а) проложить провод к датчику около источника помех
б) закоротить обе клеммы датчика, и на входе АТмеги окажется всё питание датчика


А не подскажите литературу, где можно подробно за это почитать?


Имею ввиду вообще, принципы организации входных цепей для таких вещей
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Dec 10 2009, 10:41
Сообщение #26


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Цитата(esaulenka @ Dec 9 2009, 15:20) *
Ant_m, это неспортивно smile.gif
Пусть Merovey сам думает - это гораздо лучше запоминается. И номиналы (если это пФ и Ом) у Вас неоптимальные...


Согласен конечно, что когда сам помучаешься потом хорошо запоминается biggrin.gif
Про номиналы вы правы, указаны от фонаря, но работать будет. Вот пусть Merovey номиналы и посчитает. Или хотя-бы прикинет от чего зависят.

Цитата(Merovey @ Dec 9 2009, 16:55) *
Думал что для простейшего случая, если не нужно особой точности, резистора достаточно


Точность здесь ни причем. Интегратор в Вашем случае это простейшая защита от потенциально возможных неприятностей и помех.
Вообще очень желательно все входы и выходы устройств хоть как нибудь защищать....
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Dec 10 2009, 10:54
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Литературу, увы, не подскажу.

Тут очень любят (и заслуженно!) Хоровица с Хиллом, но там отсутствует некий промежуточный уровень - для человека, который уже знает, что такое резистор из главы 1, но не может понять сложные схемы (глава 3-4 и далее, кажется). Для уровня чуть выше - кладезь интересных решений.

Меня в институте учили. Далеко не всему, увы, но какие-то базовые знания остались smile.gif
Может, институтский учебник какой-нибудь почитать? Правда, придётся вспомнить, как элементарные дифуры решаются..


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
Merovey
сообщение Dec 10 2009, 13:11
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 24-08-07
Из: Санкт-Петербург
Пользователь №: 30 043



Цитата(esaulenka @ Dec 10 2009, 13:54) *
Меня в институте учили. Далеко не всему, увы, но какие-то базовые знания остались smile.gif
Может, институтский учебник какой-нибудь почитать? Правда, придётся вспомнить, как элементарные дифуры решаются..


Да вот в институте тоже учили. К сожалению целостной картины в голове не сложилось, а знания которые были, за несколько лет не использования просто вылетели. Сейчас начинаю поднимать, что-то вроде всплывает, но медленно. И куча пробелов находится. Институтские учебники по электронике тут, мне кажется не совсем подойдут. Все-таки учебные примеры, зачастую оторванные от практики, больше подходят для понимания, как работает, а не как строить. И, как правило, в общем рассматривается, а не конкретика.

С Хоровицем и Хиллом тоже как-то сложно. Лежит томик дома (из двух томов который составлен). Начал читать, сам процесс и физика понятно (благо базу в институте заложили), а вот с математикой, даже в объеме, в котором дается в Схемотехнике, как-то сложно. Не понимаю, как считать. Тем более обидно, что несколько лет назад по ТОЭ легко задачи решал. Похоже нужно Бессонова опять читать, чтобы к Хоровицу вернуться ).

Из институтских учебников в свое время Лачин Савелов нравился. Вроде неплохо написан.

А по измерениям думал, может что-то типа Стюарта Болла "Аналоговые интерфейсы микроконтроллеров" есть. Но у него, к сожалению, подробно написано про измерение сопротивления или частоты. А вот ток-напряжение, как-то нет..
Причина редактирования: Излишнее цитирование.
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Dec 10 2009, 14:06
Сообщение #29


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Как вариант могу посоветовать полистать вот такую книгу: Схемотехника аналоговых и аналого-цифровых электронных устройств Автор: Г. И. Волович

Ну или еще какие нибудь книги с подобным названием "Схемотехника...", их довольно много...

Сообщение отредактировал Ant_m - Dec 10 2009, 14:13
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 07:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01665 секунд с 7
ELECTRONIX ©2004-2016