Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.05.2005, 19:10
|
|
Частый гость
Регистрация: 17.05.2005
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
PIC16F877A
разрабатываю устройство на PIC16F877A по мере проблем буду задавать Вам вопросы. Можно?
1. Подскажите, мне нужно на протяжении где-то 4-5 часов собирать 3 вида данных и сохранять их, после этого я их передаю на комп через COM и привожу в нормальный вид.
Первый параметр, который буду регистрировать - это величина тока, решил делать через дополнительное АЦП - нормально?
И воторой, наиболее важный вопрос, как и где хранить данные, чтобы их потом легко было передать по СОМ.
Спасибо заранее
|
|
|
|
18.05.2005, 13:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,529
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
|
поставить внешнюю флешку и в ней хранить
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
|
|
|
|
18.05.2005, 14:04
|
|
Прописка
Регистрация: 27.08.2004
Сообщений: 107
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 20 сообщении(ях)
|
какой объем данных надо накопить за 4-5 часов?
и за какое время потом надо на комп передать?
|
|
|
|
18.05.2005, 17:45
|
|
Частый гость
Регистрация: 17.05.2005
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от xelos
|
какой объем данных надо накопить за 4-5 часов?
и за какое время потом надо на комп передать?
|
1.На комп передавать решено через RS232, но по времени ограничений нету, но в плане разумного
2. Накоплят будем 3 величины через 100м движения, т.е. всего путь 1000-1500км =› 300-400 величин,а именно велиину тока, букву показания до расшифровки и букву после расшифровки. Вот.
Вопрос на пост выше, внешняя флэш - какая именно??? И может ест конкретная ссылка и как потом с нее через 232RS передать на комп данные???? и тут же конкрентный вопрос можно как нить к PIC16F877A присобачить MD,SD или т.п.
|
|
|
|
18.05.2005, 18:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
|
(+)
Согласен с DK , просто ценляете какую нибудь 24с(lc)
делаете ее на отд.плате , потом просто считываете прямо через ком порт , всего 4 конца для подключения +/-/sda/scl( все устройство таскать не надо )
Данных немного , 5 байт на показание , на 300-400 измерений
= 2 килобайта , И не нужен 877 , ацп с SPI или I2C
интерфейсом , далее абсолютно любой контроллер , и вся проблема
|
|
|
|
18.05.2005, 19:59
|
|
Частый гость
Регистрация: 17.05.2005
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: (+)
Сообщение от elon
|
Согласен с DK , просто ценляете какую нибудь 24с(lc)
делаете ее на отд.плате , потом просто считываете прямо через ком порт , всего 4 конца для подключения +/-/sda/scl( все устройство таскать не надо )
Данных немного , 5 байт на показание , на 300-400 измерений
= 2 килобайта , И не нужен 877 , ацп с SPI или I2C
интерфейсом , далее абсолютно любой контроллер , и вся проблема
|
Прошу прощения за мои тормоза - а что такое 24С - можно плиз подробнее
|
|
|
|
18.05.2005, 20:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
|
(+)
Просто энергонезависимая память с I2C или SPI интерфейсом .
http://www.atmel.com/dyn/products/pa...&Direction=ASC
----
http://www.microchip.com/stellent/id...PAGE&nodeId=80
Это ссылки на информацию о памяти , выбирайте !
В принципе Ваша задача достаточно проста , если потребуются консультации - обрашайтесь . По мере сил и времени в разумных пределах постараюсь Вам помочь . Есть исходники на ассемблере для работы с различными блоками(микросхемами)
|
|
|
|
18.05.2005, 20:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
|
(+)
Либо не заморачиваться со схемой а просто поставит какой
нибудь ADUC . Ничего думать не надо - все что нужно на борту !
ADuC812BS
Память программ 8 кБ
Память данных 640 Байт
ОЗУ 256 Байт
Макс. тактовая частота 16 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 200 кSPS
Число каналов/ разрядность АЦП: 8/12
Число каналов/ разрядность ЦАП: 2/12
Корпус PQFP52
ADuC814ARU
Память программ 8 кБ
Память данных 640 Байт
ОЗУ 256 Байт
Макс. тактовая частота 0,032 МГц
Макс. частота преобразования 274 кSPS
Число каналов/ разрядность АЦП: 6/12
Число каналов/ разрядность ЦАП: 2/12
Корпус TSSOP28
ADuC814BRU
Память программ 8 кБ
Память данных 640 Байт
ОЗУ 256 Байт
Макс. тактовая частота 0,032 МГц
Макс. частота преобразования 274 кSPS
Число каналов/ разрядность АЦП: 6/12
Число каналов/ разрядность ЦАП: 2/12
Корпус TSSOP28
ADuC816BS
Память программ 8 кБ
Память данных 640 Байт
ОЗУ 256 Байт
Макс. тактовая частота 0,032 МГц
Интерфейс I2C, SPI, UART
Число каналов/ разрядность АЦП: 2/16
Число каналов/ разрядность ЦАП: 1/12
Корпус PQFP52
ADuC824BS
Память программ 8 кБ
Память данных 640 Байт
ОЗУ 256 Байт
Макс. тактовая частота 0,032 МГц
Интерфейс I2C, SPI, UART
Число каналов/ разрядность АЦП: 1/24+1/16
Число каналов/ разрядность ЦАП: 1/12
Корпус PQFP52
ADuC831BS
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 256 Байт
Макс. тактовая частота 16 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 200 кSPS
Число каналов/ разрядность АЦП: 8/12
Число каналов/ разрядность ЦАП: 2/16
Число каналов/ разрядность ШИМ: 2/16
Корпус PQFP52
ADuC832BS
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 0,032 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 200 кSPS
Число каналов/ разрядность АЦП: 8/12
Число каналов/ разрядность ЦАП: 2/16
Число каналов/ разрядность ШИМ: 2/16
Корпус PQFP52
ADuC834BS
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 0,032 МГц
Интерфейс I2C, SPI, UART
Число каналов/ разрядность АЦП: 1/24+1/16
Число каналов/ разрядность ЦАП: 1/12
Число каналов/ разрядность ШИМ: 2/16
Корпус PQFP52
ADuC836BS
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 0,032 МГц
Интерфейс I2C, SPI, UART
Число каналов/ разрядность АЦП: 1/16
Число каналов/ разрядность ЦАП: 1/12+1/16
Корпус PQFP52
ADUC841BS62-5
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 20 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 420 кSPS
Число каналов/ разрядность АЦП: 8/12
Число каналов/ разрядность ЦАП: 2/12
Число каналов/ разрядность ШИМ: 2/16
Корпус МQFP52
ADUC842BS62-3
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 0,032-8 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 420 кSPS
Число каналов/ разрядность АЦП: 8/12
Число каналов/ разрядность ЦАП: 2/12
Число каналов/ разрядность ШИМ: 2/16
Корпус МQFP52
ADUC842BS62-5
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 0,032-16 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 420 кSPS
Число каналов/ разрядность АЦП: 8/12
Число каналов/ разрядность ЦАП: 2/12
Число каналов/ разрядность ШИМ: 2/16
Корпус МQFP52
ADUC845BS62-5
Память программ 62 кБ
Память данных 4 кБ
ОЗУ 2 кБ+256 Б
Макс. тактовая частота 0,032-12,58 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 1,37 кSPS
Число каналов/ разрядность АЦП: 2*8/24
Число каналов/ разрядность ЦАП: 2/12
Число каналов/ разрядность ШИМ: 2/16
Корпус МQFP52
ADUC847BS62-5
Память программ 32 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 0,032-12,58 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 420 кSPS
Число каналов/ разрядность АЦП: 8/24
Число каналов/ разрядность ЦАП: 1/12
Число каналов/ разрядность ШИМ: 2/16
Корпус МQFP52
ADUC848BS62-5
Память программ 8 кБ
Память данных 4 кБ
ОЗУ 2 кБ
Макс. тактовая частота 0,032-12,58 МГц
Интерфейс I2C, SPI, UART
Макс. частота преобразования 420 кSPS
Число каналов/ разрядность АЦП: 8/16
Число каналов/ разрядность ЦАП: 2/12
Число каналов/ разрядность ШИМ: 2/16
Корпус МQFP52
|
|
|
|
20.05.2005, 13:17
|
|
Частый гость
Регистрация: 17.05.2005
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Всем огромное спасибо за ответы и помощь.
Появилась еще проблема, может посоветуете, где найти схемку АЦП постоянного тока, для снятия величины постоянного тока и последующей записи этой величины в память. Пасиба.
|
|
|
|
20.05.2005, 13:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
|
(+)
Резистор + операционный усилитель преобразует ток в напряжение ну а дальше на обычный АЦП ( внутренний или внешний все равно ) все зависит от точности какая Вам нужна .
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Применение PIC16F877A
|
kostyan-sokolov |
Микроконтроллеры, АЦП, память и т.д |
12 |
24.04.2009 08:17 |
RA4 в PIC16F877A
|
maxNTF |
Микроконтроллеры, АЦП, память и т.д |
8 |
06.02.2008 23:28 |
Подключение PIC16F877A
|
maxNTF |
Микроконтроллеры, АЦП, память и т.д |
10 |
04.10.2007 20:00 |
pic16f877a + DV-16230
|
Mozart |
Микроконтроллеры, АЦП, память и т.д |
3 |
23.02.2006 21:50 |
2 вопроса по PIC16F877A - HELP!
|
pawelk |
Микроконтроллеры, АЦП, память и т.д |
1 |
13.06.2005 13:36 |
Часовой пояс GMT +4, время: 10:21.
|
|