Например TDA7294

Форум РадиоКот • Просмотр темы - Ваттметр на МК
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт янв 27, 2026 05:50:45

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 59 ]    , 2,  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 23, 2009 19:51:13 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2135
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18454
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
LINKS_234 писал(а):
завтра сдача и после неё выложу все материалы . т.к. дипломка уже готова , а до рынка далеко , то дорабатывать я ничего уже не буду , хотя и возникла идея поставить сапрессоры.
. . .
что касается АЦП - насколько я понял по ДШ у меги8 есть дифф входы . целых два , если не ошибаюсь . при этом усиление можно загонять до 200
мда... схема в протеусе - это не схема, а слёзы... в меге8 нет диффрежима, и нет усилителя... диплом под угрозой :)))

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 23, 2009 20:26:41 
Потрогал лапой паяльник

Зарегистрирован: Пн янв 12, 2009 04:10:58
Сообщений: 389
Откуда: Украина
Рейтинг сообщения: 0
LINKS_234 , а что это за LCD такой SC1602BULT, чето никакой инфы по нему не нашел. Я так понял его контроллер совместим с HD44780 программно, но в знакогенераторе нету русского шрифта. Так я понял? А сложно написать самому таблицу символов? Их же там не так и много, всего 256, пишите простенькую программку для МК, которая будет выводить все коды 0-255 и им соответствующие символы на ЖКИ. Может быть, что в вашем ЖКИ просто нет русского шрифта. А для вашего проекта это сильно важно, чтоб по русски было написано? Ведь можно и транслитом писать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 23, 2009 21:06:46 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 9
Зарегистрирован: Пн июл 14, 2008 18:12:37
Сообщений: 2296
Рейтинг сообщения: 0
ARV писал(а):
мда... схема в протеусе - это не схема, а слёзы... в меге8 нет диффрежима, и нет усилителя... диплом под угрозой :)))


пардон муа :) мне он не нужен был , поэтому и не знаю точно есть или нету :) то ли ДШ в голове путаются , то ли воображение бурное ... :)

что касается ЖКИ - http://www.sunlikedisplay.com/ - ихний . поддержка русского есть . всё в нём зашито уже . остаётся проблема подобрать коды символов , потому что с HD44870 совпадает только латиница . пробел и тот уже не совпадает ! пришлось пробел шестнадцатиричным вбивать. кстати русские шрифты у него находятся в области начиная с 1010 0000 . причём в нашем колхозе вроде как все ЖКИ от sunlike :( с одним вариантом отображения и все с зелёной подсветкой... творчества никакого :(

_________________
есть вопросы ? чего-то не знаешь ? прежде всего смотри это


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 23, 2009 22:32:21 
Потрогал лапой паяльник

Зарегистрирован: Пн янв 12, 2009 04:10:58
Сообщений: 389
Откуда: Украина
Рейтинг сообщения: 0
LINKS_234, так вот же таблица символов http://www.sunlikedisplay.com/data/t15.pdf

Какая-то странная у них таблица символов, у HD44780 есть еще пустые ячейки под пользовательские символы, а у этих все свободные ячейки забиты греческими символами.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 23, 2009 23:43:00 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 9
Зарегистрирован: Пн июл 14, 2008 18:12:37
Сообщений: 2296
Рейтинг сообщения: 0
о , блин , а я-то думал почему не могу символ залить в него .
к тому же там таблица не та . русского там не заметил . спасибо за помощь. я уже сам методом перебора выяснил что и куда :) кстати ячейки 0х9х полностью пустые . русские раскиданы после 0хА0 . в исходнике пометил что и куда. завтра всё выложу.

тайваньцы ускоглазые - сайт не могут сделать нормальным . у них там ДШ на русский - http://www.sunlikedisplay.com/data/t14.pdf , хотя ссылки на него нету . и не могу сказать что он полностью правильный.

_________________
есть вопросы ? чего-то не знаешь ? прежде всего смотри это


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 24, 2009 22:26:18 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 9
Зарегистрирован: Пн июл 14, 2008 18:12:37
Сообщений: 2296
Рейтинг сообщения: 0
обещанное. всё работает в текущем варианте , но до окончательного варианта ещё далековато .
кстати , на защите эта хреновина показала с китайским 40Вт паяльником только 21Вт потребления . или я что-то сильно намудрил с расчётами , или же там паяльник жестокий О_0 председатель комиссии был рад сообщить мне что эту хрень надо калибровать . сцуко ... дома кстати показания были вроде как даже завышенными , судя по измерениям мультиметром .


Вложения:
.rar [17.85 KiB]
Скачиваний: 311

_________________
есть вопросы ? чего-то не знаешь ? прежде всего смотри это
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 24, 2009 23:41:19 
Потрогал лапой паяльник

