|
|
  |
Уровень заряда батареи в СС2430, СС2430 Rev-E, помогите решить проблемму с АЦП |
|
|
|
Dec 21 2009, 10:13
|

Участник

Группа: Участник
Сообщений: 50
Регистрация: 30-09-08
Из: г.Пермь
Пользователь №: 40 589

|
Сейчас работаю над созданием датчиков для "Умного дома" на основе чипа CC2430. В процессе программирования возникла проблемма, которую мы не можем решить уже 2неделю. Суть проблеммы: Микроконтроллер СС2430 Rev-E. Нужно сделать контроль заряда батареи. Делаю, как в примерах, но АЦП всегда возращает значения 0x7FFC(это значение АЦП канала Vdd/3), не зависимо от уровня напряжения питания. Так же прилогаю схему устройства и пример кода, это код функции взятой из примеров Z-stack и которую я использовал в своем проекте. Может у меня что-то не то по схеме или в методах программирования? Подскажите, кто сталкивался пожалуйста.
Сообщение отредактировал PCB_master - Dec 21 2009, 10:18
|
|
|
|
|
Dec 22 2009, 08:03
|

Участник

Группа: Участник
Сообщений: 50
Регистрация: 30-09-08
Из: г.Пермь
Пользователь №: 40 589

|
Цитата(PCB_master @ Dec 21 2009, 14:13)  Сейчас работаю над созданием датчиков для "Умного дома" на основе чипа CC2430.
В процессе программирования возникла проблемма, которую мы не можем решить уже 2неделю.
Суть проблеммы: Микроконтроллер СС2430 Rev-E. Нужно сделать контроль заряда батареи. Делаю, как в примерах, но АЦП всегда возращает значения 0x7FFC(это значение АЦП канала Vdd/3), не зависимо от уровня напряжения питания.
Так же прилогаю схему устройства и пример кода, это код функции взятой из примеров Z-stack и которую я использовал в своем проекте. Может у меня что-то не то по схеме или в методах программирования?
Подскажите, кто сталкивался пожалуйста. Отвечаю сам же на свой вопрос (для гугла). Посидели ночку и нашли, что когда чип подключен по UART к компу АЦП не работает. Это и было камнем предкнования. Спасибо всем за внимание!
|
|
|
|
|
Dec 24 2009, 10:56
|

Участник

Группа:
Сообщений: 19
Регистрация: 19-12-09
Из: Питер
Пользователь №: 54 358

|
Необходимо правильно распределить сеть. Т.к. датчик, роутер и координатор практически ничем не отличаются, а в комнате все равно будут присутствовать исполнительные устройства типа триммера с ZB управлением (расположенного в непосредственной близости к силовой сети), возможно его и нужно сделать роутером.
--------------------
Париться надо в бане.
|
|
|
|
|
Dec 24 2009, 11:31
|

Участник

Группа: Участник
Сообщений: 50
Регистрация: 30-09-08
Из: г.Пермь
Пользователь №: 40 589

|
Цитата(7_on_off @ Dec 24 2009, 14:56)  Необходимо правильно распределить сеть. Т.к. датчик, роутер и координатор практически ничем не отличаются, а в комнате все равно будут присутствовать исполнительные устройства типа триммера с ZB управлением (расположенного в непосредственной близости к силовой сети), возможно его и нужно сделать роутером. Хорошая идея, но у меня только один тип датчиков и одно исполнительное устройство, которое являеться координатором. Я звонил Пушкареву Олегу (Компел) (много статей по ZegBee этот человек написал) он говорит, что есть некоторые фирмы, которые делают свой стек, в котором вся сеть засыпает на определенный период, птом просыпаеться одновреммено и в этот момент происходит обмен информацией. Думаю еще варианты...
|
|
|
|
|
Dec 24 2009, 12:40
|

Участник

Группа:
Сообщений: 19
Регистрация: 19-12-09
Из: Питер
Пользователь №: 54 358

|
Не понятно зачем для задачи всем уснуть и проснуться в одно и то же время переписывать стек???
--------------------
Париться надо в бане.
|
|
|
|
|
Jan 14 2010, 09:11
|
Участник

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

|
Цитата(PCB_master @ Dec 21 2009, 13:13)  Сейчас работаю над созданием датчиков для "Умного дома" на основе чипа CC2430.
В процессе программирования возникла проблемма, которую мы не можем решить уже 2неделю.
Суть проблеммы: Микроконтроллер СС2430 Rev-E. Нужно сделать контроль заряда батареи. Делаю, как в примерах, но АЦП всегда возращает значения 0x7FFC(это значение АЦП канала Vdd/3), не зависимо от уровня напряжения питания.
Так же прилогаю схему устройства и пример кода, это код функции взятой из примеров Z-stack и которую я использовал в своем проекте. Может у меня что-то не то по схеме или в методах программирования?
Подскажите, кто сталкивался пожалуйста. А Вы не могли бы скинуть проект целиком, или подробно описать алгоритм работы, а то вся инфа на анг. а у меня с ним проблема. Большое спасибо.
|
|
|
|
|
Jan 14 2010, 09:24
|

Участник

Группа: Участник
Сообщений: 50
Регистрация: 30-09-08
Из: г.Пермь
Пользователь №: 40 589

|
Цитата(GRJ @ Jan 14 2010, 12:11)  А Вы не могли бы скинуть проект целиком, или подробно описать алгоритм работы, а то вся инфа на анг. а у меня с ним проблема. Большое спасибо. Проект сейчас скинуть немогу, нет программера на месте, проблемму с зарядом батареи решили, АЦП заработал. Про роутеры тоже разобрались они действительно не могут спать, сейчас чтобы повысить мощьность решили применить усилители СС2591. А вообще мне понравилось как стек работает.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|