Страница 1 из 1
Логирование из микроконтроллера в компьютере
Добавлено: Вт дек 05, 2023 11:36:11
grachevvlad2023
Здравствуйте. Нужен совет и если можно с примерами.
Логика задачи такова. Не обходимо реализовать следующую логику в железе. Имеем три блока на микроконтроллерах atmega8 с уникальными ID в каждом из которых установлена кнопка. Передача состояния кнопки осуществляется через интерфейс RS485 компьютеру. При нажатии кнопки компьютер должен начать подавать звуковой сигнал и записать номер нажатой кнопки, время нажатия и время отжатия в лог файл который при необходимости можно будет прочитать и распечатать. Схема логики:
Возможно ли такое осуществить? Проект не коммерчески. Систему планируется использовать для больниц, вызов мед сестры. Если есть идеи, поделитесь.
Re: Логирование из микроконтроллера в компьютере
Добавлено: Вт дек 05, 2023 11:43:55
mickbell
Возможно, делалось такое множество раз. Однако рекомендую начинать обмен по инициативе компа, а не МК, на котором нажата кнопка. Диалог может быть такой:
- Первый, есть чо сказать?
- Ну я первый, нету.
- Второй, есть чо сказать?
- Второй, клапку надавили, выпуливаю данные.........
- Третий, есть чо сказать?
- Ну я третий, нету.
И так по кругу. Короче, система с одним мастером. Протокол можно поднять Модбас РТУ, к примеру. Или своё что-нибудь.
Re: Логирование из микроконтроллера в компьютере
Добавлено: Вт дек 05, 2023 14:00:27
kalobyte
работы на 1 день
для таких задач есть
https://www.autoitscript.com/site/
хотя проще это сделать на есп8266, если в больнице есть влан
нужно будет только написать запись в лог файл, а если есть хостинг с пхп, то там работы на полчаса будет
https://wifi-iot.com/p/wiki/
Re: Логирование из микроконтроллера в компьютере
Добавлено: Вт дек 05, 2023 14:09:37
Martian
[uquote="grachevvlad2023",url="/forum/viewtopic.php?p=4512849#p4512849"]Проект не коммерчески. Систему планируется использовать для больниц[/uquote]а это не противоречие и конфликт? Разве медицинское оборудование не должно быть сертифицировано? даже блоки питание там обязаны иметь усиленную изоляцию, независимо от цели. Сомневаюсь, что некоммерческое оборудование в принципе возможно эксплуатировать в медучреждениях.
А уж когда заботой о здоровье пациентов занимается тот, кто простейшую задачу решает на форуме радиолюбителей, это вообще ни в какие ворота...
Re: Логирование из микроконтроллера в компьютере
Добавлено: Вт дек 05, 2023 17:32:56
tonyk
kalobyte писал(а):если в больнице есть влан
При входе в отделение реанимации или интенсивной терапии просят выключать сотовые телефоны, так что, боюсь, беспроводные способы обмена противопоказаны.
Re: Логирование из микроконтроллера в компьютере
Добавлено: Вт дек 05, 2023 23:39:00
roman.com
[uquote="grachevvlad2023",url="/forum/viewtopic.php?p=4512849#p4512849"]Здравствуйте. Нужен совет и если можно с примерами.
Логика задачи такова. Не обходимо реализовать следующую логику в железе. Имеем три блока на микроконтроллерах atmega8 с уникальными ID в каждом из которых установлена кнопка. Передача состояния кнопки осуществляется через интерфейс RS485 компьютеру. При нажатии кнопки компьютер должен начать подавать звуковой сигнал и записать номер нажатой кнопки, время нажатия и время отжатия в лог файл который при необходимости можно будет прочитать и распечатать. Схема логики:
Вложение 00000001.jpg больше недоступно
Возможно ли такое осуществить? Проект не коммерчески. Систему планируется использовать для больниц, вызов мед сестры. Если есть идеи, поделитесь.[/uquote]
аналогичным образом у меня работает мой типа умный дом))
1. несколько блоков на микроконтроллерах atmega8 с уникальными ID в каждом из которых установлена кнопка.
2. При нажатии кнопки компьютер подаёт звуковой сигнал... автоматические всплывающие окна...
3. и записывает номер нажатой кнопки, время нажатия и время отжатия в лог файл который при необходимости можно будет прочитать и распечатать.
4. всё это дублируется на телефоне типа андроид...
5. никаких RS у меня нет... только собственный протокол...
программа простенькая... устанавливается на любой ПК и телефон типа андроид...

Re: Логирование из микроконтроллера в компьютере
Добавлено: Ср дек 06, 2023 00:31:55
valentinovich
Martian, tonyk, ну чего вы уж прям так супротив прогресса?
Конечно верно, что никаких вай фаев и пр. радиосигналов, как и опрос (или требование принять сигнал) всего лишь по паре проводов, не надь так сказать во избежании. Т. е. отказ не санкционированной системы чреват серьёзными последствиями. И зачем что-то менять в старой, доброй сельской больнице. Т.е только на имеющемся оборудовании.
Предположим там у коек есть кнопи, есть проводочки к сестринскому столику, там звоночек с лампочкой. И пусть себе так и живут. А программка ловящая все эти сигналы и ведущая лог на компе, она никому не помеха и ничего не нарушает. Сестричкам на подмогу

, гл. врачу контроль.

Почему нет?
Re: Логирование из микроконтроллера в компьютере
Добавлено: Ср дек 06, 2023 00:57:36
Martian
Да, при условии, что их сделают качественно и надёжно. Больному поплохело, он нажимает кнопку, а она не сработала, потому что программка зависла, потому что разработчик не знал, как делается группа контактов, обеспечивающая и проверку исправности кнопки и снижение вероятности отказа нажатия. И вот больному хреново, но он не орёт, он жмёт кнопку. А когда и если заорёт, время может быть упущено.
Лучше отсутствие системы, чем присутствие ненадёжной.
Сможет ТС разработать надёжную? Сейчас - нет. Ему ещё учиться и учиться.
Можно ли научиться на форуме? Тоже нет.
Он должен был задать вопрос "какую литературу изучить, чтобы построить надёжную систему вызова медперсонала в больнице", но он задал вопрос, который показывает, что система уже разработана, осталась малюсенькая проблема с логированием.

Re: Логирование из микроконтроллера в компьютере
Добавлено: Ср дек 06, 2023 17:42:31
roman.com
опять одни пустые разговоры... никто ничего тут делать не будет... как всегда... на этом сайте))

Re: Логирование из микроконтроллера в компьютере
Добавлено: Чт дек 07, 2023 11:38:35
muravei_
А х.. тут думать: покупаете подходящую охранную систему , там все придумано, ну , или если хотите самодеятельности - изучаете принципы их построения и делаете.
Re: Логирование из микроконтроллера в компьютере
Добавлено: Чт дек 07, 2023 12:25:19
roman.com
P.S.
в каждую палату поставьте обычный телефонный аппарат... с большой красной кнопкой... для вызова...
больной снял трубку и сказал: "палата номер три ! остановка сердца ! срочно реанимацию ! "
при снятии трубки в сестринской загорается красная лампочка... с номером палаты - номер 3...
сестра нажимает кнопочку "реанимация" и говорит: "палата номер три ! остановка сердца ! срочно реанимацию ! "
не тратя время на пустую болтовню... и всякие кнопочки...
обычная диспетчерская связь...
изучайте...