Зарегистрирован: Пн янв 12, 2009 04:10:58
Сообщений: 389
Откуда: Украина
Рейтинг сообщения: 0
Может то был сильно китайский паяльник на 40Вт, что твой прибор показал 21Вт. Некоторые китайские паяльники так греются, что дым с них идет, температура под 500°С, а мощности никакой нет.

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

В следующий раз указывайте букву используемой КРЕН5, я предполагаю, что использовалась КРЕН5А, но можно еще и КРЕН5Г, она тоже на 5В. КРЕН5Б кажется на 6В. Ну еще на схеме с поз. обозначениями диодов немного ошиблись, но это все мелочи.
Кстати не вижу на схеме никаких защитных резисторов, супрессоров, варисторов и т.п. наверное не хватило времени на тонкую доработку, ну чего страшного, все исправимо.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 25, 2009 12:56:59 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 9
Зарегистрирован: Пн июл 14, 2008 18:12:37
Сообщений: 2296
Рейтинг сообщения: 0
кренка - 7805 . в перечне элементов немного не то указано . я там не старался всё правильно указать . была задача указать по ГОСТам :)
что касается диодов - да , действительно промазал . на диодном мосту один диод забыт :)
С защитными резисторами тоже промашка вышла , но в дипломке я их просто закоротил . стоят они прямо на входах АЦП. при этом по напряжению не обязателен , т.к. там уже делительный стоит на 720к . вот по току не помешал бы.
мне также интересны коментарии по исходнику , в частности по методу измерения , по формулам и по коду , который возможно будет вносить погрешности . вообщем нужен новый взгляд .

_________________
есть вопросы ? чего-то не знаешь ? прежде всего смотри это


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 25, 2009 13:31:59 
Потрогал лапой паяльник

Зарегистрирован: Пн янв 12, 2009 04:10:58
Сообщений: 389
Откуда: Украина
Рейтинг сообщения: 0
Да коментарии по исходнику у вас там очень веселые, куда уже больше надо?

Интересно как у вас получается проводить операции с дробными числами, когда они объявлены как беззнаковое целое или беззнаковое длинное целое. Возможно CodeVision автоматом их приводит к нужным типам данных.
Я перевожу все в целые числа умножением на 10, 100, 1000 и т.д. Потом уже с целыми выполняю все операции. Тогда погрешности будут минимальными.

Целочисленная арифметика однозначно вносит погрешности у вычисления. А вообще то не вычисления вносят погрешности, а нелинейность АЦП МК. Дело в том, что в МК характеристика АЦП имеет некую кривизну. Например, при 5В показания правильные, при 50В показания завышены на 1В. Но как эту кривизну выпрямить я пока не знаю. Если интересно, то могу выложить свой проект вольтамперметра на LED.

Надеюсь найдется тут опытный кот-программист, который что-то подскажет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 25, 2009 14:05:47 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2135
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18454
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
"кривизна" АЦП?! она существует, но, во-первых, не так уж и велика (1-2 младших бита), во-вторых, ее пределы документированы, в-третьих, если очень-очень надо, любая постоянная нелинейность может быть скорректирована при калибровке по нескольким точкам.

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

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 25, 2009 14:29:33 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 9
Зарегистрирован: Пн июл 14, 2008 18:12:37
Сообщений: 2296
Рейтинг сообщения: 0
согласен с ARV погрешности у самого АЦП не соизмеримы с дальнейшими погрешностями при вычислении и документированы на стр. 206 нового ДШ.

что касается вычислений - мне кажется что округление идёт самого числа , а не постоянных величин , т.е. , к примеру , в случае деления на 55.5555556 деление пройдёт нормально , а затем округлится полученная величина до целого. погрешности тут будут сравнительно небольшие. или я не прав ?
но по мощностям - ладно . там на первый взгляд багов нету. только вычисления отколибровать. Меня больше смущает косинус - он иногда прыгает на несколько градусов , значительно реже - на десятки градусов. вот в этом пока проблемка.
алгоритм вычисления косинуса - проверяем выше ли значение АЦП 3 и стоит ли флаг на разрешение запоминания этого состояния. если всё нормально - устанавливаем флаг на запоминание времени перехода через ноль и ждём пока значение АЦП будет меньше 2. если всё нормально - запоминаем время нуля и устанавливаем флаг в третье состояние , которое запрещает дальнейшее запоминание . в прерывании от таймера высчитываем время сдвига фаз и обнуляем флаги.
вот этот алгоритм мне не особо нравится из-за глюков при определении косинуса. Есть ли более нормальный программный алгоритм определения нуля с учётом одной полуволны ?

_________________
есть вопросы ? чего-то не знаешь ? прежде всего смотри это


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 04, 2009 12:03:19 
Родился

