Новые сообщения в форуме · Участники · Правила форума · Поиск · RSS ]







  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: Визинга, Piton1972  
Проверка мс с помошью микроконтрллера
8atom8Дата: Понедельник, 03.12.2012, 22:08 | Сообщение # 16

Репутация:


Группа:
Новичок


Сообщений: 24
Награды: 0
Статус:Offline
в принципе можно если в протеусе микроконтроллер будет проверять микросхему то можно и загоряться красный светодиод при ошибке и зеленый при правлиьности!!!
 
Volodya215Дата: Понедельник, 03.12.2012, 22:28 | Сообщение # 17

Репутация:


Группа:
Журналист


Сообщений: 165
Награды: 17
Статус:Offline
Тебя не об этом спросили, это и так ясно красый - лож , зеленый - истина, Тебя спрашивают как планируется осуществление проверки, в атоматическом режиме т.е. вставил МС подал питание и все, МК самостоятельно осуществит проверку или он будет ждать команды на проверку от внешнего события, например нажатие определённой кнопки.


Ученье свет, а не учёных тьма!!!
 
8atom8Дата: Вторник, 04.12.2012, 21:19 | Сообщение # 18

Репутация:


Группа:
Новичок


Сообщений: 24
Награды: 0
Статус:Offline
проверку производит контроллер можно после нажатие кнопки

Добавлено (04.12.2012, 21:19)
---------------------------------------------
когда будет готово

 
sanyaavДата: Вторник, 04.12.2012, 21:30 | Сообщение # 19

Репутация:


Группа:
Журналист


Сообщений: 134
Награды: 8
Статус:Offline
тебе когда нужно?
и какие значения МК должен опознать как правильные? 00, 01, 10 или 11?


Сообщение отредактировал sanyaav - Вторник, 04.12.2012, 21:32


I'll be back
 
8atom8Дата: Вторник, 04.12.2012, 22:33 | Сообщение # 20

Репутация:


Группа:
Новичок


Сообщений: 24
Награды: 0
Статус:Offline
ну гдето к выходным. примерно алогоритм такой программы
1. подается тестовое слово с мк на каждый элемент
2 с мк выдается на мс сигналы по таблице истиности
3 мс выдает на мк сигналы и мк и сравнивает их с внутренней константой
4 после сравнения при совпадении загорается зеленный светодиод при не совпадении загорается красный светодиод
 
sanyaavДата: Вторник, 04.12.2012, 23:13 | Сообщение # 21

Репутация:


Группа:
Журналист


Сообщений: 134
Награды: 8
Статус:Offline
к выходным наверное успею, дело пойдёт быстрее, если будут точные данные по работе устройства

1 какие именно слова он должен подавать? если тупо переборка комбинаций по нажиму кнопки, то это будет 2^10=1024 значения
2 если брать значения только по таблице истинности, то количество значений на выход МК уменьшится до 6^2=36, их надо подавать по нажатию кнопки одно за другим? или же какие то конкретные из этих 36?
3 так как выходов с МС два, то получаем 2^2=4 значения внутренней константы: 00,01,10,11 - какое из них нужно проверять


I'll be back
 
8atom8Дата: Среда, 05.12.2012, 00:48 | Сообщение # 22

Репутация:


Группа:
Новичок


Сообщений: 24
Награды: 0
Статус:Offline
да так как выходов с МС два, то получаем 2^2=4 значения внутренней константы: 00,01,10,11 - какое из них нужно проверять

тестовое слово

да если брать значения только по таблице истинности, то количество значений на выход МК уменьшится до 6^2=36,
 
sanyaavДата: Среда, 05.12.2012, 01:08 | Сообщение # 23

Репутация:


Группа:
Журналист


Сообщений: 134
Награды: 8
Статус:Offline
8atom8, ты можешь предоставлять твои слова в бинарном виде? я просто так не могу взять и расшифровать твои мысли, такими темпами прошивка и к новому году не заработает


I'll be back
 
8atom8Дата: Среда, 05.12.2012, 22:51 | Сообщение # 24

Репутация:


Группа:
Новичок


Сообщений: 24
Награды: 0
Статус:Offline
Тестовое слово переборка комбинаций по нажиму кнопки, 2^10=1024 значения для первого, а для втрого 2^9=512.
И значения внутренней константы 00,01,10,11.
 
sanyaavДата: Четверг, 06.12.2012, 02:10 | Сообщение # 25

Репутация:


Группа:
Журналист


Сообщений: 134
Награды: 8
Статус:Offline
8atom8, либо я чего-то не понимаю, либо ты решил устроить проверку на знание схемотехники, алгебры логики и т.д.,
откуда там возьмутся 1024 + 512 значений? если там для первого лог. элемента 2^5, и для второго тоже 2^5, итого 32+32=всего 64, а если объединять их выходы для усложнения функции, то получим 2^10, итого 1024 значения, если непонятно откуда берутся значения, то даю наводку: нужно считать входы. Тоже самое и для выходов, если брать каждый в отдельности, то получим по 2 значения, так как 2^1=2, если брать оба выхода для расчёта, то получим 2^2=4, если ты говоришь, что значение внутренней константы 00,01,10,11, то данная схема теряет смысл, ибо контроллер будет постоянно выдавать правильное значение, т.е. постоянно будет гореть зелёный


