Страница 1 из 1

Логирование из микроконтроллера в компьютере

Добавлено: Вт дек 05, 2023 11:36:11
grachevvlad2023
Здравствуйте. Нужен совет и если можно с примерами.
Логика задачи такова. Не обходимо реализовать следующую логику в железе. Имеем три блока на микроконтроллерах atmega8 с уникальными ID в каждом из которых установлена кнопка. Передача состояния кнопки осуществляется через интерфейс RS485 компьютеру. При нажатии кнопки компьютер должен начать подавать звуковой сигнал и записать номер нажатой кнопки, время нажатия и время отжатия в лог файл который при необходимости можно будет прочитать и распечатать. Схема логики:
00000001.jpg
(53.39 КБ) 40 скачиваний
Возможно ли такое осуществить? Проект не коммерчески. Систему планируется использовать для больниц, вызов мед сестры. Если есть идеи, поделитесь.

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 в каждом из которых установлена кнопка.
схема_PoE(5V2A)_AVR.jpg
(171.8 КБ) 26 скачиваний
2. При нажатии кнопки компьютер подаёт звуковой сигнал... автоматические всплывающие окна...
Screenshot_1.jpg
(166.29 КБ) 24 скачивания
3. и записывает номер нажатой кнопки, время нажатия и время отжатия в лог файл который при необходимости можно будет прочитать и распечатать.
Screenshot_1 (1).jpg
(134.91 КБ) 20 скачиваний
4. всё это дублируется на телефоне типа андроид...
телефон.jpg
(117.53 КБ) 18 скачиваний
5. никаких RS у меня нет... только собственный протокол...
PING_100кбит.jpg
(94.24 КБ) 23 скачивания
программа простенькая... устанавливается на любой ПК и телефон типа андроид...
:tea:

Re: Логирование из микроконтроллера в компьютере

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

Re: Логирование из микроконтроллера в компьютере

Добавлено: Ср дек 06, 2023 00:57:36
Martian
Да, при условии, что их сделают качественно и надёжно. Больному поплохело, он нажимает кнопку, а она не сработала, потому что программка зависла, потому что разработчик не знал, как делается группа контактов, обеспечивающая и проверку исправности кнопки и снижение вероятности отказа нажатия. И вот больному хреново, но он не орёт, он жмёт кнопку. А когда и если заорёт, время может быть упущено.

Лучше отсутствие системы, чем присутствие ненадёжной.
Сможет ТС разработать надёжную? Сейчас - нет. Ему ещё учиться и учиться.
Можно ли научиться на форуме? Тоже нет.

Он должен был задать вопрос "какую литературу изучить, чтобы построить надёжную систему вызова медперсонала в больнице", но он задал вопрос, который показывает, что система уже разработана, осталась малюсенькая проблема с логированием. :facepalm:

Re: Логирование из микроконтроллера в компьютере

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

Re: Логирование из микроконтроллера в компьютере

Добавлено: Чт дек 07, 2023 11:38:35
muravei_
А х.. тут думать: покупаете подходящую охранную систему , там все придумано, ну , или если хотите самодеятельности - изучаете принципы их построения и делаете.

Re: Логирование из микроконтроллера в компьютере

Добавлено: Чт дек 07, 2023 12:25:19
roman.com
P.S.
в каждую палату поставьте обычный телефонный аппарат... с большой красной кнопкой... для вызова...
телефон.jpg
(11.36 КБ) 29 скачиваний
больной снял трубку и сказал: "палата номер три ! остановка сердца ! срочно реанимацию ! "

при снятии трубки в сестринской загорается красная лампочка... с номером палаты - номер 3...

сестра нажимает кнопочку "реанимация" и говорит: "палата номер три ! остановка сердца ! срочно реанимацию ! "
сестринская.jpg
(57.27 КБ) 27 скачиваний
не тратя время на пустую болтовню... и всякие кнопочки...

обычная диспетчерская связь...
изучайте...