Зарегистрирован: Вт авг 04, 2009 11:54:14
Сообщений: 7
Рейтинг сообщения: 0
меня мучает вопрос: как мы измеряем ток в этой схеме, по напряжению вопросов нет. если несложно не могли бы вы разжевать этот вопрос поподробнее. на шунте падает малое напряжение как это напряжение мы загоняем в МК?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 04, 2009 16:09:28 
Потрогал лапой паяльник

Зарегистрирован: Пн янв 12, 2009 04:10:58
Сообщений: 389
Откуда: Украина
Рейтинг сообщения: 0
ну и что, что малое напряжение, думаете 10-битового АЦП не хватит для оцифровки, хватит. Ну если сильно переживаете за очень малые значения тока, то ставьте ОУ для усиления уровня напряжения, с учетом того, что это напряжение не должно превышать напряжение ИОН, а конкретно в данной схеме - 2,56В. Ну и наконец-то, более продвинутые МК уже имеют режим усиления сигнала до 20 раз. В данной разработке не советую что-то усиливать, и так шумов хватает на ХХ (разве-что автор немного исправил до этого времени что-то).


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 04, 2009 16:17:03 
Родился

Зарегистрирован: Вт авг 04, 2009 11:54:14
Сообщений: 7
Рейтинг сообщения: 0
я наверно неправильно выразился чего не понимаю:

для измерения напряжения - мы берем с делителя напряжение адаптированое для МК (тут все понятно)
для измерения тока - мы должны измерить напряжение до шунта и после, вычесть одно из другого и по закону ома получим ток. (в теории)
а здесь вместо этого напряжение 220В после токоограничивающего резистора загоняем его на МК. (вот этого не понимаю)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 04, 2009 16:27:58 
Потрогал лапой паяльник

Зарегистрирован: Пн янв 12, 2009 04:10:58
Сообщений: 389
Откуда: Украина
Рейтинг сообщения: 0
Зачем так сложно, один вывод шунта используется как общий, а на другом выводе измеряется напряжение относительно общего и согласно закону Ома пересчитывается на потребляемый ток. Для измерения напряжения до и после нужен другой МК и дифференциальный режим.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 04, 2009 17:39:18 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 9
Зарегистрирован: Пн июл 14, 2008 18:12:37
Сообщений: 2296
Рейтинг сообщения: 0
а чего гадать ? более-менее описал большинство моментов в статье - http://radiokot.ru/circuit/digital/measure/23/
правда ещё багов множество в прошивке и не всё ясно со схемой и печаткой - с защитой ловит наводки какие-то странные.

_________________
есть вопросы ? чего-то не знаешь ? прежде всего смотри это


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 05, 2009 08:41:28 
Родился

Зарегистрирован: Вт авг 04, 2009 11:54:14
Сообщений: 7
Рейтинг сообщения: 0
1) т.е. общим является вывод R6 совмещенный с анодом VD6, соответственно на выводе R6 совмещенным с катодом VD6 измеряется напряжение?
2) если вывод совмещенный с анодом VD6 является общим то он как то должен быть совмещен с землей МК (чтобы МК знал что это вывод общий), на схеме этого нет.
3) вопрос по программе: мы измерили Imax и Umax по этим данным мы могли сразу подсчитать активную мощность не прибегая к расчетам cos фи? (P = Imax*Umax/2)?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 05, 2009 11:55:59 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 26
Зарегистрирован: Ср сен 17, 2008 14:32:15
Сообщений: 2106
Откуда: Старые Васюки
Рейтинг сообщения: 0
шпунтик писал(а):
мы измерили Imax и Umax по этим данным мы могли сразу подсчитать активную мощность не прибегая к расчетам cos фи? (P = Imax*Umax/2)?

Это откуда такая интересная формула? :shock:

_________________
Даже остановленные часы два раза в сутки показывают правильное время.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 05, 2009 12:13:18 
Родился

Зарегистрирован: Вт авг 04, 2009 11:54:14
Сообщений: 7
Рейтинг сообщения: 0
P = Id*Ud = (Imax/sqrt(2))*(Umax/sqrt(2)) = (Imax*Umax)/(sqrt(2)^2)=(Imax*Umax)/2

разве не так?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 05, 2009 12:20:18 
Потрогал лапой паяльник

Зарегистрирован: Пн янв 12, 2009 04:10:58
Сообщений: 389
Откуда: Украина
Рейтинг сообщения: 0
шпунтику надо физику учить, выучить что такое cos фи, откуда он берется, и почему надо стремиться его поднимать до 1, тогда не будет подобных вопросов и ответов.

Если бы у меня электросчетчик считал по такой формуле, то я бы обанкротился от счетов за электроэнергию. Посчитать всю одновременно работающую периферию с низким cos(fi), много получается полная мощность. Это если посчитать потребляемые токи по табличкам приборов, именно ток, не мощность, например, потребляемая мощность 80Вт, ток 1,15А.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 59 ]    , 2,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: misir и гости: 28


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y