I'll be back
 
8atom8Дата: Четверг, 06.12.2012, 12:40 | Сообщение # 26

Репутация:


Группа:
Новичок


Сообщений: 24
Награды: 0
Статус:Offline
Я немного наверно вчера сказал. как ты написал тестовое слово переборка комбинаций по нажиму кнопки, то это будет 2^10=1024 значения сделай так.
Внутрення константа получается что по таблице истиности должна содержать значения выходов Q для обоих элементов

Добавлено (06.12.2012, 12:40)
---------------------------------------------
тестовые слова образуются как перебор комбинаций сигналов. На каждое тестовое слово на выходах формируется код фактической реакции, который анализируется на соответствие эталонной реакции При первом несоответствие должно вызвать прекращение проверки с последующей засветкой красного светодиода " ИМС не исправна ". Если на всех тестовых словах фиксируется соответствие фактических реакций эталону, зажигается зеленый светодиод " ИМС исправна ".

Прикрепления: 4956381.jpg (23.0 Kb)
 
Volodya215Дата: Четверг, 06.12.2012, 14:19 | Сообщение # 27

Репутация:


Группа:
Журналист


Сообщений: 165
Награды: 17
Статус:Offline
Бляяя!!! Как тяжело из тебя информацию вытянуть. Напиши ты это вчера сегодня бала бы написана программа, согласно твоего алгоритма, чисто для выбраковки схем. Ну коль ты, так скупился на нормальное описание того, что именно тебе надо, то держи прошивку немного другого плана. Описание работа:
Основа как ты просил на МК PIC16C74B тактовая частота выбрана 4 Mhz. Порядок проверки следующий. В панель вставляется пациент, (исследуемая IC) и подается питание. МК находится в режиме ожидания внешнего события (т.е. нажатия кнопки BUT). После нажатия кнопки оба светодиода (D1 и D2) один раз коротко временно моргнут, сигнализируя о том, что на элементы (U2:A и U2:В) микросхемы подано первое слово проверки (верхняя позиция твоей таблицы «х х х х Н В») и после проверки элемента U2:A на 0.5сек засветится, либо красный либо зеленый светодиод (зависит от результата проверки ложь или истина) и через 0.25 сек вновь на полсекунды загорится один из светодиодов (D1 или D2) говоря о том что элемент U2:В так же проверен на соответствие с верхней строкой твоей таблицы истинности. Спустя 0.5сек светодиоды (D1 и D2) вновь коротко временно моргнут но уже 2 раза, сигнализируя о том, что на элементы (U2:A и U2:В) микросхемы подано второе слово проверки (вторя с верху позиция твоей таблицы «В х х х В Н») И т.д. пока не дойдет до проверки последнего (нижнего) слова таблицы в этом случаи светодиоды D1 и D2 одновременно зажгутся на 1.5 сек. как бы предупреждая что проверка заканчивается после чего стандартно (как описано выше) отобразят соответствие последней (нижней) строке твоей таблицы. После чего МК перейдет в режим ожидания внешней команды (очередного нажатия кнопки) в это время пациента можно заменить после чего нажатием кнопки вновь запустить проверку.
PS: если будет время то под редактирую прошивку под твой алгоритм. Но не обещаю.

Схема, файл протеуса, прошивка и исходник на С и ASM в архие.
Прикрепления: 7496139.jpg (143.1 Kb) · 8atom8.rar (218.8 Kb)


Сообщение отредактировал Volodya215 - Четверг, 06.12.2012, 15:36


Ученье свет, а не учёных тьма!!!
 
Volodya215Дата: Четверг, 06.12.2012, 15:37 | Сообщение # 28

Репутация:


Группа:
Журналист


Сообщений: 165
Награды: 17
Статус:Offline
БЛИН ТЫ СТАБЛИЦОЙ В КОНЦЕ КОЦОВ ОПРЕДЕЛИСЬ !!! wacko


Ученье свет, а не учёных тьма!!!
 
goryavДата: Четверг, 06.12.2012, 17:46 | Сообщение # 29

Репутация:


Группа:
Проверенный паятель


Сообщений: 212
Награды: 10
Статус:Offline
Volodya215, Программа с небольшой ошибкой. Чуть по позже попробую довести до ума. Посмотри свежим взглядом.
Прикрепления: _-14-.7z (14.3 Kb)
 
goryavДата: Четверг, 06.12.2012, 19:23 | Сообщение # 30

Репутация:


Группа:
Проверенный паятель


Сообщений: 212
Награды: 10
Статус:Offline
Программа исправлена в Протеусе работает. В железе не проверял.
Прикрепления: 5436046.7z (16.0 Kb)
 
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:

- ЕСТЬ НОВОЕ СООБЩЕНИЕ
- НЕТ НОВЫХ СООБЩЕНИЙ

Copyright Zloy Soft (Company) © 2008 - 2024