roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 20:49

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Как измерить напряжение аккума
СообщениеДобавлено: 04 янв 2011, 18:57 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2007, 00:44
Сообщения: 13
Откуда: Украина, Симферополь
Skype: vokforever
прог. языки: PHP, VB, С++, BASCOM
Здравствуйте! Подскажите, пожалуйста.
Как измерить напряжение с помощью ADC ?
Код:
$regfile = "m32def.dat"                                     
$crystal = 16000000                                       
$baud = 19200

Config Adc = Single , Prescaler = Auto , Reference = Avcc

Dim U As Single                                           
Dim I As Single                                       
Dim Ul As Single
Dim Uadc As Word
Dim Iadc As Word
Dim Uacc As Word

Start Adc
Uadc = Getadc(0)
Iadc = Getadc(1)
Stop Adc
Do
I = Iadc * 0.001668
U = Uadc * 0.02529

Waitms 1000
Ul = I * 1.5
Uacc = U - Ul
I = I * 1000
Print "Charge, " ; Uacc ; " Volt "
Print "Charging current is " ; I ; " Ma"

Loop

End

Нашёл вот такой исходниик, но он отображает.
В поиске нашёл только измерение в процентах.
Дайте код плиз.
Заранее благодарен.


Последний раз редактировалось wan0 04 янв 2011, 20:24, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как измерить напряжение и силу тока аккума
СообщениеДобавлено: 04 янв 2011, 19:00 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
посмотрите примеры BASCOM с АЦП

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как измерить напряжение и силу тока аккума
СообщениеДобавлено: 04 янв 2011, 19:00 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
какая еще сила тока аккумулятора?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как измерить напряжение аккума
СообщениеДобавлено: 04 янв 2011, 21:56 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2007, 00:44
Сообщения: 13
Откуда: Украина, Симферополь
Skype: vokforever
прог. языки: PHP, VB, С++, BASCOM
Почитал пример на робозоне, вспомнил и написал.
Если кому-то пригодится.
Код:
$regfile = "m32def.dat"                                     ' файл спецификации Меги32
$crystal = 16000000                                         ' указываем на какой частоте будем работать
$baud = 19200


Config Adc = Single , Prescaler = Auto , Reference = Internal '2.56

Config Pinb.0 = Output : Led1 Alias Portb.0                 'КРАСНЫЙ ногу сконфигурировали как выход и обозвали Led1
Config Pinb.1 = Output : Led2 Alias Portb.1                 'ЗЕЛёНый ногу сконфигурировали как выход и обозвали Led2
Config Pinb.2 = Output : Led3 Alias Portb.2                 'СИНИЙ ногу сконфигурировали как выход и обозвали Led3



Dim U As Word
Dim I As Byte
Dim Volt As Single
       Start Adc

Do

   U = Getadc(0)
   Volt = 0.005 * U
   Print "charge " ; Volt ; " V"
   Waitms 1000
Loop


End


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как измерить напряжение аккума
СообщениеДобавлено: 05 янв 2011, 11:17 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
особенно красиво наверно должны моргать 3 цветных светодиода :D

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO